RestrictionMaster – Take Full Control Over Item Access
RestrictionMaster is a powerful and flexible plugin for Spigot/Paper servers, allowing you to restrict crafting, usage, and enchanting of items in highly configurable ways. Ideal for RPG, PvP, or progression-based servers.
✅ Features
- ️ Crafting Restrictions (crafting-restrictions.yml)
- Block crafting specific items or whitelist only allowed ones
- Fully reversible logic (Blacklist or Whitelist mode)
- Usage Restrictions (usage-restrictions.yml)
- Prevent players from holding or using certain items
- Items are automatically dropped if found in a player’s inventory
- Blacklist or Whitelist behavior supported
- ✨ Enchanting Restrictions (Enchanting Table) (enchanting-restrictions.yml)
- Block entire enchantments or limit their max level
- Anvil Restrictions (anvil-restrictions.yml)
- Control enchantments applied through anvils in the same way as enchanting tables
Additional Files
- messages.yml – customize all plugin messages shown to players
- ⚙️ config.yml – enable/disable entire restriction categories (crafting, enchanting, usage, etc.)
Compatibility
- Native for Minecraft 1.21.5
- Supports all 1.21.x versions
- Compatible with Spigot, Paper, and Purpur
Commands
- /rm help – show all available plugin commands
- /rm github – get a link to the GitHub page with the full README and setup guide
- /rm reload – reload the plugin and all .yml configuration files
Use Cases
- Progressive servers limiting access to gear over time
- RPG servers with item class or enchantment restrictions
- PvP servers balancing powerful items
Installation
- Place the .jar in your plugins folder
- Start or restart your server
- Edit the .yml files as needed
- Use /rm reload to apply changes instantly
