RestrictionMaster
Restricts crafting, usage, and enchanting of items with fully customizable rules and configuration.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
RestrictionMaster
🔒 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 Purpur * 🟢 Supports all Purpur versions * 🧱 Compatible with Purpur, Purpur, 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
---
Support
- contact me on discord nickname: we_rt, only with important bug related things
---
🧠 Use Cases
* Progressive servers limiting access to gear over time * RPG servers with item class or enchantment restrictions * PvP servers balancing powerful items
---
📥 Installation
1. Place the `.jar` in your `plugins/` folder 2. Start or restart your server 3. Edit the `.yml` files as needed 4. Use `/rm reload` to apply changes instantly
---