This is a major release - Nucleus 2.2.0 for Sponge API version 7.3
This was built from Nucleus commit: af95b9b0
If you’re having trouble, visit our Discord channel: https://discord.gg/A9QHG5H
If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.
For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.
The first join system has been a little wonky, so I’ve rebuilt it to try to make it more stable. User data files will be updated to take advantage of the new system,
no current players should be re-granted first join kits etc. on the first login after updating to this version -
data_version will be set to
firstJoinProcessed will be added, set to
true for all players that have an existing Nucleus data file.
A new config option,
true), will determine whether Sponge will be checked to see if a player has previously
false, Nucleus will simply use the
firstJoinProcessed data in the user file, if the file exists.
A new permission,
nucleus.nucleus.firstjoin.exempt (notice the extra
nucleus, that’s intentional) allows you to specify players that can never trigger first join.
This permission is in the
There is also a new command:
/nucleus resetfirstjoin <user> allows you to reset a player’s first join status. Resetting won’t work if the
core.check-first-date-played-on-first-joined config option is set to
true, or if the player has the
NucleusPlayerMetadataService.Resultnow includes a way to see if Nucleus will treat a player as a new player on the next login.
- Fixed the
- Fixed an incorrect translation key for
- Some plugins and mods are known to be incompatible with Nucleus. See https://v2.nucleuspowered.org/docs/compatibility.html for more information.