FIXED:
- A bug, where enchantment tick interval works incorrect.
IMPORTANT:
- Update nightcore to v2.7.3 with 1.21.4 patch.
ADDED:
FIXED:
- A few bugs in the Flame Walker enchantment.
ADDED:
- Global otpions to disable enchantment distribution(s).
FIXED:
- Possible sound related errors.
ADDED:
- Command to disenchant items instead of using level '0' value.
FIXED:
- A bug, where empty messages sent in chat in Auto Reel and Replanter enchantments.
- A bug, where fish can be caught twice. #126
- A bug, where silk chests can be stored in bundles (survival only, game limitations). #128
NEW:
- Enchantment Rebound: Gives the effect of landing on a slime block. #76
- Enchantment Lingering: Makes tipped arrows generate a lingering effect when the arrow hits a block. #21
ADDED:
- 'Fire Immune' option for the Fire Shield enchantment. #82
- 'Ignore Players' option for the Nimble enchantment.
FIXED:
- Incorrect XP calculation in Swiper enchantment.
- Incorrect damage calculation in Temper enchantment.
- Issue #94
- A bug, where some enchants can be used even when out of charges (Treasure Hunter, Elemental Protection, Infernus, Flame Walker).
I decided to drop support & compatbility for all versions before 1.21.1 due to major difference in enchanting related code in all of them.
I recommend you to upgrade to 1.21.1 to get the best, stable and bugless experience with custom enchantments.
Recommended to use with Rebalanced Villager Trades pack enabled!
ADDED:
- More Distribution options in enchantment configurations.
CHANGED:
- Slightly changed syntax of some commands.
FIXED:
- Rebalanced distribution for all enchantments; make some enchantments more rarier; set some enchantments as treasures by default;
REQUIRES nightcore v2.6.2!
THIS IS THE LATEST RELEASE THAT SUPPORTS VERSIONS PRIOR TO 1.21, SINCE 1.21 HAS MUCH BETTER CUSTOM ENCHANTMENT SUPPORT
ADDED:
CHANGED:
- Enchant display mode is ALWAYS packet now (fixed & optimized). Plain lore modification is not a thing anymore.
FIXED:
- A bug, where color codes in enchant description not parsed.
- A bug, where enchant names and description can duplicate in Creative.
- A bug, where color codes not parsed in Spawner obtained by Divine Touch.
- Console errors.
You need Java 21+ now to run this plugin!
FIXED:
- A bug, where villager trades does not show enchantments.
- A bug, where enchant limit prevents items from being anviled.
- A bug, where enchant limit was bypassable.
- [Auto Reel] A bug, where it sends empty chat message when catching something.
- [Soulbound] Attempt to fix possible duplications for incompatibility with keep inventory plugins that do not use setKeepInventory method.
- [Smelter] A bug, where a lot of smelting recipes were ignored. Exempted items list is now used when parsing recipes instead of in a block break event.
- [Smelter] A bug, where smelted items have always were with 1 amount, especially noticeable with Fortune enchantment.
- [Smelter] A bug, where smelting recipes and exempted items caches not cleared on reload causing Exempted Items setting to not work until the server reboot.
- [Silk Chest] A bug, where chests inside broken chest got deleted.
- [Tunnel] A bug, where tunnel not worked for under water blocks.
ADDED:
- Config option to set limit of new enchantments per item.
FIXED:
- A bug, where enchantments are not displayed when generated in villager trades and loot chests.
- A bug, where AutoReel enchantment does not damages fishing rod.
- A bug, where AutoReel enchantment does not work in offhand.
- A bug, where Protocol display mode displays formation in a wrong way.
FIXED:
- A bug, where some enchantment ignored item type requirements in enchanting table for Vanilla Mode.
Fixed compatibility with 1.19.4 and 1.20.1
ADDED:
- Command to get enchantment fuel item.
- Fully customizable enchantment name format.
- Custom format for cursed enchantments (finally).
- Config option to enable description for books only.
- Config option for 'Self Destruction' enchantment to be triggered on resurrection.
- Config option for custom distribution to generate enchantments inside certain structures only.
- Particle effects for the most of enchantments that missed them.
- [Smelter] Config option to disable enchantment when sneaking.
- [Veinminer] Config option to disable enchantment when sneaking.
IMPROVED:
- Command /eenchants list now accepts player argument.
- Enchantments are now properly registered in the server. Previously, there were registered in the API only.
- Formula/Expression settings were replaced by Modifiers. No more hard cap of enchantment values to the max. config level!
- Grindstone logic is no more patched, custom curses are handled by the server now.
- Anvil logic is no more patched (except enchantment charging & display update), it's all handled by the server now.
- Better enchantment level selection by enchanting cost.
- [Thunder] Added setting for extra damage. Added a bit of particle effects on strike.
- [Electrified Arrows] Added setting for extra damage. Added a bit of particle effects on strike.
CHANGED:
- Command /tierbook renamed to /raritybook.
- [Treasures] Renamed to Treasure Hunter. Now gains a chance to get more 'random' items in loot chests based on loot tables. Applies to Helmet now.
- [Scavenger] Now gains a chance to get more 'random' items in mob's loot based on loot tables.
- [Scavenger] Added options to exclude certain mobs and mobs spawned by certain reasons (spawners, eggs, etc.).
- [Smelter] Now based on furnace recipes with a configurable list of exempted blocks.
FIXED:
- A bug, where 'Single_Enchant_In_Villager_Books' option works incorrect.
- A bug, where Shields can not be enchanted with new enchantments using anvils. #93
- Curses can't have charges anymore (useless).
- [Flame Walker] Properly consumes charges now.
- [Self Destruction] Will not destroy ground items anymore.
- [Thunder] Will not disguise mobs by lightning strike anymore.
- [Electrified Arrows] Will not disguise mobs by lightning strike anymore.
REMOVED:
- Dropped support for 1.18.2 (this version does not have required enchantment stuff).
- Tiers are not a thing anymore. Replaced with static Rarities (similar to vanilla ones).
- Enchantment anvil merge cost and max merge level are not options anymore, because anvil logic is not patched anymore (see above).
- NoCheatPlus compatibility (very outdated and unsupported).
Added support for 1.20.4 (very beta!)
Make sure to update NexEngine to R2!
ADDED:
- Config option for each enchantment to set max. level for combining it on anvils.
- Config option to ignore MythicMobs for 'Thrifty' enchantment.
IMPROVED:
- Default Enchants GUI was simplified and got a better layout.
- Enchant command now accepts player & slot arguments.
- Better enchantment sorting in enchants menu.
FIXED:
- A bug, where some (1 or 2) enchants can not be applied on bows and crossbows via books using anvils.
FIXED:
- A bug, where passive enchant effects not working after /eenchants reload.
FIXED:
- A bug, where Thrifty enchantment not working properly in latest release.
- A bug, where PlaceholderAPI expansion may broke during runtime.
- Performance improvements.
Fixed errors, performance improvements.
NEW ENCHANTS:
- Restore: When an item breaks it loses the enchant and the item is brought back to certain durability.
- Swiper: A chance to steal some of your enemies xp when attacking them.
- Vampiric Arrows: A vampire equivelant for bows.
- Curse of Death: Weapon enchant where if you kill a player, you have a chance of dying too.
FIXED:
- Free enchantments exploit #78
- A bug, where enchantments of an item in mainhand can be applied when shooting projectiles by offhand.
- A bug, where some bow enchantments may consume charges twice for arrow hits.
- Possible improvement for compatibility with other plugins.
- Optimized event handlers for all enchantments.
You must update NexEngine to install this update.
- Engine update.
- Support for 1.20.2
FIXED:
- A bug, where Silk Chest not worked since latest update.
- A bug, where enchantment charges consumed incorrectly sometimes.
- A bug, where Smelter not worked at all.
FIXED:
- Now properly utilizes BlockDropItemEvent to add drops instead of using wrappers (better plugin compatibility).
- If Enchanted Books in Villager trades have only one custom enchantment, it will replace the vanilla enchantment a book has.
- A bug, where enchantments can be obtained in disabled worlds.
- A bug, where packet display mode never worked due to wrong initialization.
- A bug, where Soulbound enchantment may result in item lose when full inventory.
- Minor performance tweaks for Blast Mining, Tunnel and Veinminer enchantments.
[Added] Config option to compare item material only for charges fuel items.
[Fixed] A bug, where enchantment lore updates to reflect charges changes even if charges were disabled.
[Fixed] A bug, where enchantment names in conflicting enchants displayed as 'null' if they were disabled.
[Added] Soulbound Enchantment. Saves item on death.
[New] Sniper Enchantment. Increases projectile speed.
[New] Darkness Arrows Enchantment. Applies Darkness potion effect on arrow hit.
[New] Darkness Cloak Enchantment. Applies Darkness potion effect on attacker.
[Improved] Enchantment with max. level 1 will not show that level in lore (if it's also 1).
[Improved] Performance for item lore & charges handling.
[Fixed] A bug, where magma blocks generated by Flame Walker can be obtained by explosions.
[Fixed] Silk Chest enchantment has no more effect on empty chests.
[Added] Internal placeholders for tier obtain chances.
[Fixed] A bug, where torches from 'Flare' enchant can be placed in protected areas.
[Fixed] ExcellentEnchant names in the Enchants Menu no more needs to be translated in /NexEngine/lang configs.
[New] Enchantment 'Flare'. Arrows place torches where they land.
[New] Enchantment 'Stopping Force'. Reduces knockback when receiving damage.
[New] Enchantment 'Curse of Mediocrity'. Chance to disenchant item drops.
[Added] Config options for the 'Cutter' enchantment to allow its effect for mobs/players.
[Added] Per enchant config option to hide it from the Enchants GUI.
[Fixed] A bug, where custom item lore can be erased after disenchaning and enchanting again.
[Fixed] A bug, where '%enchantment_id%' placeholder was never a thing while being listed on the plugin wiki.
Please update to the latest NexEngine v2.2.11 (DOWNLOAD)
WARNING: Some messages with custom options (type, prefix, sound) or JSON components may become "broken" due to using the updated Engine format / parser. Please, correct your messages using this page.
[Fixed] A bug, where 'Divine Touch' enchantment can mess up spawners from other sources.
>>> Update NexEngine
[Added] Support for 1.20.1
[New] 'Auto Reel' Enchant. Automatically reels in a hook on bite.
[New] 'Double Catch' Enchant. Increases amount of caught item by x2.
[New] 'Seasoned Angler' Enchant. Increases amount of gained XP from fishing.
[New] 'Survivalist' Enchant. Automatically cooks fish if what is caught is raw.
[New] 'Curse of the Drowned' Enchant. Chance to fish up a Drowned Zombie.
[New] 'River Master' Enchant. Increased casting distance.
[Fixed] Better placeholders handling (performance improved).
[Fixed] Now properly gets Spawn Eggs for all mobs in 'Thrifty' enchantment.
[Fixed] Flame Walker magma blocks now have visual damage progress.
[Fixed] A bug, where potion particle effects appeared even if 'Visual_Effects' was disabled for enchantment.
[Fixed] A bug, where enchantment listeners don't get registered back after /ee reload.
[Fixed] A bug, where some settings of villager trades were lost when populating enchantments.
Update NexEngine (release updated)
[Changed] Reverted changes to permanent potion effects. Their duration now depends on the config refresh value.
[Fixed] Performance improved.
[Fixed] Improved Tier & Enchant selection chance algorhythm.
[Fixed] A bug, where custom tags were applied to enchantable items when they should not.
Install the latest NexEngine build (JUST DO IT)
[Added] Config option to switch enchantment display mode (Plain/Packets).
[Improved] Enchantments are no more displayed if item has HIDE_ENCHANTS flag.
[Fixed] MythicMobs are no more affected by 'Mob_Spawning' options for enchantment population on equipment.
[Fixed] Enchantments added to mob's equipment will have their max. charges amount instead of zero.
[Fixed] A bug, where players can pickup arrows with potion effects created by enchants.
[Improved] Enchantments now inherit charges from enchanted books.
[Improved] Performance for enchantments name & description display should be better now.
[Fixed] A bug, where items lost their enchants when repairing on anvil.
[Fixed] A bug, where Regrowth and Saturation enchantments does not work at all and not consuming charges (task timer issue).
[Fixed] A bug, where lightning from the Thunder and Electified Arrows enchantments can destroy items on the ground.
Fixed a bug, where merging enchantments on anvil may result in exceed the max. enchantment level.
Fixed a bug, where you can't switch levels in Enchants GUI
Update NexEngine (even if you're on latest already)
DO A BACKUP AND DELETE YOUR CURRENT 'config.yml' !
Global Changes:
[New] Enchantment 'Curse of Fragility'. Prevents an item from being grindstoned or anviled.
[New] Enchantment 'Ice Shield'. The same as 'Ice Aspect', but protective, for armor.
[New] Enchantment Charges System.
[New] Config 'tiers.yml' for enchantment tiers. Tiers were moved to there from the config.yml.
[Changed] Tier color option now accepts only valid color names/hex codes!
[Changed] Enchantments 'Aquaman', 'Bunny Hop', 'Flame Walker', 'Night Vision', 'Sonic', 'Elemental Protection', 'Regrowth', 'Saturation', 'Haste', 'Replanter', 'Silk Chest', 'Telekinesis', 'Tunnel', 'Veinminer', 'Bane of Netherspawn', 'Ice Aspect', 'Exp Hunter', 'Infernus', 'Nimble', 'Temper', 'Village Defender', 'Ender Bow', 'Ghast' does not contains 'Trigger Chance' setting anymore.
[Changed] Enchantment particle settings were replaced with 'Visual_Effects: true/false' setting.
[Fixed] Enchantment 'Fire Shield' will not replace entity's fire ticks value if it's greater than the enchantment fire ticks value.
[Fixed] Enchantment potion effects now has a visual limit of 30 seconds, due to possible stuck issues with other plugins.
[Fixed] A bug, where enchantments not showed in villager trades.
[Fixed] A bug, where 'Regrowth' enchantment can be applied on dead players/entities making them glitch.
[Fixed] A bug, where cursed enchantments can pop up in enchanting table.
[Fixed] Performance improvements.
Regrowth:
[Added] Config options: 'Min_Health' and 'Max_Health'.
[Changed] Placeholders & config options were changed from '_health_' to '_heal_'.
Saturation:
[Added] Config option: 'Max_Food_Level'.
Silk Chest:
WARNING: Due to internal changes in enchantment mechanic, all your current Silk Chest items will not work after update!
[Added] 'Lore' option for chest item.
[Fixed] Improved enchantment mechanic, now perform a lot faster.
Telekinesis:
[Removed] Item drop messages, because they can not be accurate enough anyway.
Treasures:
[Changed] Now can drop multiple treasures at the same time. Chances works more accurate.
Improved enchantments display for Creative gamemode.
!!! Update NexEngine !!!
READ THIS:
This version may result in duplicated enchant lore of your current items, this is not harmful, but rather annoying.
[Changed] Custom enchantment lore now handled via packets with ProtocolLib. This will allow to display enchantments even if you enchant them via other plugins/commands, prevent lore duplications for those who have had them, and prevent real changes to the item meta. However, item lore won't be updated for Creative gamemode.
[Fixed] A bug, where incorrect enchantment check for Tunnel/Veinminer/Blast Mining enchantments on the same item result in an infinite loop and server crash.
[Fixed] A bug, where enchantment potion effects does not work if item contains max. amount of enchantments.
[Fixed] Console errors.
Please update NexEngine
Added Support for 1.19.3
[Improved] Enchantment potion effect mechanic. Now instantly removes potion effects, when player unequip items. Effects are 'permanent' now, without the time limit.
[Fixed] Improved enchantments population algorhythm, now it's a lot more accurate (for all sources).
[Fixed] A bug, where Flame Walker and some other enchantments does not work at all.
[Fixed] A bug, where Silk Chest's items can be added into other inventories, and when they can not be taken out from other ones.
!!! Update NexEngine (DOWNLOAD) to v2.2.6 !!!
- Permissions are now registering internally.
[Fixed] A bug, where Silk Chest enchantment removes all chests from the drop list.
[Fixed] A bug, where Smelter enchantment smelt items from broken containers (chests, furnaces, etc.).
[Fixed] A bug, where Bow enchantments not activated on entity hit.
Updated to the latest NexEngine v2.2.4
Fixed some bow enchantments to prevent damage in protected areas.
Fixed some console and enchant errors.
Recompiled for 1.19.1
[New] Enchantment 'Elemental Protection': Reduces damage from Poison, Wither, Magic, Lightning.
[New] Enchantment 'Fire Shield': Ignites the attacker for a certain amount of seconds.
[Added] 'Level.Min' and 'Level.Max' enchantment settings for each obtain type (Looting, Fishing, Enchanting Table, etc.). This option will help you to regulate enchantment levels generated from different sources.
[Added] 'Conflicts' enchantment setting. Now you can set conflicting enchantments for each excellent enchantment or remove them.
[Fixed] 'Silk Chest' enchantment no more affects placed chest's names.
[Fixed] 'Cure' enchantment now properly cures Zombie Villagers.
[Fixed] 'reload' command now properly applies changes from the enchantment configs (except a few ones).
[Updated] Russian language.
1.19 Support & Updated to the latest NexEngine v2.2
[Added] Config comments to all enchantment config files.
[Fixed] Possible memory leak.
[New] Enchantment 'Dragonfire Arrows'. Creates the Dragon Breath area effect cloud on hit/land.
[New] Enchantment 'Hover'. Applies Levitation effect on hit.
[New] Enchantment 'Confusing Arrows'. Applies Nausea effect on hit.
[New] Enchantment 'Electrified Arrows'. Summons lightning on hit/land.
[New] Enchantment 'Temper'. The less health you have, the more damage you do.
[Improved] Behavior for the enchants that affects block item drop. Now it's more accurate and with better compatibility for other drop plugins.
[Fixed] Minor bugs and mistakes.
NexEngine compatibility fixes
Added Spanish translation
[Fixed] A bug, where player does not obtain Bad Omen effect when killing a pillager captain.
[Fixed] Telekinesis enchantment no more has effect on Infested blocks.
[Changed] 'Saturation' enchantment now applies to Helmets instead of Chestplates.
[Fixed] Console errors.
[New] 'Nimble' enchantment. Moves all mob's loot directly to inventory.
[New] 'Curse of Misfortune' enchantment. Prevents to have loot from blocks/mobs.
[New] 'Curse of Breaking' enchantment. Item will consume extra durability points on usage.
[Added] 'Fishing' support for the enchantment obtaining/generation. Now you can fish items with Excellent Enchants on them.
[Added] 'Mob Spawning' support for the enchantment obtaining/generation. Now mobs can be spawned with equipment enchanted with Excellent Enchants.
[Added] 'Disabled_In_Worlds' config option to disable certain or all custom enchantments in certain worlds.
[Added] Separated permissions for each plugin command.
[Added] Freeze effect for the 'Ice Aspect' enchantment.
[Added] Support for Nether Warts for the 'Replanter' enchantment.
[Added] Support for Axes and Shovels for the 'Treasures' enchantment.
[Added] Support for a comma in block names in the 'Treasures' enchantment.
[Added] 'Health.Interval' option for the 'Regrowth' enchantment.
[Added] 'Saturation.Interval' option for the 'Saturation' enchantment.
[Added] 'Fire_Spread' and 'Yield' options for the 'Ghast' enchantment.
[Added] 'Damage_Blocks' option for the 'Explosive Arrows' enchantment.
[Added] 'Trail.Name' and 'Trail.Data' options for some of Bows enchantments.
[Added] 'Min_Block_Strength' option for the 'Blast Mining' enchantment.
[Added] 'During_Thunderstorm_Only' option for the 'Thunder' enchantment.
[Added] 'Heal.As_Multiplier' option for the 'Vampire' enchantment.
[Added] 'Particle.Data' option for the most enchantments.
[Added] Placeholder '%enchantment_fit_item_types%' for all enchantments. It displays more accurate item types to which enchantment can be applied.
[Added] Placeholder '%enchantment_fuse_ticks%' for the 'Bomber' enchantment.
[Changed] Now every enchantment (not only passive ones) has an item cost setting which allows you to require certain item in player's inventory for enchantment to have effect.
[Changed] The 'Saturation' enchantment now also restores player's saturation level that triggers health regeneration.
[Changed] The 'Saturation' enchantment now can be applied to Chestplates only.
[Changed] The 'Flame Walker' enchantment now turns lava into Magma Blocks instead of Cobblestones.
[Changed] The 'Flame Walker' enchantment now prevents damage from Magma Blocks.
[Changed] The 'Paralyze' enchantment no more applies Slowness effect.
[Changed] Placeholder '%amount%' to '%enchantment_saturation_amount%' in the 'Saturation' enchantment.
[Changed] Placeholder '%power%' to '%enchantment_explosion_power%' in the 'Self Destruction' enchantment.
[Changed] Placeholder '%power%' to '%enchantment_explosion_power%' in the 'Explosive Arrows' enchantment.
[Changed] Placeholder '%power%' to '%enchantment_explosion_power%' in the 'Blast Mining' enchantment.
[Changed] Placeholder '%exp%' to '%enchantment_exp_modifier%' in the 'Lucky Miner' enchantment.
[Changed] Placeholder '%blocks_amount%' to '%enchantment_block_limit%' in the 'Veinminer' enchantment.
[Changed] Placeholder '%damage%' to '%enchantment_damage%' in the 'Bane of Netherspawn' enchantment.
[Changed] Placeholder '%damage%' to '%enchantment_durability_damage%' in the 'Cutter' enchantment.
[Changed] Placeholder '%exp%' to '%enchantment_exp_modifier%' in the 'Exp Hunter' enchantment.
[Changed] Placeholder '%duration%' to '%enchantment_fire_duration%' in the 'Infernus' enchantment.
[Changed] Placeholder '%modifier%' to '%enchantment_heal_amount%' in the 'Vampire' enchantment.
[Changed] Placeholder '%damage%' to '%enchantment_damage_amount%' in the 'Village Defender' enchantment.
[Fixed] A bug, where conflicting enchantments are still being added to the same item sometimes.
[Fixed] A bug, where /eenchants reload can break some enchantments. Now it's reloads the config and lang files only.
[Fixed] A bug, where plugin tracks all the player placed blocks instead of only specific ones that needs to prevent enchantments abuse.
[Fixed] A bug, where effect of the 'Smelter' enchantment always played for any block if it was combined with the 'Telekinesis'.
[Fixed] A bug, where the 'Treasures' enchantment not played particle effects on treasure found as well as when combined with the 'Telekinesis' enchantment.
[Fixed] A bug, where the 'Veinminer' enchantment ignores the 'Trigger_Chance' option.
[Fixed] A bug, where the 'Veinminer' enchantment still mines blocks even with unsuitable tool.
[Fixed] A bug, where item durability not changes in the 'Cutter' enchantment.
[Fixed] A bug, where Wither does not drop a head in the 'Decapitator' enchantment.
[Fixed] A bug, where Zombie Villagers drops normal Zombie heads in the 'Decapitator' enchantment.
[Fixed] A bug, where exp amount calculated incorrectly in the 'Exp Hunter' enchantment.
[Fixed] A bug, where mobs spawned with 'disabled' Spawn Reasons still drops spawn eggs after the server restart in the 'Thrifty' enchantment.
[Fixed] A bug, where some incompatible enchantments still can be combined using an anvil.
[Fixed] A bug, where entity does not receive damage from the weapon when gets strike by lightning in the 'Thunder' enchantment.
[Fixed] A bug, where lightning is summoned even if the entity is not exposed to the open sky in the 'Thunder' enchantment.
[Fixed] A minor bug, where item durability does not changes when player breaks a block generated by 'Flame Walker' enchantment.
[Fixed] In enchants list, conflicted enchants displayed in a list now instead of being at the same line.
[Fixed] Reduced velocity of TNTs in the 'Bomber' enchantment from 2.0 to 1.25.
[Fixed] Now TNTs from the 'Bomber' enchantment has a correct damage 'source' in person of the shooter.
[Fixed] Now every arrow enchantment that adds potion effects to entities has a correct list of that effects with particles on itself.
[Fixed] The 'Bane of Netherspawn' enchantment is incompatible with 'Sharpness', 'Smite', 'Bane of Arthropods', 'Village Defender' enchantments now.
[Fixed] The 'Village Defender' enchantment is incompatible with 'Sharpness', 'Smite', 'Bane of Arthropods', 'Bane of Netherspawn' enchantments now.
[Fixed] The 'Replanter' enchantment now works fine when combined with the 'Telekinesis'.
[Fixed] The 'Ender Bow' enchantment is incompatible with 'Posioned Arrows', 'Withered Arrows' and 'Explosive Arrows' enchantments now, as Ender Pearls does not triggers the corresponding event for these enchantments to have effect.
[Fixed] The 'Ender Bow' enchantment is incompatible with the 'Punch', 'Flame' and 'Power' enchantments now, as they don't have effects on Ender Pearls.
[Fixed] The 'Bomber' enchantment is incompatible with the 'Posioned Arrows', 'Withered Arrows' and 'Explosive Arrows' enchantments now, as TNTs are not projectiles to trigger the corresponding event for these enchantments to have effect.
[Fixed] The 'Bomber' enchantment is incompatible with the 'Punch' and 'Power' enchantments now, as they are useless for TNTs.
[Fixed] The 'Bomber' enchantment is incompatible with the 'Flame' enchantment now, as it has it's own flame effects.
[Fixed] The 'Ghast' enchantment is incompatible with the 'Poisoned Arrows', 'Withered Arrows' and 'Explosive Arrows' enchantments now, as Fireballs has it's own explosion and flame effects.
[Fixed] The 'Ghast' enchantment is incompatible with the 'Punch' enchantment now, as it don't have effect on Fireballs.
[Fixed] The 'Ghast' enchantment is incompatible with the 'Flame' enchantment now, as it has it's own flame effects.
[Fixed] The 'Ghast' enchantment is compatible with the 'Multishot' enchantment now, but launches small fireballs.
[Fixed] The 'Ghast' enchantment is compatible with the 'Power' enchantment now (it does not adds the damage before).
[Fixed] The 'Blast Mining' enchantment now break blocks by a player instead of by explosion itself.
[Fixed] The 'Blast Mining' enchantment is compatible with the 'Silk Touch', 'Divine Touch', 'Smelter' and 'Telekinesis' enchantments now.
[Fixed] The 'Vampire' enchantment now calls a bukkit RegainHealth event which can be cancelled or modified by third-party plugins.
[Fixed] Mistakes and some values in default enchantment configs.
[Fixed] Performance improvements.
[Fixed] Code clean up.
[Removed] 'Stun' enchantment.
[Removed] 'NexEngine_CustomEffects' dependency.
[Removed] 'Trail' option for arrow enchantments with potion effects, as it will have potion particle effects instead.
[Added] 'Fire_Spread' and 'Damage_Items' options for 'Explosive Arrows' enchantment.
[Added] 'Block_Decay' option for 'Flame Walker' enchantment.
[Fixed] Changed enchantment listener priority from High to Highest for better claim/protection plugins compatibility.
[Fixed] A bug, where bow enchantments with arrow effects can have an effect in protection areas.
[Fixed] 'Self Destruction' enchantment no longer removes items on explosion.
[Engine] Updated to the latest NexEngine.
[Removed] Spigot 1.15 support.
Fixed Decapitator and Tunnel enchantments.
Fixed various errors in a few enchantments.
[Fixed] A bug, where Telekinesis enchant works incorrect sometimes.
Fixed a few mistakes in default configs.
[Added] 'Stun' enchantment. Stuns enemy for X seconds, preventing any movements. Applies on weapons.
[Added] 'Regrowth' enchantment. Heals your hearts every few seconds. Applies on Chestplates.
[Changed] 'Village Defender' enchantment now also does more damage to Evokers, Vindicators and Illusioners.
[Fixed] A bug, where Decapitator's 'Ignored_Entities' option not worked.
[Fixed] A bug, where some of conflicting tool enchantments can be applied on the same item.
[Fixed] Replanter enchantment no longer replant crops on break if item also has Telekinesis enchantment.
[Fixed] Replanter enchantment no longer replant crops on left click on the farmland (right click only).
[Fixed] Telekinesis enchantment have no longer effect on containers such as chests, furnaces, etc.
[Fixed] Telekinesis enchantment have no longer effect on events with cancelled block drops.
[Fixed] Smelter enchantment effect does not have effect on container's content anymore.
[Fixed] Smelter enchantment, added Fortune support. For 1.17: In Smelter config, change GOLD_ORE, IRON_ORE to RAW_GOLD, RAW_IRON
[Fixed] A few issues in Telekinesis enchantment.
[New] Telekinesis enchantment now moves items directly to player's inventory on block break.
[Added] Priority option for enchantment tiers. Used to define enchantment order on items.
[Fixed] Spawners mined by the Divine Touch enchantment does not drop exp anymore.
[Fixed] Added internal enchantment priority to make some enchantments process before others, which fixes minor mistakes in damage/drops.
[Fixed] Added missing block crack particles for Tunnel and Veinminer enchantments.
[Fixed] Chests obtained by Silk Chest enchantment can not be placed into other containers anymore.
[Fixed] NCP hook for Veinminer enchantment.
[Added] Support for NoCheatPlus for some enchantments.
[Fixed] Potential Null pointer in some cases.
[Fixed] A bug, where enchantment config chances and amount worked incorrect.
[Fixed] A bug, where 'can enchant' check was incorrect causing books not able to have enchants together with other items sometimes.
[Fixed] A Null error for some disabled enchantments.
RESET THE 'config.yml' CONFIG FILE!
RESET THE FOLLOWING ENCHANTMENT CONFIGS: 'scavenger.yml', 'smelter.yml', 'treasures.yml'.
READ INSTRUCTIONS INSIDE ARCHIVE TO UPDATE FROM PREVIOUS VERSIONS!!!
[New] Now you can specify different exp level requirements for different enchantment levels for enchanting table.
[New] 'Veinminer' enchantment.
[Added] Enchantments GUI where you can browse all custom enchantments.
[Added] Enchantment config option to clarify enchantment as 'treasure' enchantment.
[Added] Enchantment config option to define an item cost for passive enchantments with potion effects.
[Added] Support for multiple lines for enchantment descriptions.
Bomber:
[Added] An option to specify fuse ticks for TNT projectile.
Decapitator:
[Added] An option to provide custom head textures for each mob head.
[Added] A list with excluded from decapitation entity types.
[Changed] Enchantment 'Executioner' renamed to 'Decapitator'.
Divine Touch:
[Added] An option for particle effect name.
Smelter:
[Added] Configurable sound and particle effects.
[Fixed] Improved block break mechanic, should be less buggy and more compatible with other plugins now.
Tunnel:
[Fixed] Improved block break mechanic, should be less buggy and more compatible with other plugins now.
[Fixed] A bug, where amount of dropped exp was incorrect.
[Fixed] A bug, where item durability can go to negative value instead of item broke.
Silk Chest:
[Fixed] A bug, where double chest cause item lose.
[Fixed] Now enchantment levels when using enchanting table will be generated depends on the enchanting cost (configurable).
[Fixed] A bug, where armor enchantment effects were given from items in hand.
[Fixed] A bug, where enchantment global generation chance (for Villager, Loot, Enchanting table) works incorrect.
[Fixed] A bug, where enchantment level generation was incorrect for enchanting table cost.
[Fixed] A bug, where enchantment item descriptions was in incorrect order.
[Fixed] Default enchantment configs are rebalanced.
[Fixed] Performance improvements.
[Fixed] Code refactor and cleanup.
[Removed] 'Criticals' enchantment.
1.17 Support. Bugs, lags and errors are included.
Fixed a bug, where enchantment generation in new chunk chests/minecarts not worked at all.
Bug Fixes & Improvements:
▸ Fixed a bug, where Smelter enchantment removes an item from a hand.
▸ Fixed default description for the Smelter enchantment.
Bug Fixes & Improvements:
▸ Fixed entity damage by en explosion of the Blast Mining enchantment.
▸ Fixed critical bugs in Silk Chest enchantment.
Bug Fixes & Improvements:
▸ Fixed Replanter enchantment for Beetroot seeds.
New Enchantments:
▸ Silk Chest for Axes. Drop chests and saves all it's contents.
New Additions:
▸ Added enchantment descriptions to item lore. Update enchantment configs to apply changes.
Bug Fixes & Improvements:
▸ Fixed a bug, where Thorns enchantment triggers enchantments from weapon in hand.
▸ Removed /list sub-command.
▸ Vampire enchantment uses a different formula now.
▸ Minor fixes.
New Enchantments:
▸ Bane of Netherspawn. Deals additional damage to nether mobs.
▸ Infernus. Flaming Tridents.
Bug Fixes & Improvements:
▸ Flame Walker blocks now removes after 1-5 seconds.
Fixed anvil rename issues.
Fixed bow enchantments on anvils.
Bug Fixes & Improvements:
▸ A bit improved velocity of dropped items.
▸ Fixed anvil issues with repair and other.
Bug Fixes & Improvements:
▸ A bug, where enabling villager support lead to server crash.
▸ A bug, where enchantments on enchanted books has had effects when using in hand.
▸ A bug, where Treasures enchantment could be used on blocks mined by Silk Touch.
New Enchantments:
▸ Replanter (Hoe). Auto replants crops when clicking a farmland or break growth plants (configurable).
New Additions:
▸ Added support for Villager trades and Loot Generation in chests.
▸ Added enchantment config option to define custom exp cost for merging on anvil depends on enchantment level.
▸ Now you can specify custom chance for different obtain methods for every Enchantment and Enchantment Tier.
▸ For Thrifty enchantment, added an option to prevent enchantment effect for certain entity spawn reasons (e.g. from spawners, etc).
Bug Fixes & Improvements:
▸ Fixed Thrifty enchantment egg drops for Mushroom Cows.
▸ Fixed Exp drop from blocks mined by Tunnel enchantment.
▸ Fixed Redstone ore mining for Tunnel enchantment.
▸ Fixed a bug, where book enchantments could apply incorrect sometimes.
▸ Fixed Tunnel enchant for Obsidian blocks.
▸ When no tiers defined in the config, the default one will be generated automatically to prevent plugin from refuse to work.
▸ A bit improved code.
New Additions:
▸ Updated to the new NexEngine.
▸ Tunnel enchant now supports 3 shape types: 1x2, 2x2 and 3x3.
Bug Fixes & Improvements:
▸ Fixed a bug, where conflicting enchantments could be applied together in enchanting table.
▸ Minor code fixes and improvements.
New Additions:
▸ Added Polish translation.
▸ Open source now!
New Enchantments:
▸ Pigificator. Turns Pig Zombies back to Pigs.
▸ Village Defender. Inflicts more damage to Pillagers.
▸ Lucky Miner. Increases exp drop from ores.
▸ Blast Mining. Creates an explosion when mining blocks.
New Additions:
▸ Added an option for Tunnel enchant to disable its effect on sneaking.
Bug Fixes & Improvements:
▸ Fixed a bug, where Smelter enchant does not reduce item durability.
Fixed compatibility issues.
New Enchantments:
▸ Criticals. Deals more damage on critical hits.
▸ Flame Walker. Ability to walk on lava.
▸ Haste. Gives Haste effect when using tools.
▸ Thunder. Chance to strike enemy with lightning.
▸ Telekinesis. Items go straight to your inventory if it's not full.
New Additions:
▸ Added an ability to provide different formulas and chances for each enchantment level in config. Check wiki for details.
▸ Added config option to allow Passive enchantments to have effect on all mobs on the server.
Bug Fixes & Improvements:
▸ Enchantments with potion effects does not creates potion particles anymore.
▸ Updated to the latest Core plugin.
▸ Removed startup debug messages.
▸ Improved code.
Updated to the latest Core plugin.
Small fix for executioneer enchantment,
[Fixed] A bug, where people can enchant a stack of items with a single book on anvils.
[Fixed] A bug, where combat armor enchants could be applied on yourself.
[Fixed] Small fixes in enchants.
Fixed (?) duplicating lore bugs. Need more testings...
Fixed Tunnel enchant issues.
[Fixed] Skull issues in Executioner enchant.
Fixed enchantment explosions grief.
[Fixed] A bug, where Tunnel enchant affect ALL blocks.
[Fixed] A bug, where Tunnel enchant can break Bedrock.
[Fixed] A bug, where Tunnel enchant does not respects Unbreaking enchant.
[Fixed] Item spawn location in Smelter enchant.
[New] All enchants now have it's own config file located in /enchants/ sub-folder. PLEASE MAKE SURE TO TRANSFER YOUR SETTINGS FROM CONFIG.YML!
[Added] New enchant: Scavenger. Like Treasures but for a Sword or Axe, it can drop an item based on a mob type killed.
[Added] New enchant: Thrifty. A percent chance that a mob can drop a mob spawn egg of that creature type.
[Added] New enchant: Hardened. Like Cold Steel, but applies resistance to yourself.
[Added] New enchant: Tunnel. A pickaxe and shovel enchantment that increases the radius you can break blocks.
[Added] Config options: 'elytra-as-chestplate', 'enchantments.disabled'.
[Fixed] A bug, where armor enchants triggered for Thorns damage.
[Fixed] A bug, where Explosive Arrows can grief claims.
[Fixed] A bug, where golden enchants lore keeps on item after using grindstone.
Dropped 1.13 support.
Updated to the latest FCore.
This is technical update that fixes minor bugs and uses updated version of plugin core.
Promised features and settings will be added in the next update(s).
[Fixed] A bug, where enchant formulas does not calculates for the max. enchant level.
[Fixed] An issue with enchanted books on anvil.
Finally fixed a bug, where custom enchants disappears after anvil usage.
[Fixed] Merging enchants on anvil will have effect only for the same levels, like Ice Aspect I + Ice Aspect II = Ice Aspect II, but Ice Aspect II + Ice Aspect II = IceAspect III.
[New] Support for Spigot 1.15!
[New] Enchant adjust otpions! Now you can configure each enchant options, chances and formulas!
[Added] Config option to enable/disable combat sword enchantments applying on axes.
[Added] Config option to enable/disable applying bow enchants on crossbows.
[Fixed] Now any Anvil combinations are available!
[Fixed] All Anvil issues should be finally fixed now!
[Fixed] An incorrect random logic for max enchants amount on enchantment table.
[Fixed] Better lore management.
[Fixed] Some enchants were renamed with a more suitable names.
[Fixed] Huge performance improvements.
Added Chinese translation by
@qsefthuopq
Fixed console errors
!!! RESET YOUR OLD CONFIGS BEFORE UPDATE !!!
[WARN] Added Hard-dependency 'JCore' (included in .zip).
[Fixed] Random algorithm.
[Fixed] Performance improvement.
[Fixed] Code refactor and optimizing.
[Fixed] Console errors.
Fixed /enchants list command