Blocks the Punch enchantment on bows.
A simple Minecraft Spigot/Paper plugin that disables the Punch enchantment on bows.
Ideal for PvP or competitive servers where knockback from bows should be removed for fair gameplay.
.jar file plugins/ folder config.yml will be generated automaticallyconfig.yml)# Allow or block the Punch enchantment
allow-punch: false
allow-punch: true → Punch can be applied normally
allow-punch: false → Punch is completely disabled
When a player tries to add or use Punch:
§cPunch is disabled!
You can change this message in the code to match your preferred language.
Main plugin class:
de.scholle.noPunch.NoPunch
Event listener:
de.scholle.noPunch.PunchEnchantBlocker
Blocked enchantment:
Enchantment.ARROW_KNOCKBACK (Punch I & II)
✅ Works on Spigot, Paper, and Purpur
🧱 Tested on Minecraft 1.18+
⚙️ Requires Java 17+