[1.7.10 - 26.1] Knockback Manager | Best free custom knockback plugin icon

[1.7.10 - 26.1] Knockback Manager | Best free custom knockback plugin -----

Supports multiple knockback profiles, Misplace, Server-Side Hit Detection, KB Sync, and more!



To use packet features, you need to install ProtocolLib version 5.0 or higher.

Knockback Manager is a free and open-source knockback plugin that supports using different knockback profiles for different players.
It also provides an API and includes support for features such as misplace. For more details, please check the source code.

I’m not very good at writing long introductions, but this is genuinely a great plugin — even better than many paid alternatives.
I released this plugin to share it with the community and help others learn from it.

Commands:
  • /kbm create
    • Create kb profile.
  • /kbm delete
    • Delete kb profile.
  • /kbm list
    • View all kb profiles.
  • /kbm edit
    • Edit kb profile's value.
  • /kbm view
    • View a kb profile's value.
  • /kbm reload
    • Reload a kb profile / reload all kb profiles.
  • /kbm gui
    • Open GUI.
  • /kbm getprofile
    • Get a player's current knockback profile.
  • /kbm setprofile
    • Set a player's current knockback profile.
  • /kbm setexcluded
    • Set whether the player should be excluded from modifications.
  • /kbm debug
    • Toggle debug mode.
Permissions:
  • kbm.use
    • Grants full access to all plugin features and commands.

Code (YAML):
#### KBM - Main Configuration
#
# Before using this plugin, make sure you have fully read the plugin documentation.
# Plugin documentation & example configurations can be found in the Discord server files. (673765463)
#
# Configuration file below:


# ======================================
# Knockback Sync
# Description: Fixes inaccurate ground-state detection for high-latency players.
# ======================================
kb_sync
:
  # Enable? (Requires ProtocolLib)
  enabled
: false


# ======================================
# Server-Side Hit Detection
# Description: When enabled, attack hit registration is handled server-side.
# ======================================
# Note: This feature is incompatible with packet.misplace
# Note: This feature may cause issues with attack events in some plugins, see the documentation for details!
server_side_hit_detection
:
  # Enable? (Requires ProtocolLib)
  enabled
: false

  # --------------------------------------
  # Attack Hitbox Size Settings
  # --------------------------------------
  hitbox_size
:
    # Hitbox length/width
    # Vanilla values: 1.8 = 0.8, 1.9+ = 0.6
    length
: 0.8

    # Hitbox height
    # Vanilla values: 1.8 = 1.9, 1.9+ = 1.8
    height
: 1.9

  # --------------------------------------
  # Maximum Attack Distance Settings
  # --------------------------------------
  max_distance
:
    # Survival / Adventure mode
    survival
: 3.0

    # Creative mode
    creative
: 5.0

Code (YAML):
# KBM - Knockback Configuration

horizontal
:
  # Horizontal knockback on ground
  ground
: 0.4

  # Horizontal knockback in air
  air
: 0.4

  # Additional horizontal knockback while sprinting
  sprint_extra
: 0.5


vertical
:
  # Vertical knockback on ground
  ground
: 0.36075

  # Vertical knockback in air
  air
: 0.24775

  # Additional vertical knockback while sprinting
  sprint_extra
: 0.1


projectile
:
  # Enable projectile knockback modification
  enabled
: false

  # Multiplier for projectile horizontal knockback
  horizontal_multiplier
: 1.0

  # Multiplier for projectile vertical knockback
  vertical_multiplier
: 1.0

  # Use projectile shooter position to calculate knockback direction
  direction_override
: false


packet
:
  misplace
:
    # Misplace position update packets
    enabled
: false

    # Misplace distance (in blocks)
    distance
: 0.1

  delay
:
    # Delay position update packets
    enabled
: false

    # Delay duration (in ticks)
    ticks
: 2


# Reset sprint after attack
stop_sprint
: true

# Maximum Y-axis knockback limit (in blocks)
y_limit
: 0.675

# Attack cooldown delay (in ticks)
hit_delay
: 20


potion
:
  # Enable throwable potion motion modification
  enabled
: false

  # Multiplier for potion horizontal motion
  horizontal_multiplier
: 1.05

  # Multiplier for potion vertical motion
  vertical_multiplier
: 1.0

  # Compensation multiplier when the potion hits the thrower
  compensation_multiplier
: 1.15


modern
:
  # Whether attack cooldown affects knockback
  cooldown_affects_kb
: true

  # Apply Netherite knockback resistance
  netherite_kb_resistance
: true
Resource Information
Author:
----------
Total Downloads: 42
First Release: May 7, 2026
Last Update: May 25, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings