This version doesn't change behaviour much for the regular user, however it's recommended to delete the patches.yml due to changes. The main reason it's now at a 2.x.x is that I actually applied SemVer this time and changed a lot of code, any plugins (if any) that depend on this plugin are unlikely to work as these changes were made in critical areas and should be updated. Codewise, this is the biggest update as it affects some 2.6k lines
Updated dependencies (We are now using a fork of PseudoCommands for better performance)
Now longer shading Jetbrain's Annotations
Better variable/function names
Now timing the startup times
Lore description renamed
Enchantment getters relocated
Allowlists are now the default instead of denylists (delete your patches.yml!)
Removed unnessary EnchantPlayer methods
Removed the PermissionHandler class - permissions are now Handled by the Permission enums
Fixed a bug with Enchantments merging
Removed the Upstream enchantment getter
... And a lot more
Have a fun time with this update and make sure to report any issues you'll find!