This is a bug fix and minor feature release for Nucleus for Sponge API version 7.0
This was built from Nucleus commit: d9613034
If you’re having trouble, visit our Discord channel: https://discord.gg/A9QHG5H
Setting up permissions. Something no server admin likes to do, so they just give themselves
*, then things go wrong. Horribly wrong. So wrong that they just… disappear when they log into their server once again… like a ghost… only to find that the wildcard permissions are to blame.
Of course, here at Nucleus we try to make it easy for you.
/nucleus setupperms has been a staple of Nucleus for many a month now - but it turned out that it wasn’t useful for servers that update - because it might overwrite permissions you set to false.
So… we updated it. Now,
/nucleus setupperms will not overwrite a permission it detects in your permission plugin, unless you specify the
But there’s more! For those of you that don’t want to mess about with pesky inheritance, you can use the
-i flag to apply the suggested permissions for the selected level and all those below it!
BUT WAIT! THERE’S EVEN MORE! This is one for those who setup new servers - if you run
/nucleus setupperms -g, you can setup the groups “admin”, “mod” and “default”, setup inheritance between them AND setup Nucleus suggested plugins, all with one command! All you have to do is add yourself to your admin group after running this command, and you are good to go!
This command should work with any permission plugin that implements the Sponge Permission Service correctly.
world.enforce-gamemode-on-world-change, Nucleus will force a player into the world’s gamemode on login and during world changes to the one specified in the world properties, unless the player has the
nucleus.world.force-gamemode.override permission. This is off by default.
/world listmixing up reporting for
/home limitnot working without a player argument (for self)
- Fixed issue where
/gm cetc. sometimes sets a player whose name begins with
cinto creative instead of yourself
- Fixed issue where kits could not be deleted
- Updated out of date doc strings
There are no API updates in this release
- Sometimes, an incorrect custom prefix might be selected. Nucleus uses whatever the permission plugin hands back, check your inheritance with the permissions plugin.