Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
๐ก๏ธ NoEnchantMace
NoEnchantMace is a lightweight and configurable Paper plugin that prevents players from enchanting Maces.
Perfect for SMPs, PvP servers, Lifesteal servers, KitPvP, and competitive Minecraft servers where you want to keep Maces unenchanted.
By default, NoEnchantMace blocks Mace enchantments from:
- โจ Enchanting Tables
- ๐จ Anvils
- ๐ฆ Enchanted Books used with Anvils
It can also automatically remove enchantments from existing Maces when players join, pick them up, or switch to them.
โญ Features
๐ก๏ธ Mace Protection
Prevents Maces from being enchanted through the enchanting table.
๐จ Anvil Protection
Stops enchanted Maces from being created or used through an anvil.
๐ Enchanted Book Protection
Prevents enchanted books from being applied to protected items through anvils.
๐งน Auto-Strip Enchantments
Automatically removes enchantments from protected Maces.
Auto-strip checks Maces when:
- A player joins
- A player picks up an item
- A player switches to an inventory slot
๐ก๏ธ Optional Spear Protection
You can optionally enable protection for Spears with:
block-spears: true
This is disabled by default.
๐ Live Toggle
Administrators can enable or disable NoEnchantMace without restarting the server.
โ๏ธ Fully Configurable
Customize:
- Enable/disable state
- Enchanting-table protection
- Anvil protection
- Auto-strip
- Spear protection
- Denial messages
- Sounds
- Sound volume/pitch
- Message cooldown
- Bypass permission
- Debug logging
๐ Custom Deny Sound
Play a configurable Bukkit sound when a player attempts a blocked enchantment.
๐ซ Bypass Permission
Give trusted players or staff permission to bypass the enchantment restrictions.
๐ป Lightweight
No database, no external dependencies, and no complicated setup.
๐ฎ Commands
| Command | Description | Permission |
|---|---|---|
/noenchantmace |
Shows plugin status and configuration information | noenchantmace.admin |
/noenchantmace info |
Shows current plugin status | noenchantmace.admin |
/noenchantmace status |
Shows current plugin status | noenchantmace.admin |
/noenchantmace reload |
Reloads the configuration | noenchantmace.admin |
/noenchantmace toggle |
Enables/disables the plugin | noenchantmace.admin |
Aliases
/nem
/noenchant


