Hello - I hope you are all well.
I thought it was about time for another update!
As always, if you would like to support the work that goes into creating and maintaining LuckPerms, please consider
becoming a Patreon,
starring the project on GitHub, or drop by on
Discord to say thanks/hi! Your support is much appreciated <3
On with the changes...
Translations
Over the past couple of months, I've been working on completely overhauling the messages and translation system in LuckPerms. It has been a very long process but we got there!
Going forward, all of our translations will be managed on Crowdin:
https://crowdin.com/project/luckperms
If you speak a language other than English, I would really appreciate your help in translating the various messages to other languages. Currently I have configured Crowdin to accept translations for the languages we had locale files for previously - but if you'd like to contribute translations for a different language, please let me know!
We will be giving a special "translator" rank on our Discord to anyone who makes a significant contribution!
To view translations, a new command has been added: /lp translations
Users will be sent translations according to the language they pick in their Minecraft client settings.
Other changes
- Fix context serialization ordering bug
- Add config option for registering brigadier command list data
- Slight optimization when resolving permissions at runtime
- Refactor some aspects of web editor session handling, add support for deleting users
- Released API 5.2
- Some small improvements to bulkupdate, number of changes
- Include expiry in meta info command
- Move exception printing to the logger
- Allow creategroup command to take weight and display name as optional arguments
- Provide gamemode and dimension-type contexts by default
- Update MySQL driver from 5.0 to 8.0