Darbz's EnchantLimiter

Darbz’s EnchantLimiter is a lightweight, performance-friendly Paper/Spigot plugin that lets you limit, downgrade, or completely ban specific enchantments using a simple YAML config.

304

Darbz's EnchantLimiter

EnchantLimiter

EnchantLimiter is a flexible Minecraft plugin that allows you to limit or ban enchantments on your server, with support for world-specific rules. Control which enchantments are allowed, set maximum levels, or ban them entirely.

---

Features

- Automatic enforcement: Set a maximum level for any enchantment. - Automatic enforcement: Set `max-enchant: 0` to remove an enchantment entirely. - Automatic enforcement: Restrict enchantments to certain worlds, or apply globally with `all`. - Automatic enforcement: Player inventories are checked on join and adjusted automatically.

---

Quick Start

1. Apply changes without restarting: JAR file and place it in your server’s `plugins` folder. 2. Apply changes without restarting: to generate the default configuration files. 3. Apply changes without restarting: and define your enchantment limits. 4. Apply changes without restarting: Run the command:

``` /enchantlimiter-rlc ```

This reloads the plugin’s configuration instantly.

---

Configuration Example

```yaml limited-enchants: fire_aspect: max-enchant: 0 # Bans Fire Aspect completely limit-in-world: all # Applies in all worlds sharpness: max-enchant: 3 # Limits Sharpness to level 3 limit-in-world: world_nether # Only limits in the Nether ```

---

How it works

1. When a player joins, the plugin scans their inventory. 2. Any banned enchantments (`max-enchant: 0`) are removed. 3. Enchantments exceeding the maximum level are reduced automatically. 4. World-specific restrictions are respected.

---

Notes

- `max-enchant: 0` removes the enchantment entirely. - `limit-in-world` can be a single world name or `all` to apply restrictions everywhere. - Works automatically on player join to ensure all inventories comply with the rules. - Reload configuration at any time using:

``` /enchantlimiter-rlc ```

Take full control of your server’s enchantments and customize per world!

ADS