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.
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.
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!