5.0.1latestSep 11, 2026 Updated for Minecraft 26.2. Code refactoring and improvements: Enchant applicability, event triggers, cooldowns, chains, player state, Folia scheduling, configuration reloads, and sign interactions have been corrected. Added strict config validation, schema versioning, /ee validate, a modular framework structure, and comprehensive unit, integration tests.5.0.0Config-driven enchants (BETA), 1.21.11May 15, 2026 New Features · Added a full config-driven custom enchant framework. · You can now define enchants in plugins/M0-ExtraEnchants/custom-enchants/*.yml. · Added support for trigger-based enchant behavior (conditions, effects, cooldowns, formulas, target selection, chaining). · Updated to 1.21.11 New Custom Enchantments · Adrenaline · Angler's Luck · Battletrance · Bloodrush · Bulwark · Duskcloak · Executioner · Foothold · Momentum · Overcharge · Prospect · Quarry · Retaliate · Skirmisher · Soulrend · Thunderclap · Warding · Windstep Improvements · Improved block-break pipeline and custom drop handling for better reliability and compatibility. · Enhanced wrapper scheduling and enchant event flow under load. · Improved registration and command logging for easier troubleshooting. · Expanded bootstrap + resource handling for config-driven enchants. Fixes & Stability · Hardened thread boundaries and scheduled trigger execution. · Reduced race-condition risks in event-triggered execution paths. · Applied lifecycle cleanup improvements for safer runtime behavior. Admin / Upgrade Notes · Back up your plugins/M0-ExtraEnchants directory before updating. · If you have a custom config.yml, merge new keys manually. · The plugin refreshes config.yml_default on every restart as a live backup/example copy of config.yml. · Use config-driven-enchants: true/false in config.yml to globally enable/disable YAML config-driven enchants or disable individually. · Review new files under custom-enchants directory after first startup. · Use a full server restart after update (recommended) for registry/bootstrap consistency. Internal / Build · Build tooling and workflows were updated/refactored. · Dependency and packaging configuration were modernized.4.1.0Jul 29, 2025 Fix Timber enchant to work properly with Telepathy. General code improvements and refactoring.4.0.1Small fixMar 6, 2025 Changes: · Fix residence dependency typo; · Update unenchant command to modern registrar;4.0.01.21.3Mar 6, 2025 Changes: · Updated the plugin to use modern loading system. · Refactored the code to be easier to maintain. · Updated Java version to 21. · Fix some durability issues causing items to become unbreakable.3.6.2Version updateAug 5, 2023 Bump build version to 1.20.13.6.1Bug-FixFeb 2, 2023 Changes: · Fixed an issue where players couldn't place any signs.3.6.0Vanilla Enchants for signsJan 26, 2023 Changes: · Added missing messages for when enchant is applied via sign. · Fixed sign placement validation. · Added support for vanilla enchantments. · Added support for XP and Level costs. (check the config for more information)3.5.0Enchant SignsJan 25, 2023 Changes: · Added 'extra' section for some specific enchants where you can configurate enchant-specific settings, such as player-only and duration. · Added enchant signs, similar to EssentialsX, more information below and in the config file. Works only for ExtraEnchants enchantments. Code (YAML): enchant-signs: enabled : true # You can add own color codes when placing it. This should be plain. # You can also add color format to other lines too. first-line-format : "> ENCHANT <" messages: sign-created : "&aSuccessfully created enchant sign." invalid-enchant : "&cInvalid enchantment." invalid-item-type : "&cInvalid item type." invalid-cost-level : "&cInvalid cost and level format." not-enough-money : "&cYou do not have enough money to purchase this enchant." no-item-in-hand : "&cYou must hold an item in your hand." cannot-enchant-item : "&cYou cannot enchant this item with this sign." enchant-applied : "&aSuccessfully applied enchantment." already-enchanted : "&cThis item is already enchanted."3.4.2Big-FixJan 22, 2023 Changes: · Fixed an issue with default configuration not parsing custom enchantable item types correctly.3.4.1Bug-Fix & Default configJan 21, 2023 Changes: · Re-added missing enchantments & fixed config naming. · Added config_default.yml, which will be updated/re-created on every restart and plugin update in case when a reference of the default config is needed.3.4.0Bug-Fix & Turtle-Shell enchantJan 21, 2023 Changes: · Fixed an issue where applied enchants would have level 0; · Added Turtle Shell enchantment. Turtle Shell Each piece makes you receive 2.5% less damage when hit from behind.3.3.0HEXJan 21, 2023 3.2.1Bug-FixJan 15, 2023 Changes: · Fixed an issue where custom enchants stopped working if combined with vanilla in the anvil.3.2.0Small fixesDec 13, 2022 Changes: · Fixed some small issues regarding broken enchants; · Fixed default lore for the enchants.3.1.0FixesDec 8, 2022 Changes: · Fixed an issue causing /ee list command to not work properly. · Added extra configuration for enchantments.3.0.0Big UpdateDec 6, 2022 Changes: · Added ability to change the name of the enchantment that appears in the lore on the enchanted item. · Added ability to add additional custom conflicts for the enchantment. · Added ability to add additional item types that the enchantment can be applied to. · Removed requirement for Residence dependency. · Bunch of new enchants. · Added 'extraenchants.command.list' permission node for /ee list command.2.0.0Code overhaul, more enchants and 1.18Oct 26, 2022 Added several new enchants: - Anti Thorns; - Plow II; - Lifesteal; - Vein Miner; - Haste Miner; - Experience Miner. Updated the plugin for 1.18 and now requires Java 17.1.2.3Code Update & FixesAug 17, 2021 Fixed an issue with Residence dependency.1.2.2Additonal EnchantmentsAug 16, 2021 Added two additional enchantments: Bonded: items with the enchantment won't be able to thrown out. Lava Walker: player will be able to walk on lava, creating temporary obsidian. Fixed a few issues with Telepathy & Smelt.1.2.1Hot-FixAug 16, 2021 Fixed a bug where certain books cannot be given.v1.0Feb 6, 2021
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta