RestrictionMaster

Restricts crafting, usage, and enchanting of items with fully customizable rules and configuration.

587

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

---

ADS