[BETA] Version 0.4.0
Pre-releaseNucleus 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!