Sorry it took a while to release this update.
The issue with mcMMO where people can exploit breaking and replacing blocks for EXP still hasn't been fixed. I really wanted to fix this before releasing the update but I haven't been able to figure out why it happens yet.
There's also apparently a bug with purpur to do with rejuvenation not working properly, which I haven't been able to reproduce. That being said, this plugin is not being developed with the API of Purpur considered. Only paper and spigot. I can't guarantee everything works properly if you don't use these two.
Fixed an issue where the invalid command error message was always shown after executing /es menu
FIxed an issue where the fire resistance enchantment was disabled by default due to a typo in the config
Fixed an issue where improper configured villager trading costs would crash the server if the amount of emeralds exceeded 64
Improved the grappling enchantment to actually have a cooldown now, and the hook may be configured to require a block stuck to it to grapple from
Configs now update automatically with whatever additions were made to it in future updates
Added all new 1.17 blocks to the default excavation blocks config. If you want to load this in, remove the current excavationblocks.yml file before starting your server
A telekinesis enchantment is going to be developed at a later date