Hey everyone!
This release contains all of the bug fixes and improvements made since the LuckPerms v5 release a few weeks ago.
The 5.x.x version of the plugin is now considered
stable - there were only a few very minor issues which needed to be addressed after the first release. All users are highly recommended to upgrade. If you haven't done so already, please make sure you read the
previous release notes first.
If you like LuckPerms and would like to support the work that goes into creating and maintaining this project, please consider supporting me on
Patreon or making a donation. Your contributions allow me to continue to work on & make my projects available for free to all to use - thank you!
That's it for now - the changelog for this release is below...
Luck
---
Fixes:
- Invalidate all user/group caches after node changes are made to groups via the API
- Fix support for setting vault npc op status
- Fix NPE when trying to set (chat)meta with a null would through Vault
- Add rewrite rule in legacy importer for for switchprimarygroup command
- Ensure response body is closed when a http request is not successful
- Cancel delayed/repeating tasks at the start of the disable process
- Fix AbstractUserManager to only load users once in #loadAllUsers
Changes:
- Implement support for Vanilla command target selectors (e.g. @p, @r)
- Move op handling into a permission processor
- Remove vault-debug option
- Implement Paper's AsyncTabCompleteEvent
- Fix duration parser handling of weeks, months & years
- Replace internal brigadier command structure with Commodore's file format
- Cleanup verbose logging for groups
- Only apply DefaultsProcessor for users
- Add reminder to remove other plugin jar after migration
- Lots of other miscellaneous improvements & code cleanup