EnchantLimit is a lightweight and customizable Minecraft plugin designed to help server owners control the maximum levels of enchantments players can use, ensuring balanced gameplay on any server type, including survival, lifesteal, or factions. Once the plugin is installed by placing the JAR file in the /plugins folder and restarting the server, it auto-generates a config.yml where you can define level limits for all enchantments with more than one level—such as Sharpness, Protection, Efficiency, and Depth Strider—while automatically ignoring enchantments like Mending and Infinity that only have one level. The plugin allows only OPs and high-ranking LuckPerms users (with rank weights of 70 or higher) to use the /enchantlimit command, which supports tab-completion and lets you set enchantment limits with /enchantlimit set <enchantment> <level> or reload the config with /enchantlimit reload. Even if a default enchantment like Depth Strider only allows 3 levels in vanilla Minecraft, EnchantLimit lets you configure it to go up to a custom limit, such as 5, providing more flexibility. However, to prevent abuse, the maximum limit you can assign is capped at 5, and attempting to set a level higher will return a warning. The plugin includes complete tab-completion for easy use, supports in-game configuration without restarting the server, and automatically enforces enchantment limits across all tools, armor, and weapons. This makes EnchantLimit a perfect tool for server administrators looking for clean control over enchanting systems while keeping player power in check.