Enchantments Limiter
PluginLicenseRef-All-Rights-Reserved

Enchantments Limiter

An all in one Enchantments Limiter!

101
Downloads
1
Followers
3 months ago
Updated
📦
1
Versions

📖About Enchantments Limiter

EnchantmentsLimiter

Simple, powerful enchantment level control for Minecraft servers.

Prevent overpowered enchantments on your server. Set global limits or customize per-item restrictions. Works seamlessly with enchanting tables, anvils, and all item sources.

✨ Features

  • Global enchantment limits - Set maximum levels for any enchantment across all items
  • Per-item customization - Different limits for different materials (e.g., Sharpness 5 on Netherite Sword, 4 on Diamond)
  • Two action modes - Choose to downgrade enchantments or remove them entirely
  • Anvil protection - Prevents bypassing limits through anvil combinations
  • Smart feedback - Shows players exactly what changed with icons and details
  • Zero config hassle - Automatic migration from old versions, no manual work needed
  • Performance optimized - Cached rules, async operations, zero TPS impact

🎮 How It Works

  1. Set enchantment limits in config (global or per-item)
  2. Plugin automatically enforces limits on:
    • Enchanting table usage
    • Anvil combinations
    • Item pickups
    • Inventory interactions
  3. Players get clean feedback when limits are applied
  4. Staff can bypass with permission

📝 Commands

  • /elimit reload - Reload configuration

🔑 Permissions

  • enchantmentslimiter.admin - Access to reload command
  • enchantmentslimiter.bypass - Bypass all enchantment limits

🚀 Quick Setup

  1. Drop plugin into /plugins folder
  2. Restart server
  3. Edit config.yml to set your limits
  4. Done!

⚙️ Example Config

action_mode: DOWNGRADE  # or REMOVE

enchantment_limits:
  global:
    PROTECTION: 3
    SHARPNESS: 4
  per_item:
    DIAMOND_SWORD:
      SHARPNESS: 4
      FIRE_ASPECT: 1

display:
  use_action_bar: true
  show_details: true

💬 Support

Need help or have suggestions? Join my Discord Server

🔄 What's New in 2.0

This update is a complete rewrite of EnchantmentsLimiter built from scratch!

  • Per-item limits - Set different enchantment levels for specific materials
  • Action modes - Choose between downgrading or removing excess enchantments
  • Anvil support - Now catches and prevents anvil bypass exploits
  • Better feedback - Icons, detailed changes, and configurable display options
  • Auto migration - Your old config is automatically converted to the new format
  • Performance boost - Config caching and async operations eliminate lag
  • Memory leak fixed - Cooldown system now cleans up properly

⚠️ Since this is a full rewrite, some edge cases may exist. If you find any bugs, please DM me on Discord: @lusik_2155


Made by Lusik21556 (@lusik_2155 on Discord)

Tested on: 1.21+

Originally from SpigotMC, now maintained on Modrinth.