CraftDisable

A simple yet powerful plugin that gives administrators full control over what items can be crafted on their server.

390

Quick challenge

How far can you run before the mobs catch you?

CraftDisable

CraftDisable is a lightweight, powerful, and easy-to-use plugin designed for server administrators who want precise control over their server's economy and gameplay balance. Whether you want to disable overpowered items, create unique challenges, or guide players toward a specific progression path, CraftDisable provides the essential tools to do so with ease.

---

✨ Features

- 💡 Tab-Completion: Quickly disable or re-enable the craft for any item you are holding. No need to look up item IDs! - 💡 Tab-Completion: Manage a clean, simple list of all disabled items directly in `config.yml`. Perfect for managing dozens of items. - 💡 Tab-Completion: Grant trusted players or ranks the `craftdisable.bypass` permission to allow them to craft anything, ignoring all restrictions. - 💡 Tab-Completion: Every message, from the plugin's prefix to the craft denial notice, is fully translatable and customizable in the config. - 💡 Tab-Completion: Choose whether players receive a notification when they attempt to craft a disabled item. Perfect for creating a seamless experience where some items just seem "uncraftable". - 💡 Tab-Completion: Includes a `/craftdisable reload` command to apply config changes instantly and a `/craftdisable list` command to see all disabled items in-game. - 💡 Tab-Completion: All commands feature intuitive tab-completion to make management fast and error-free.

---

💻 Commands & Permissions

The main command is `/craftdisable`, with aliases `/cd` and `/craftd`. All management commands require the permission `craftdisable.admin`.

| Command | Description | Permission | | ------------------- | ----------------------------------------------------- | ---------------------- | | `/cd disable` | Disables the craft of the item in your main hand. | `craftdisable.admin` | | `/cd enable` | Re-enables the craft of the item in your main hand. | `craftdisable.admin` | | `/cd list` | Shows a list of all currently disabled items. | `craftdisable.admin` | | `/cd reload` | Reloads the plugin's configuration file. | `craftdisable.admin` |

Bypass Permission: - `craftdisable.bypass` - Allows a player to craft items that are on the disabled list.

---

🔧 Configuration

The configuration is designed to be straightforward and easy to understand. You can quickly add items to the `disabled-items` list and toggle player notifications.

Example `config.yml`: ```yaml

General plugin settings

settings:

Set to true to send a message to the player when they try to craft a disabled item.

Set to false for a "silent" block.

send-craft-denied-message: true

A list of items that are disabled from crafting.

Use Bukkit Material names.

disabled-items: - "TNT" - "ENCHANTED_GOLDEN_APPLE" - "DIAMOND_BLOCK"

All messages sent by the plugin are fully translatable.

messages: prefix: "&8[&cCraftDisable&8] &r" craft-is-disabled: "&cSorry, crafting this item (&e{item}&c) is disabled on this server."

... and many more!

ADS