This is a major release for Nucleus for Sponge API version 7.1
This was built from Nucleus commit: 140cef7a
If you’re having trouble, visit our Discord channel: https://discord.gg/A9QHG5H
Kit auto-redeem had an issue where the permission that was checked for autoredeem (if ignore permissions was not enabled)
that caused kits to be given to the wrong people. Strangely, no-one has ever reported this! However, this may now cause
auto-redeem to start (correctly) giving kits when it wasn’t before. It also wasn’t too performant. It has been disabled by
default - re-enable it by setting
true and reload.
I apologise for any inconvenience caused, but this step is to protect servers from sudden panic! Any server using auto-redeem should update immediately.
First join kits are not affected by this and will be redeemed as normal.
The User Preference Service is a centralised way for users and admins to set and view preferences set in the Nucleus system. Currently, only boolean keys are setup for the following preferences:
- Command Spy toggle
- Social Spy toggle
- Teleport toggle
- Private Message Receiving Enabled
- Powertool toggle
- Vanish on Login toggle
Apart from the vanish on login toggle, nothing has changed from a users’ perspective. The Vanish on Login toggle currently defaults to true as that is the current behaviour. This will default to false in a future version of Nucleus.
Users and admins can use the
/userprefs command to view and set their own, or other’s (if permission is granted), preferences.
This allows for quicker troubleshooting by admin, and simpler accessing of preferences by users.
Plugins can access the standard Nucleus preference keys and obtain the current preferences of users through the
NucleusUserPreferenceService, allowing for harmonisation of, for example, teleport toggling.
NucleusUserPreferenceServicewith methods to register new user preference keys.
getUserPreferenceService()static method to the
- Clarified some of the
/vanishonlogintoggle command for eligible users.
- Improve performance of
command-spymodules through caching.
/listup a bit more to prevent crashes when many players are in the same permission group.
ru-RUtranslations in the correct place.
- Fix RTP attempts loading chunks outside of the border.
- Fix permission check during auto-redeem.
- Sometimes, an incorrect custom prefix might be selected. Nucleus uses whatever the permission plugin hands back, check your inheritance with the permissions plugin.