🏹 NoPunch
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.
⚙️ Features
- 🚫 Blocks Punch enchantment from being applied at the enchantment table
- 🧱 Prevents combining Punch books with bows in an anvil
- ❌ Cancels anvil results that contain Punch
- 💬 Sends a warning message to players when Punch is blocked
- ⚡ Lightweight and configuration-based — no dependencies required
📁 Installation
- Download the plugin
.jarfile - Place it inside your server’s
plugins/folder - Start or reload your server
- A default
config.ymlwill be generated automatically
⚙️ Configuration (config.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
💬 Example Message
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.
🧩 Developer Information
Main plugin class: de.scholle.noPunch.NoPunch
Event listener: de.scholle.noPunch.PunchEnchantBlocker
Blocked enchantment: Enchantment.ARROW_KNOCKBACK (Punch I & II)
🧰 Compatibility
-
✅ Works on Spigot, Paper, and Purpur
-
🧱 Tested on Minecraft 1.18+
-
⚙️ Requires Java 17+
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
NoPunch 1.0.0 1.0.0 |
1.18, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, purpur, spigot
|
Download |