Nucleus: The Ultimate Essentials Plugin (MC 1.10.2, 1.11.2, 1.12.2)

To be honest, I’ve been looking into Hassan’s other plugins, and I’m not sure if any others are suitable. Nucleus is meant to be an “essentials” plugin, and I don’t think adding player shops, for example, is an example of an essential feature. On the other hand, Kits made sense to merge in - kits are used by the majority of servers. So, as it stands, I think it might actually only be Kits and EssentialCmds - I originally thought there might be more, but I don’t think that’s the case any more.

2 Likes

How do we make the kit a one-time only kit, or set a kit that automatically gives to players when they first join? if that’s already implemented

1 Like

It’s not implemented yet, but it seems like a good idea. Do you want to add your idea to Issues · NucleusPowered/Nucleus · GitHub for us, so we have it in there?

You can probably have a “one time only” kit for now by setting the cooldown to “9999d” or something like that - that’d be something into decades so will do the trick.

Thanks!

2 Likes

If you are basing yourself off of Core and CoreProtect, Nucleus could look into features such as BlockTracking. I know that Hassan’s has one - and personally, it is an essential feature of a server to be able to handle possible ‘griefing’ and ‘stealing’.

Take into account there are adventure servers as well that do not allow block break or block place. So having it separate makes sense.

It’s essential, but it’s also large and complex, so it something that fits on its own better. Prism is another example of a good block tracking plugin that I liked to use before, if you wanted another option.

1 Like

True, true. Brings back to the add-if-needed basis I mentioned earlier.
@dualspiral I will check out Prism then - but thank you for answering my comment. It was something that I had in mind, as to just how much would be added to Nucleus.

1 Like

I revisited it again, wondering if perhaps the problem was that you only read player info upon login, and my tests were done with people that i had just assigned permissions to, and repeated tests with multiple logging out and in as well, no pass.

Here is a link that gives my pex group definition that is assigned, my nucleus config files, and one of the nucleus/user json files for good measure. If all that posting this does is let someone else find a spelling mistake that I have stared at too long, sobeit. http://pastebin.com/mUny4SZB
Players keep getting the message about having set the max homes when trying to create their second one…

@Rasgnarok - no problem. My overall answer would be to consider what Essentials for Bukkit did. We’re not going to exactly like that and provide the same feature set they did, but Essentials provided an essential feature set, not an expanded one, and we aim to do the same.

That will mean that some more specialised plugins, such as BLWarps or ProjectWorlds will do more things than we can for certain parts of our plugin (warps and worlds in this case) - that’s by design and we make it easy for you (or the plugin!) to turn off some of our functionallity in favour of theirs.

@TheBoomer - I’ll look into it. I wonder if something’s changed in later versions of Sponge that I’m not aware of.

2 Likes

I wrote “home-count”: “3” for group, but it dont work. I wrote this to user and it work.

That’s very useful to know, thanks.

Could you add an enchant command, and an option to use unsafe enchants, please?
I tried using TimTheEnchanter, but it wasn’t working.

Firstjoinmessge and firstspawn dont work

I’ve spotted why this happens, and it’ll be fixed when I get the next version out - which should be in the next day or two.

Version 0.3.1 is now available.

EDIT: 0.3.1 was released fixing an issue where /give got taken over incorrectly. See Release [BETA] Version 0.3.1 · NucleusPowered/Nucleus · GitHub to download the latest version. Following is the original 0.3 announcement.


Please see Release [BETA] Version 0.3.0 · NucleusPowered/Nucleus · GitHub for the full release notes, but for the quick list of new things:

  • 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 the main.conf file, or via /rules add <rule>
  • /mail improvements
  • Clicking on mail shows a reply and delete options.
  • Admins can read other’s mail using /mail other <player>

A few bugs and cosmetic issues have also been squished.

Download from GitHub: Release [BETA] Version 0.3.0 · NucleusPowered/Nucleus · GitHub
Download from Ore: https://ore-staging.spongepowered.org/dualspiral/Nucleus/versions/0.3.0+584b116

1 Like

Could it be possible to have multiple staff chats? Say depending on the rank that you have?
I am very excited for Nucleus’ expansion, it is bringing more functionality.

It’s not planned for right now - I don’t necessarily think it’s something that’d be well used and the chat channel is meant to be a convenience for most use cases. You may find using a separate chat channel plugin may suit you better.

I’m not saying it will never be the case, but with the other features that need finishing/doing, it’s definitely something that would be further into the future, sorry!

1 Like

@Con Yep, it’ll be in the 0.4 release of Nucleus. I added it at Add Enchant command. by dualspiral · Pull Request #141 · NucleusPowered/Nucleus · GitHub - sit tight, it’s coming once we’ve got a few more goodies in there!

Commands from this mods not work with command block if there are more then one player in area of command block.

p.s. lacks /world gamerule

Can you give an example of what you’re trying to do?

/world setgamerule - but I’ll see to it that it becomes an alias.