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

Releases: NucleusPowered/Nucleus

Nucleus v2.2.2 for Minecraft 1.12.2

21 Oct 17:46
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.2.2 for Sponge API version 7.3

This was built from Nucleus commit: 2980922

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

Bug Fixes

  • Fix not-new players being sent to first spawn on login.

General Notes

Nucleus v2.2.1 for Minecraft 1.12.2

18 Oct 19:39
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.2.1 for Sponge API version 7.3

This was built from Nucleus commit: 6c89b94

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

Bug Fixes

  • Make save routines safer (there was a race condition where two saves could happen at once)

General Notes

Nucleus v2.2.0 for Minecraft 1.12.2

16 Oct 20:07
Compare
Choose a tag to compare

This is a major release - Nucleus 2.2.0 for Sponge API version 7.3

This was built from Nucleus commit: af95b9b

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

New Features

Reworked the First Join System

The first join system has been a little wonky, so I've rebuilt it to try to make it more stable. User data files will be updated to take advantage of the new system,
no current players should be re-granted first join kits etc. on the first login after updating to this version - data_version will be set to 2 and
firstJoinProcessed will be added, set to true for all players that have an existing Nucleus data file.

A new config option, core.check-first-date-played-on-first-joined (default true), will determine whether Sponge will be checked to see if a player has previously
joined. If false, Nucleus will simply use the firstJoinProcessed data in the user file, if the file exists.

A new permission, nucleus.nucleus.firstjoin.exempt (notice the extra nucleus, that's intentional) allows you to specify players that can never trigger first join.
This permission is in the NONE preset.

There is also a new command: /nucleus resetfirstjoin <user> allows you to reset a player's first join status. Resetting won't work if the
core.check-first-date-played-on-first-joined config option is set to true, or if the player has the nucleus.nucleus.firstjoin.exempt permission.

New APIs

  • NucleusPlayerMetadataService.Result now includes a way to see if Nucleus will treat a player as a new player on the next login.

Bug Fixes

  • Fixed the /warp delete permission.
  • Fixed an incorrect translation key for /checkban and /unban.

General Notes

Nucleus v2.1.5 for Minecraft 1.12.2

10 Oct 16:34
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.1.5 for Sponge API version 7.3

This was built from Nucleus commit: d04a39f

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

Important Note

The death message module had a faulty config check where setting enable-death-messages to true would actually hide the messages, while setting this to false would show them. This has been fixed in this version - you may need to change this config setting if you use this module.

Bug Fixes

  • (API) Fixed WarpCategoryData#getDisplayName() incorrectly returning null when a specific display name is not set (thanks to SettingDust for fixing that)
  • Fixed death message module doing the opposite of the enable-death-messages
  • Fixed /teleport tab completion not working properly when an empty string is tab completed
  • Fixed /teleport not respecting the -f flag when teleporting to offline players
  • Fixed /getpos not sending a message to the invoking player if it is being used on a player other than self
  • Fixed powertools so that they work again
  • Ensure that warmup exemption permissions are respected in commands that delay the warmup (such as tpa).

General Notes

Nucleus v2.1.4 for Minecraft 1.12.2

02 Oct 19:27
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.1.4 for Sponge API version 7.3

This was built from Nucleus commit: 5c07b91

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

New Features

Added "ultra-aggressive" pre-generation mode

/world border gen now has the -u flag in order to attempt to use as much time as possible pre-generating a world.
Server owners should only use this mode on an empty server. This mode:

  • Causes chunk generation to happen every tick.
  • Tries to use at least 95% of each tick time generating.
  • Saves world state every two minutes.

Using this mode may cause crashes and severe server lag, but may be useful for new servers who are not yet open to the public.

Bug Fixes

  • Fix /home other not checking the correct user for exemption permissions.
  • Fix /enderchest not using the player argument if supplied, always returning the invoker's enderchest.
  • Fixed /helpop firing off thread.
  • Fix not being able to programmatically disable modules.
  • Fix NucleusTextTemplateFactory not being available.

General Notes

Nucleus v2.1.3 for Minecraft 1.12.2

25 Sep 18:29
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.1.3 for Sponge API version 7.3

This was built from Nucleus commit: eefe2ab

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

Bug Fixes

  • Fix /ban, /tempban, /jail and /mute erroneously telling users that targets were exempt when they were not.

General Notes

Nucleus v2.1.2 for Minecraft 1.12.2

19 Sep 10:01
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.1.2 for Sponge API version 7.3

This was built from Nucleus commit: e26a275

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

Bug Fixes

  • Fixed issue where some nicknames could not be applied if you did not have all colour and style permissions.
  • Fixed issue where the -u flag did not work when enchanting items.
  • Fixed issue where /tphere on an offline player inverts the permission check in one place.

General Notes

Nucleus v2.1.1 for Minecraft 1.12.2

15 Sep 16:07
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.1.1 for Sponge API version 7.3

This was built from Nucleus commit: 94c3b99

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

Bug Fixes

  • Fixed /tpa sending request text to wrong person.

General Notes

Nucleus v2.1.0 for Minecraft 1.12.2

12 Sep 17:42
Compare
Choose a tag to compare

This is a major release - Nucleus 2.1.0 for Sponge API version 7.3

This was built from Nucleus commit: 976e542

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

API Updates

  • Added NucleusStaffChatService#getMembers()
  • Added NucleusStaffChatService#isDirectedToStaffChat(MessageChannelEvent.Chat)
  • Added NucleusStaffChatService#isCurrentlyChattingInStaffChat(CommandSource)
  • Added NucleusStaffChatService#isCurrentlyChattingInStaffChat(UUID)
  • Added NucleusWarmupManagerService#executeAfter(Player, Duration, WarmupTask, boolean)
  • Added NucleusWarmupManagerService#executeAfterAsync(Player, Duration, WarmupTask, boolean)

Feature updates

  • Re-added per-world spawn permissions

Bug Fixes

  • Fixed documentation generator not outputting some subcommands.
  • Fixed warmup message not appearing on /tpaccept.
  • Fixed warmup cancellation message appearing twice.
  • Fixed warmup cancellation message appearing after a warmup completes.
  • Fixed /world info not accepting a world name when running as a player.

General Notes

Nucleus v2.0.4 for Minecraft 1.12.2

08 Sep 16:55
Compare
Choose a tag to compare

This is a bug fix and minor feature release - Nucleus 2.0.4 for Sponge API version 7.3

This was built from Nucleus commit: a235206

Release Notes

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


Before you upgrade to Nucleus 2 from Nucleus 1.x

Please read the Nucleus 2.0.1 release notes before upgrading.

If you need help to decide which version of Nucleus to use, please visit our guide on how to choose.

For the things YOU need to do as a server owner, please visit our instructions on how to upgrade.

Bug Fixes

  • Fix {{currentworld}} placeholder printing out the World object, rather than the name.
  • Re-add "namecolour" and "namestyle" options, they should not have been removed.
  • Fixed permission documentation error for nucleus.nick.colour/nucleus.nick.style.

General Notes