Curse of Lag: Tools and weapons enchantment. Max level 1 (Curse). Laggggggg.
Flower Gift: Hoe enchantment. Max level 1. Right clicking flowers gives a chance to drop the flower.
Gold Digger: Hoe enchantment. Max level 5 (6 at level 50). Breaking wheat, carrots, potatoes, beetroots, and nether wart with item drops experience and possible gold nuggets.
Gung Ho: Chestplate enchantment. Max level 1. Halves health but triples all attack damage.
Hard Bounce: Shield enchantment. Max level 3 (5 at level 50). Projectiles hitting shield propelled away from shield at a faster rate and upwards.
Height++: Tools enchantment. Max level 2 (3 at level 50). Increases block radius by 1 per level in the up/down direction.
Icarus: Elytra enchantment. Max level 3 (5 at level 50). Flying upwards will increase velocity.
Irene's Lasso: Carrot on a Stick enchantment. Max level 1. Grab animals and place them elsewhere.
Iron Defense: Shield enchantment. Max level 3 (5 at level 50). Shield absorbs percentage of direct damage, damaging itself.
Magic Guard: Shield enchantment. Max level 1. Negative potion effects negated while equipped to offhand.
Moisturize: Shears enchantment. Max level 1. Add moisture to blocks to waterlog or change certain block types.
No Rest: Helmet enchantment. Max level 1. Player is constantly sleeping, so no phantoms spawn.
Pillage: Crossbow enchantment. Max level 3 (5 at level 50). Increase drops from killed mobs.
Sand Veil: Hoe enchantment. Max level 5 (6 at level 50). Lowers accuracy of entity's attacks when hit.
Splatter Fest: Hoe enchantment. Max level 1. Shoots eggs in inventory from hoe on left click.
Stone Throw: Crossbow enchantment. Max level 5 (6 at level 50). Does more damage to flying mobs (Bats, Blazes, Ender Dragon, Ghasts, Parrots, Phantoms, Vexes, Wither).
Transmutation: Trident enchantment. Max level 1. Turns mob loot into sea-based loot.
Unrest: Helmet enchantment. Max level 1. Gives night vision to the wearer while making sleep useless for despawning phantoms.
Void Walker: Boots enchantment. Max level 2. Walk across air. Shift to descend. Jump to ascend.
Wand: Carrot on a Stick enchantment. Max level 2 (3 at level 50). Place blocks from your offhand in a radius.
Width++: Tools enchantment. Max level 2 (3 at level 50). Increases block radius by 1 per level in the left/right direction.
Localization system created
Current localizations are American English and German
Change defaults' language using "language" in config.yml
Use "reset_language" in config.yml to set the language file to use all defaults for the current language
Added API to allow for other plugins to add custom enchantments
Tutorial in YouTube video, and example on github [links].
Add custom enchantments to the enchantment table.
Plugins that use the API must have EnchantmentSolution as a dependency.
Added the Grindstone
Can be used in 1.13 version by setting "grindstone.use_legacy" to true and selecting the grindstone in the anvil GUI
Works just like vanilla Grindstone, complete with dropping experience
Added optional configuration options
Take enchantments from items and put them onto books using "grindstone.take_enchantments" set to true
When using take enchantments, "grindstone.destroy_take_item" will destroy the item used to take enchantments
When using take enchantments, "grindstone.set_repair_cost" will set the book's repair cost to the item used's repair cost
Changes:
Overhauled the enchantinfo command
Now shows paginated results based on display name of enchantments
Clicking on name in pagination displays information on the enchantment, like '/enchantinfo <enchant_name>'
Modify information using the language.yml file under "enchantment"
Links to update plugin more user friendly.
Added ability to modify treasure enchantments occuring in mob, fishing, and chest loot.
Added conflicting_enchantments and disabled_items to enchantments_advanced.yml
Moved display name modification to language.yml
Added update_legacy_enchantments to config.yml to update enchantments between EnchantmentSolution and EnchantmentSolutionLegacy
Made Curse of Vanishing and Soulbound conflicting enchantments
Modify the system to find new versions of EnchantmentSolution
Update and fix for default mcmmo fishing loot being off
Change to Magma Walker's radius being more rounded
Changed Soul Reaper activation to use sounds and particles rather than messages
Modified the existing weight values to match 1.14 and add additional levels for server owners
Common weight integer changed from 10 to 300
Uncommon weight integer changed from 5 to 100
Rare weight integer changed from 2 to 30
Very Rare weight integer changed from 1 to 10
Added Epic weight with integer of 3
Added Legendary weight with integer of 1
Removed max_enchantability as 1.14 no longer uses these values
Changed the way EnchantmentSolution looks at Shulker Boxes - boxes placed before updating will not have their inventory name saved if taken with Telepathy
Removed references to external classes that Bukkit/Spigot no longer supports
Added "protection_conflicts", allowing the protection changes to be default in versions less than 1.14
Fixes:
Fix for some items not working with Telepathy, Smeltery, Silk Touch, etc.
Fix for special characters not working correctly in configuration files
Fix for issues with enabling the plugin causing issues with disabling the plugin
Fix for Life modifying from the default value rather than the current value of health
Fix for mcMMO anvil removing custom enchantments but not updating the lore