Darbz's EnchantLimiter
PluginMIT

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.

85
Downloads
0
Followers
3 months ago
Updated
📦
1
Versions

📖About 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

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

Quick Start

  1. Download the plugin JAR file and place it in your server’s plugins folder.

  2. Start the server to generate the default configuration files.

  3. Open banned-enchantments.yml and define your enchantment limits.

  4. Apply changes without restarting: Run the command:

    /enchantlimiter-rlc
    

    This reloads the plugin’s configuration instantly.


Configuration Example

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!