NoPunch

NoPunch

Blocks the Punch enchantment on bows.

133 downloads 6 followers

🏹 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

  1. Download the plugin .jar file
  2. Place it inside your server’s plugins/ folder
  3. Start or reload your server
  4. A default config.yml will 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