Nucleus 0.22.0 is available for Sponge API 5.1 and is compatible with current builds for Sponge API 6-SNAPSHOT. Documentation can be found at http://nucleuspowered.org/docs (command and permission references should already be up to date).
Note that there are now two builds for Nucleus. Use S5.1 for 1.10.2 servers, S6 for 1.11.2 servers. This build is for API 5.1/1.10.2 servers
NucleusMixins, an optional companion plugin for Nucleus, is available for Sponge API 5 (Minecraft 1.10.2) servers, and will provide a workaround for
/invsee not working as intended, and enhanced world generation by hooking into Minecraft internals (known as “NMS” to some players). It is entirely optional, and may not work on heavily modded servers. If you wish to turn off either the
/invsee or enhanced world generation mixins, you can do so by setting the relavent option in
If you’re having trouble, visit our Discord channel: https://discord.gg/MC2mAuS
IMPORTANT NOTE (from 0.21.0)
I’ve tightened an item ID check, so some items that you may have used in the shop module, for example, may no longer work and need to be redefined. Indeed, they may not be, but this is to ensure consistency in the future. Sorry for any inconvenience.
Developers: API updates
Repository: ‘http://repo.drnaylor.co.uk/artifactory/list/minecraft’. Dependency (for this version): ‘io.github.nucleuspowered:nucleus-api:0.22.0-S5.1’
NucleusFirstJoinEventto allow other plugins to detect when Nucleus thinks a player has joined for the first time.
NucleusNoFormatChannelfor plugin developers to detect when Staff Chat or
/meis being used (see
NucleusChatChannelsubinterfaces) and the
NucleusNoFormatChannelto determine when Nucleus won’t touch a message.
List has been turbocharged. Again
More bug fixes here, but
/list should now use the weights properly. I’ve written tests to make sure this worked properly this time!
BETA: Added support for disabling player-player collisions
Just turn it on within the protection module. However, it’s seen limited testing, and feedback on this feature will be helpful.
You can now use levels in
/exp give and
/exp take. You can specify that you are using levels by either placing an
L before or after the number, (
/exp give dualspiral L30 or
/exp take dualspiral 30L will both work
Other minor features in this release:
- Added logon message when a player changes their Minecraft IGN.
There has also been a few bugfixes in this release:
- Fixed a problem with first join being fired repeatedly.
/tpaheresending requests to those who disabled teleport requests. (
There are some known issues and things that you should be aware of:
/invseedoes not work unless you are within 8 blocks of the target player. Use NucleusMixins to workaround this - though this currently doesn’t work for some heavily modded servers. If you have more information, please add it there.
- Some players are finding that enhanced pre-generation isn’t giving output. This will work fine in 1.11.x and beyond once I add support for it.
- While we don’t plan to make changes to the data files, things might change. These will be stabilised by 1.0
- Sometimes, an incorrect custom prefix might be selected. Nucleus uses whatever the permission plugin hands back, check your inheritance with the permissions plugin.
A note on GeoIP
GeoIP is disabled by default, and once enabled, will require you accept the third party library licences that are now included in the Jar. We ask that you use the feature responsibly, while we display public data, we understand the privacy concerns.
To use GeoIP, set
ENABLED and restart, then set
true and run
/nucleus reload. The command
/geoip update and
/geoip <player> will be available to you, requiring the
nucleus.geoip.base permission. To display information on login to staff, grant the permission
For best results please use the latest SpongeForge or SpongeVanilla builds. Fixes that have been added to SpongeForge/SpongeVanilla include those discovered during Nucleus development - using newer builds will ensure that Nucleus runs smoother on your servers! Before reporting issues, make sure you are running these latest builds!