This is a major release for Nucleus for Sponge API version 7.0
This was built from Nucleus commit: a1c40d88
If you’re having trouble, visit our Discord channel: https://discord.gg/A9QHG5H
RTP had loads of problems (the code was awful), so I have taken the time to rewrite it. It should be a lot faster now (I found surface teleports were rarely failing with the new system!), and is also a lot more extensible for developers who want to use Nucleus RTP with their own tweaks.
Please note that the config has changed a bit. Despite my best efforts, some configs may not migrate properly, particularly if you have surface only warps enabled.
“surface-only” and “center-on-player” options have been removed and replaced with “default-mode”. These are (by default):
- “nucleus:default” - the default RTP behaviour, which selects a point around the spawn location
- “nucleus:surface_only” - which selects a point around the spawn location that is on the surface
- “nucleus:around_player” - which selects a point around the player location
- “nucleus:around_player_surface” - which selects a point around the player location that is on the surface
Please take a moment to check your settings to ensure you get what you want out of RTP when you upgrade.
Now you can inspect enderchests of offline players, thanks to recent updates in Sponge. You must have the
permission, and you must be using a recent version of Sponge. Nucleus will tell you if the version you are using is too old.
You may now reset a users’ speed by using the “reset” string in place of a speed. The description for the command has also been updated.
You can now mark worlds as exempt from the spawn on login action, that is, if a player logs into an exempt world, they will not be moved to the spawn point if the spawn on login feature is enabled.
Some of you might use Spectator mode to vanish and spy on people, but then go AFK and ruin the illusion that you aren’t there. Now, you can prevent these messages going to the player base by turning on a setting in the config.
As title, you can see the last time someone was active in
NucleusRTPService allows developers to use the Nucleus RTP engine for their own random location needs! It also
allows developers to create their own location finding routines for use with the Nucleus RTP command. Developers can
create their own
RTPKernel and register it using
NucleusRTPService#registerKernel, and then have users add the ID
This occurs after a nickname change. It is a read only event.
NucleusChangeNicknameEvent.Pre instead of
NucleusChangeNicknameEvent in the future.
NucleusChangeNicknameEvent will become the base event for both
Post in v2.0.
- Fix incorrect spawn login exemption permission in config comment
- Fix global spawn settings taking players out of jails on login (players will now always be reset to the jail point on login)
- Sometimes, an incorrect custom prefix might be selected. Nucleus uses whatever the permission plugin hands back, check your inheritance with the permissions plugin.