M0 - ExtraEnchants [1.13 - 1.21.11] icon

M0 - ExtraEnchants [1.13 - 1.21.11] -----

Extra enchants to provide more game variety.




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.
----------, May 15, 2026

Fix Timber enchant to work properly with Telepathy.
General code improvements and refactoring.
----------, Jul 29, 2025

Changes:
  • Fix residence dependency typo;
  • Update unenchant command to modern registrar;
----------, Mar 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.
----------, Mar 6, 2025

Bump build version to 1.20.1
----------, Aug 5, 2023

Changes:
  • Fixed an issue where players couldn't place any signs.
----------, Feb 2, 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)
----------, Jan 26, 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."
----------, Jan 25, 2023

Changes:
  • Fixed an issue with default configuration not parsing custom enchantable item types correctly.
----------, Jan 22, 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.
----------, Jan 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.
----------, Jan 21, 2023

Changes:
  • Added support for HEX color codes in the '&#123456' format. (ex. '&#ffffff')
----------, Jan 21, 2023

Changes:
  • Fixed an issue where custom enchants stopped working if combined with vanilla in the anvil.
----------, Jan 15, 2023

Changes:
  • Fixed some small issues regarding broken enchants;
  • Fixed default lore for the enchants.
----------, Dec 13, 2022

Changes:
  • Fixed an issue causing /ee list command to not work properly.
  • Added extra configuration for enchantments.
----------, Dec 8, 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.
----------, Dec 6, 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.
----------, Oct 26, 2022

Fixed an issue with Residence dependency.
----------, Aug 17, 2021

Fixed another issue with certain enchants not being applied.
----------, Aug 16, 2021

Fixed a bug where certain books cannot be given.
----------, Aug 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.
----------, Aug 16, 2021

Resource Information
Author:
----------
Total Downloads: 3,842
First Release: Feb 6, 2021
Last Update: May 15, 2026
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings