Note: Please note that this is an experimental version with two VERY big changes regarding 1.16 compatibility and attribute enchantments (Gung Ho, Life, Armored, Quick Strike, Toughness) + Frequent Flyer. This is a huge modification to the plugin, which means there may be game-breaking bugs, or there may be none. All that I could find were removed before releasing this version, but limited testing is dangerous.
THIS VERSION IS RECOMMENDED FOR 1.16+ SERVERS ONLY, AND MOSTLY MEANT TO FIX MAJOR BUGS FROM 2.3.1 WITH 1.16 SUPPORT. THERE WILL BE SMALLER BUG FIXES COMING IF AND WHEN BUGS ARE REPORTED.
Additions:
- Allow Height/Width++ to be done asynchronously
- Will break blocks out in a plus pattern until all blocks are broken
- Set with multi_block.async
- Will only process a limited number of block breaks per tick
- Set the player limit with multi_block.blocks_per_tick.player
- Set the global limit with multi_block.blocks_per_tick.global
- Height++ 3 and Width++ 3 together will usually break an average of 3 per tick
- Blocks will only break if surrounded by a block that touches another broken block
Changes:
- Re-add the information from data.yml to the /esdebug output
- Modify 1.16 support to correctly work
- 1.14+ Will now no longer have Sticky Hold information and Irene's Lasso information in the lore
- To upgrade from 1.13 to 1.16 successfully, any Irene's Lasso and Sticky Hold items must be emptied in 1.14-1.15
- Modified the Attributes information to update some enchantments
- Life can now be applied to any armor piece and work
- Gung Ho can now be applied to any armor piece and work (Will override all Life health)
- Armored can now be applied to any armor piece and work (Will only add from the best level of Armored on all 4 pieces)
- Modified Frequent Flyer
- Can now be applied to any armor piece and work (will break the highest level of Frequent Flyer when flying)
- Will now work until the item breaks
- Modified Sticky Hold
- Any item that can not be repaired with a normal material (planks, ingots, diamonds, etc.) can be repaired with 4 diamonds
- Changed "lore_on_top" in config.yml to "lore_location"
- Defaults to 'top'
- Can also be set to 'bottom', where the enchantments will be at the bottom, and 'unset', where they will go wherever
- Updated DamageUtils to break items when dropping below 1 durability rather than 0
- Allow removing the fix enchantment timer when enchantment_check in config.yml < 1
- Changed language.yml value for "commands.enchant-remove-from-item" to "Item does not exist."
Fixes:
- Fix duplicated enchantments in item lore
- Fix Soul Speed being only 1 level and a Crossbow enchantment
- Fix for issue with populateCart
- Update en_us with netherite information and the newest enchantments
- Fix for /esbook using the wrong permission
- Fix for NullPointerException on breaking blocks with certain items
- Fix for NullPointerException on salvaging a mcMMO item that saves no enchantments
- Fix for NullPointerException on ESPlayerEvent