
EnchantmentSlots 4.3.4
Packet based - Highly compatibility - Permission group - EcoEnchants support
3.2.2
Apr 11, 2024
3.2.2
- Added SmithItemEvent listener to set-slot-trigger.
- Added enchantment slot limit check for SmithItemEvent, if upgraded item can not meet enchantment slot limit, plugin will auto cancel this upgrade.
- Added enchantment slot update for SmithItemEvent, if you set different slot for diamond sword and netherite sword, for now after upgrade, netherite sword should update it's slot to new value.
3.2.1
Apr 8, 2024
3.2.1
- Now {enchant_amount} will use same value as {enchants} placeholder, also this will make plugin performance better.
- Now use {enchants} in third-plugin will also use enchantment sort.
- Now support use {enchants} in third-plugin's enchanting book item.
- Added add-lore.placeholder.enchants.sort option, default to true, if set to false, will disable enchantment sort feature.
- Fixed {enchants} sometimes does not display vanilla enchantments when using ExellentEnchants. (This is ExcellentEnchants bug, EnchantmentSlots just try fix it by manually add vanilla enchantment display)
3.2.0-Alpha
Apr 2, 2024
3.2.0-Alpha
- Added ExcellentEnchants v4 support and drop v3 support.
- Added enchantment display sort feature. Only support EcoEnchants latest and ExcellentEnchants latest for now.
- ExcellentEnchants v4 has a bug that vanilla enchantment doesn't display correctly, for now EnchantmentSlots will auto display vanilla enchantments after custom enchantments provided by ExcellentEnchants.
- Added settings.set-slot-trigger.add-hide-enchant-flag option to set whether we auto give item hide enchants flag to avoid it display custom enchantments plugin's lore.
3.1.5
Mar 8, 2024
3.1.5
- Now item-can-be-enchanted.whitelist-items option also supports third-plugin item ID. If you didn't write item ID here, third-plugin item will use vanilla item ID as it's key.
- Improved plugin performance in some case.
3.1.2
Feb 26, 2024
3.1.2
- Fixed settings.InventoryClickEvent.enabled option value always be true even you have changed it to false.
- Fixed after enable settings.item-can-be-enchanted.auto-add-lore option, sometimes lore are disappear randomly.
3.1.1
Feb 25, 2024
3.1.1
- Fixed disable auto-add-lore option will lead to SetSlotsPacket.enabled no longer work, it will be always be put to false instead of value you set in config.yml.
- Updated default config.yml value to v2 style-like.
3.0.4
Feb 20, 2024
3.0.4
- Fixed some placeholders does not work when you set lore at first.
- Now support enchantment book's stored enchantment meta.
- Now set-slot-trigger.EnchantItemEvent,enabled and AnvilItemEvent,enabled no longer effect plugin's item reached slot limit check. Those options now only effect whether plugin trys add real NBT info for item to make item's slot become fixed and reduce plugin performance footprint.
3.0.3
Feb 20, 2024
3.0.3
- Renamed InventoryClickEvent to AnvilItemEvent. Moved previous version's InventoryClickEvent to the new InventoryClickEvent config.
- This lead to breaking config change:
- Moved settings.add-lore.trigger section to settings.set-slots-trigger.
- Moved only-in-player-inventory, use-listener-plugin, packet-listener-priority option become add-lore's subsection. Old section still work but maybe removed support in future updates.
- Now creative mode won't be allow to use extra enchantment slot item because it won't work in creative mode.
- Fixed when extra enchantment slot item fail to add enchantment slot will ignore the max slot limit and consume the extra enchantment slot item.
- Fixed missing language error-player-not-found.
- Fixed missing language fail-add.
3.0.1
Feb 19, 2024
3.0.1
- This version changed WindowClick packet listener to Bukkit's InventoryClickEvent to solve possible compatibility problems.
- Removed item-can-be-enchanted.auto-check option because it has so many problems.
- To v1 version users: you have to update your config format to v2 to update v3, otherwise you will have item dupe issue.