Nucleus released this version on May 16, 2017

3.6 MB

Nucleus 0.29.0 for Minecraft 1.11.2

For the version for Minecraft 1.10.2, click here.

Nucleus 0.29.0 is available for Sponge API 5.1 and Sponge API 6.

This is again mostly a bug fix release as we firm up the system for 1.0, but includes some feature updates.

Nucleus Mixins, an optional companion plugin for Nucleus, is available for Sponge API 5 (Minecraft 1.10.2) servers, and will provide 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 enhanced world generation mixins, you can do so by setting the relavent option in mixins.conf.

Important Note about Nucleus Mixins: Nucleus Mixins is a mod not a plugin, that can be used on SpongeForge and SpongeVanilla servers. It MUST be in your MODS directory, NOT any other plugin directory.

If you’re having trouble, visit our Discord channel: https://discord.gg/MC2mAuS

Important Changes & Notices

Future Removal of the Blacklist Module

The blacklist module is being removed from Nucleus, starting with the next feature release.

The blacklist module is a module that was broken as it was and just not essential. It came from EssCmds, and it was largely ignored. While we recognise that it’s not a popular decision with some people, it was conflicting with some mods and potentially breaking GP functions, and possibly other plugins because of how overzealous it was.

The First Join Kit is now a normal kit

Kits got a major update, and the “first join kit” is no more. If you had a first join kit, it is now the kit “firstjoinkit”, but the upshot is that you can also add commands to it and otherwise treat it as a normal kit.

To set a kit as a first join kit in the future, run /kit setfirstjoin <kit> true.

Forcing social spy on now requires a config option to be enabled

We were getting a lot of questions about social spy not being disableable, so we added a config option (which defaults to false) to try to protect against players that grant themseleves the “*” permission (which you shouldn’t do anyway).

If you use the force socialspy permission, make sure you turn on message.socialspy.allow-forced in main.conf to reactivate it.

New Features

Kitting out the Kits!

Now, kits have the following new features:

  • Any kit can be set to be redeemed on first join. You can set this by running /kit setfirstjoin <kit> true
  • Kits can be hidden from /kits, using the command /kit hidden <kit> true command. They will be visible to users with the permission nucleus.kit.showhidden.
  • If you have kits.serparate-permissions set to true in main.conf, you can run /kit permissionbypass <kit> true to bypass the permission check for a kit.

The command /firstjoinkit and subcommands will no longer work, and will direct the user to the normal kit commands.

Prepare Blacklist module for removal

The blacklist module has been prepped for removal for the next release. An attempt at a ProtectionPerms migrator has been made, a GriefPrevention migrator will be available soon. An API is also available to get the blacklist restrictions.

Added :p option to message tokens.

Now, placeholder tokens in Nucleus (like {{displayname}}) can end with :p to add a space to the beginning of the token if it exists, and :sp to add a space to the beginning AND the end, e.g. {{displayname:p}} and {{displayname:sp}}.

Developers - API updates

Repository: ‘http://repo.drnaylor.co.uk/artifactory/list/minecraft’. Dependency (1.10.2): ‘io.github.nucleuspowered:nucleus-api:0.29.0-S5.1’ Dependency (1.11.2): ‘io.github.nucleuspowered:nucleus-api:0.29.0-S6.0’


This service allows plugin developers to get information about the Nucleus blacklist in order to migrate the data to themselves.


Kits have gained extra methods that expose the extra functionallity

Minor Changes & Enhancements

  • The powertool module has been refined to be slightly more user and developer friendly.


  • Fixed staff chat formatting error.
  • Tried fixing server list errors with player count.
  • Forced translation files to be read as UTF-8
  • Added /sethome as a command alias to /homeset
  • Attempt to fix handling of the collision event.

Known Issues

  • There is an API, but this is subject to change.
  • Sometimes, an incorrect custom prefix might be selected. Nucleus uses whatever the permission plugin hands back, check your inheritance with the permissions plugin.

Commit History