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 6/1.11.x 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 mixins.conf
.
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’
- Added
NucleusFirstJoinEvent
to allow other plugins to detect when Nucleus thinks a player has joined for the first time. - Added
NucleusChatChannel
andNucleusNoFormatChannel
for plugin developers to detect when Staff Chat or/me
is being used (seeNucleusChatChannel
subinterfaces) and theNucleusNoFormatChannel
to 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.
Enhanced /exp
commands
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.
- Fixed
/tpa
and/tpahere
sending requests to those who disabled teleport requests. (/tptoggle
)
There are some known issues and things that you should be aware of:
/invsee
does 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 modules.geo-ip
to ENABLED
and restart, then set geo-ip.accept-licences
to 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 nucleus.geoip.login
.
See http://nucleuspowered.org/thirdparty/geoip.html
Commit history:
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!