0.22.0-S6.0

SpongeBleeding

Nucleus released this version on Feb 5, 2017

3.2 MB
Download

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 and NucleusNoFormatChannel for plugin developers to detect when Staff Chat or /me is being used (see NucleusChatChannel subinterfaces) and the NucleusNoFormatChannel 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!

Dependencies