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

I looked into @HassanS6000’s /invsee - I am not keen on putting non API methods into Nucleus - but he can put it into this plugin if he wants to, he’s on the Nucleus team, he’s just not been active of late (which is a shame).

Thank you for your words. Sometimes it seems hard to write this plugin when there are many bugs and people are complaining about things that have broken, so to those of you who have passed on your positive words, I really do appreciate each and every one of them, and all your contributions, even as a “thank you” does help.

I just simply want to give to a community in a way that benefits people and is fun for me, and this is a way that I can do so. Essentials style plugins are difficult to write and if not done correctly, can get very difficult to manage, I’ve learned! Nucleus isn’t perfect, and there are bugs that I’m still confused about, but with the support of everyone who uses it, I’m sure it’ll succeed and be a good cornerstone for servers to use - and be aware that I read every comment on here, I’m trying to take it all on board!

Sorry, didn’t want to get too sappy with a post like that, but I think it’s important that the support of the community is acknowledged.

4 Likes

If anyone wants to test my latest 1.10.2 build, grab it from Sponge API 5 tracking by dualspiral · Pull Request #254 · NucleusPowered/Nucleus · GitHub - it should contain a fix that will allow prefixes and whatnot to work again.

Anyone that wants to test the latest 1.8 build: https://teamcity.drnaylor.co.uk/repository/download/QuickStart_DeployMaster/1839:id/Nucleus-0.6.0-SNAPSHOT-all.jar

I’m hoping to push these out as official over the weekend and work on some more docs.

1 Like

Is there anyway (If this doesn’t happen already) that you could track player movement so the afk kick kicks players using afk pools? I run a pixelmon 4.2.7 server and players using afk pools have mass amounts of pokemon surrounding them, and I’m not sure how to fix this…

server properties idle timeout

Does this detect players using afk pools that make them walk in circles?

yes :smiley: it does. I tried it on 1.7.10 and lots of players came complaining they cant use afk pools anymore. I’m not sure if any of that changed in 1.8.9 but probably not.

Alright cool, and would you happen to know if giving the user the nucleus perm to be exempt from afk kick would stop them from being kicked through that?

No, it’s a different system.

Does your system detect afk pools?

This build doesn’t seem to fix the kits being spamable unless I have to remake them it’s not fixed.

No

I’ve tried making kits in 0.5, then using my latest build, and I can’t reproduce this problem. If you’ve got any more information, please add them to this issue on GitHub, I’m going to try to solve this today…

What does this 1.8.9 have in terms of changes btw? Been actively watching on github for the progress of the plugin and since the 1.10 pushes started the changelog got quited messed up in the commits so I’m not sure which is in 1.10 and which is in 1.8.9.

I’d also like to take this time to thank you for all your work. I’ve been with Nucleus quite shortly after it was announced and I can say its progress is going beyond amazing. Aside from some commands which still arent implemented due to the API not being ready yet, this is far beyond bukkit’s essentials already. Seeing that this is just a side-project, something you do during your spare time, just proves it further. Hoping to see it reach version 1.0 with great success!

1 Like

Anything on the master branch is currently 1.8.9. 1.10.2 is on a side branch, and should be feature equivelent. Once I’ve put in some speculative fixes for this kit stuff (again - I’m really at a loss with this, need more testing!) and add /vanish <player> as @Riddle requests, I’m going to start putting the 0.6 bits out.

You can look forward to:

  • /rtp - configurable random teleportation
  • World Border and chunk pregenning support
  • The chatcolor (or chatcolour for those who don’t use US English) permission option for a default chat colour
  • Move /broadcast, /msg and AFK messages to “templated messages”, much like how chat is done, so you can customise how they look and include things like names in the /broadcast message
  • Returned (optional) behaviour of the blacklist to replace items with dirt (or a configurable item) - thanks @HassanS6000 for doing that!
  • Colours, styles and URLs are permitted in /msg (with permission!)
  • Add /realname
  • Lots and lots of fixes that have been found by the user base.

Something that is rather remarkable about this version is that nearly everything we’ve done has been requested by the users, rather than us just adding things that we reckon would be useful. Innovation also comes from the community!

Thank you!

3 Likes

I believe it’s coming close to 0.6 release :smiley:

@SnowBlitzz is not wrong…

Version 0.6 is now available for Minecraft 1.8.x and 1.10.x

This version is the first to have both Sponge API 4.1 and 5 releases. Particularly for the 1.10.x version, note that there might be issues, please report them in the usual way.

New things in this release are:

  • /rtp - configurable random teleportation
  • World Border and chunk pregenning support
  • A chatcolor/chatcolour permission option for a default chat colour
  • Move /broadcast, /msg and AFK messages to “templated messages”, much like how chat is done, so you can customise how they look and include things like names in the /broadcast message
  • Added optional behaviour of the blacklist to replace items with dirt (or a configurable item)
  • Colours, styles and URLs are permitted in /msg (with permissions)
  • Added /realname
  • Added /vanish [player] option
  • Added chat templates based on permission group (thanks to @OblivionNW)
  • Add homes option as an alternative to home-count

Read the release notes and download 0.6 from Github Releases: Release [BETA] Version 0.6.0 (for 1.8.x and 1.10.x) · NucleusPowered/Nucleus · GitHub

I’m off to do some documentation! Note that the Command and Permission references are up to date already.

3 Likes

Getting that crash on startup with new version.

Hey @dualspiral
I can’t load up the latest version on my server. I get this crash every time.

Keep up the good work!

D’oh! I uploaded the wrong JAR file for 1.8.9 - it’s fixed now. You can redownload it, or use the direct link: https://github.com/NucleusPowered/Nucleus/releases/download/0.6/Nucleus-0.6.0-S4-MC-1.8.jar

Sorry!

1 Like

No worries Ill throw this in and let you know in 2 hours when my server reboots what happens!

Works great! Sorry to always be asking for more xD but would your plugin be able to remove death messages? When I remove them they become a blank space which just looks weird lol. Suffixes and Chatcolour is awesome. Thanks for adding both of those!