Hi y'all! I am aware that it has been almost
2 years
(woah, has it really been that long? I am so sorry y'all) since the last update, but I am ready to publish what I have been working on! While me working on this has been... inconsistent, I have been able to get a lot done and I am very proud of what Netuno looks like now.
Here's the main things that have been done:
- Overhaul of code, allowing for
(hopefully!) more features in the future and less lag
- Overhauled the alts system
- Now comes with an API for other developers,
NetunoAPI
- Punishment GUI configurations were removed from the main config.yml file and are now in their own config files
A somewhat comprehensive list of most of the updates and bug fixes can be found further below.
IMPORTANT NOTE: This version of Netuno is not compatible with any previously generated databases from Netuno versions below 1.5.0. This means that you
must reset your database. If you are using SQLite, this is easy to do: just delete the
database.db file in Netuno's plugin folder. If you have an SQL server and need help with resetting, feel free to join our
discord and ask for help there. I do apologize for this, but I felt it was for the best, as I was unexperienced with SQL before this, and while I have grown and I do think this iteration is better, I understand that I am not perfect.
Thanks so much for bearing with me while I worked on this, and I want to thank everyone who either suggested new ideas, reported bugs, or supported me in developing this. If you find any issues, need help, want to give suggestions/feedback, or just chat, join our
discord server!
New Features:
(unfortunately I did not write down everything, but this should include most of it)
- Added the
/watchlist command
- In any config file, your primary color can be referenced with "
&p" and your secondary color can be referenced with "
&s"
- Added the variable "
[ACCOUNTS]" for use in some sections of configuration files, which yields all known accounts of the player, including themself
- Added support for silent punishments in the
/punish GUI
- Added variables "
[HIGHEST_MUTED_ALT]" and "
[HIGHEST_BANNED_ALT]" for use in some sections of configuration files, which yield the alt account who has the highest remaining mute or ban, respectively
- Prevented staff from accidentally punishing a player for the same offense by only allowing one staff member to be in a punish GUI for a player at a time
- Added a new config for bans that allows a max length of time for a staff member to use, provided they do not have a bypass permission
- Added a config option for a sound to play to staff whenever a player with a punished alt account joins
- Added customizable sounds to be broadcasted to staff, players, and the target whenever the target is punished
- Revamped the help command so that it (a) actually works and (b) looks nice
Issues Fixed:
(that I can remember, once again, I did not write it all down)
- Fixed some issues with punishment autoscaling
- Fixed issues with IP punishments not fully working
- Fixed issue where alt notifications were sent for players who only had one known account, themselves
- Fixed issues where people could access GUIs that they were not supposed to