Releases: NucleusPowered/Nucleus
[BETA] Version 0.4.4
This is a critical bug fix release that fixes an exploit with cooldowns and kits. All users should upgrade to this version ASAP.
For the other feature notes for the series, see https://github.com/NucleusPowered/Nucleus/releases/tag/0.4
[BETA] Version 0.4.3
This is a maintenance release for Nucleus 0.4.x.
/sudo <player> c:<message>
now looks like an actual chat message, and fires theMessageChannelEvent.Chat
event so other plugins can do the normal formatting.- Fixed home module not working properly when worlds are deleted.
- Fixed creating worlds - now they can be created!
- Added
/nucleus clearcache
for when you need to alter a player file. This will remove the cache of offline players. - Fixed issue with
/tempban
not working. - Fixed issue with
/sudo
checking the exempt permission on the command issuer, not the target. - Moved fly into its own module so that it can be disabled easily, for compatibility with other plugins.
- Had a go at fixing fly failing after dismounting Pixelmon (but this may not work!)
For the other feature notes for the series, see https://github.com/NucleusPowered/Nucleus/releases/tag/0.4
[BETA] Version 0.4.2
This is an urgent bug fix release.
This update fixes a server hang & crash if you try to use URLs without colours. This update is HIGHLY RECOMMENDED for all users.
For more information on the features released in 0.4, please see https://github.com/NucleusPowered/Nucleus/releases/tag/0.4
[BETA] Version 0.4.1
This release restores compatibility to slightly older Sponge builds for those using Pixelmon. We recommend that you use the LATEST SpongeForge/SpongeVanilla versions in order to get all their fixes, but if you are required to use Forge 1808, please use SF 1305.
If you are using 0.4.0 successfully, there is no need to update to this version.
Please see the 0.4 annoucement for more information on this release.
Remember, our documentation is found at http://nucleuspowered.org/docs
[BETA] Version 0.4.0
Nucleus 0.4.0 is the fourth beta feature release. Documentation can be found at http://nucleuspowered.org
This is a pre-release for feedback and testing purposes, however, we are now at a stage when some production servers may find Nucleus can replace a previous essentials plugin. Please bear in mind, however, that not everything has yet been implemented. So, some servers may find this is not production ready.
New things in this release are:
- A file
config/nucleus/motd.txt
has been created, and can be used to create a server MOTD like Essentials for Bukkit had. Things to bear in mind:/motd
exists, requiring the permissionnucleus.motd.base
- To display the MOTD on first join, the player must have the permission
nucleus.motd.login
- The following tokens/variables are currently supported (please feel free to suggest more!):
{{maxplayers}}
- maximum number of players that the server can hold.{{onlineplayers}}
- number of players online right now.{{currentworld}}
- the name of the current world.{{time}}
- the time on the current world.
- The MOTD's title can be changed in
main.conf
/info
has been added. This works a little differently to how Essentials for Bukkit worked:- Each section is its own text file in
config/nucleus/info
, two sections are auto-generated for you,info
andcolors
. This will map to the commands/info info
and/info colors
- The same tokens that are used for the MOTD can be used for the info files.
- The title of a section can be set in the next file by starting the first line with
#
. The title is limited to 50 characters. /info
will list all available sections, along with their titles, if set.- Permission:
nucleus.info.base
.
- Each section is its own text file in
- Chat messages, broadcasts, MOTD and
/info
can now have clickable URLs.- For chat, the permission
nucleus.chat.urls
is required.
- For chat, the permission
- A way to automatically set the default permissions is available:
- See #140 for more information, http://nucleuspowered.org/docs/permissions.html for the permissions. Note the Nucleus roles are "USER", "MOD", "ADMIN" and "NONE", the last being permissions that aren't used by the majority of servers.
- The command logger has been expanded to allow server owners to only log from certain types of source, or to whitelist/blacklist certain commands.
- There is no need to list all aliases for a command - one alias will catch all aliases associated with the command.
main.conf
->command-logger
section.
/mute
has gained the ability to block user entered commands./me
and/say
are blocked by default.main.conf
->mute
section.
- The
unknown
group in/list
can now be renamed inmain.conf
. Defaults toDefault
. - Added
/enchant
command, with the ability to add unsafe enchants using the-u
flag.- Permission:
nucleus.enchant.base
andnucleus.enchant.unsafe
- Permission:
- Added sign module to allow for coloured text on signs.
- Permission:
nucleus.sign.formatting
- Permission:
There have also been a handful of bugfixes in this release:
- Kits now retain their case
- When using
/hat
on self, it no longer requires thenucleus.hat.others
permission - Warmup and cooldown messages have been fixed
- Cooldowns now work properly
- Fixed
/lightning
,/spawnmob
and other commands that spawn in mobs and entities after a breaking Sponge change. - Fixed the time not being displayed properly.
For the commits, see adc7655...c794abd
There are some known issues and things that you should be aware of:
- 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.
/back
will not yet work with other plugins that teleport users. This is due to Sponge not being finished and will work at a later date.- Blacklisted items can be picked up. They will be removed when the player in question tries to hold the item.
- Sponge recently made a change to how pagination is displayed - automatically displaying everything as the full height of the chatbox to reduce jitter. This is not a bad thing in itself, but it has led to it being reported as a Nucleus issue (#158, #163). A PR has been submitted to Sponge to try to alleviate this (see SpongePowered/Sponge#734), fixing it so that if there is only one page, the chatbox is not filled with empty lines.
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!
We're also available on Ore now!
[BETA] Version 0.3.1
This is a bug fix release where Nucleus takes over the /give
command incorrectly. For more information on what is new in the 0.3.x series, see https://github.com/NucleusPowered/Nucleus/releases/tag/0.3
[BETA] Version 0.3.0
Nucleus 0.3.0 is the third beta feature release. Documentation can be found at http://nucleuspowered.org
This is a pre-release for feedback and testing purposes. Not everything has yet been implemented. This is not necessarily suitable for production servers.
New things in this release are:
- Expanded kit functionality.
/kit onetime <kit> <true|false>
allows a kit to be defined as only usable one time./kit resetusage <player> <kit>
lets admins reset a player's usage of a kit, so the player can use a one time kit again./kit list
has been improved, so kits that aren't currently redeemable for a player are shown struck out, with an explanation on hover, and kits that are never redeemable are never shown./firstjoinkit
- allows for a "first join kit", that is, a set of items that new players to your server receive automatically. Use/firstjoinkit set|clear|redeem
/nucleus migrate
, which allows EssentialCmds data to be migrated. This requires EssentialCmds to be installed for the migration.- Staff Chat - for those of you who used
/a
in mcMMO, this allows for a staff chat channel on the server. /rules
- rules can be added in themain.conf
file, or via/rules add <rule>
/mail
improvements- Clicking on mail shows a
reply
anddelete
options. - Admins can read other's mail using
/mail other <player>
- Clicking on mail shows a
There have also been a handful of bugfixes in this release:
- The
home-count
option now works when adding the option to a group. - Startup speed has been improved.
- Fixes to first join messages not firing.
- Fix using
/time set morning
- it now sets the time to 7am, not 6am. - Fix "Page 1 is too high" when listing warps when no warps are available.
- Other minor fixes.
For the commits, see bcf8b51...584b116
There are some known issues and things that you should be aware of:
- 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.
/back
will not yet work with other plugins that teleport users. This is due to Sponge not being finished and will work at a later date.- Blacklisted items can be picked up. They will be removed when the player in question tries to hold the item.
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!
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!
We're also available on Ore now!
[BETA] Version 0.2.1
This release fixes an issue with adding mod items to kits and blacklists. See the version 0.2.0 release announcement for more on this release.
[BETA] Version 0.2.0
Nucleus 0.2.0 is the second beta feature release. Documentation can be found at http://nucleuspowered.org
This is a pre-release for feedback and testing purposes. Not everything has yet been implemented. This is not necessarily suitable for production servers.
New things in this release are:
- Blacklisting items, prevent players from holding or interacting with certain items.
/back
- allow your users to return to their previous location after a warp, teleport or death./itemname
and/lore
, for giving names and lore to the item in your hand./stop <message>
, extending the stop command to allow for a custom shutdown message to be sent (thanks to @12awsomeman34)
There have also been a handful of bugfixes in this release:
/tpa
and/tpahere
no longer need theforce
permission to be used normally./tpahere
now displays the message telling the sender their invitation has been sent correctly./god
now tops up a player's hunger every five seconds.- Minor cosmetic issues, e.g. including more useful messages when trying to clear an empty mailbox.
There are some known issues and things that you should be aware of:
- While we don't plan to make changes to the data files, things might change. These will be stabilised by 1.0
- There is no EssentialsCmds converter as of yet. This will appear in a future release.
- There is an API, but this is subject to change.
/back
will not yet work with other plugins that teleport users. This is due to Sponge not being finished and will work at a later date.- Blacklisted items can be picked up. They will be removed when the player in question tries to hold the item.
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!
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!
[BETA] Version 0.1.1
This contains a fix to a critical issue where if you do not have the nucleus.home.set.unlimited
permission set, you can't set a home at all.
With thanks to @bloodmc to letting me know something was wrong!
Please see the Version 0.1.0 annoucment for more information.