Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

Version 0.16.1 (for 1.10.2 and 1.11)

Compare
Choose a tag to compare
@dualspiral dualspiral released this 10 Dec 15:45

(Please note, 0.16.0 was released and a bug was discovered before posting on the Sponge forums. This build contains the fix.)

Nucleus 0.16.1 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).

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.

Sponge API 4.1 support is bugfix only, thus, 0.16.x is not available for Minecraft 1.8.9

This release has the follwing new features:

  • /spawn other has been added to send other players, both offline and online, to spawn (#485).
  • Added a config option to drop excess items when redeeming a kit (#481).
  • Added player's UUID to /seen (#494).
  • Added /nameban to allow server owners to ban the use of an IGN, rather than a specific player (#495).
  • Added /uptime as an alias to /serverstat (#502).
  • Added /blockzap to allow adminsitrators to quickly remove problematic blocks (#504).
  • Added the GeoIP module (but disabled by default) (#334).

There have also been a few bugfixes in this release:

  • /hat no longer has the potential to delete items.
  • Fixed problem that allows users to use colour codes without permission to do so.
  • Fix disconnect event throwing an NPE when a player is kicked from the server before they have logged in (#489).
  • Don't log fake players in the AFK system.
  • Add some minor performance increases when getting parent groups of a player.
  • Fix /rtp:
    • Surface only warps now actually work.
    • Players will no longer /rtp successfully only to find they've ended up in the middle of the ocean with no land in sight.
    • Players will no longer /rtp successfully only to find they've ended up in a very hot magma bath.
  • Do jail moves on login earlier, so they don't see their old location at first.
  • Don't set reply target if message is ignored.
  • Fix /homes not being paginated properly.
  • [0.16.1] Fixed incorrect permission for /geoip update.

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 (#506). If you have more information, please add it there,
  • While we don't plan to make changes to the data files, things might change. These will be stabilised by 1.0
  • 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.

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!

Leave your feedback, issues, complaints and feature requests on the forum post or in GitHub issues. This release was created with the help of those who test and report issues, thanks to everyone who played a part!

https://forums.spongepowered.org/t/wip-nucleus-the-ultimate-essentials-plugin-a-joint-project-between-dualspiral-and-hassans6000/11792

Downloads

Note that there are now two downloads for Sponge 5/1.10.2 servers. The mixinplugin is optional, but recommended, particularly for vanilla servers.