2.0.0latestMAJOR REWRITEJun 18, 2026 A major rewrite of backend code! Better API implementation for other plugins! Added a watchlist command and a way to teleport to signs. This has been in the works since September 2024, and I am really happy that I am now able to share this with the world! If you find any issues, please let me know in our discord or in the github!1.5.1Instant PunishmentsMay 3, 2024 · Changed the /punish command to now accept up to two arguments: /punish (player) [punishment_tag]. The player argument is required, but the punishment_tag argument is optional. You can use this argument to select a punishment without having to go through the GUI. · You can change the punishment_tag for each punishment in the config section of each punishment GUI1.5.0.3SQLite Tables FixApr 2, 2024 Fixed an error that occurs on server startup when you are using SQLite.1.5.0Finally! An Update!Feb 28, 2024 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 to1.4.2-BETABug Fixes & OptimizationsJul 24, 2022 - History list update! Gunpowder now represents unpunishments such as unbans, unmutes, etc. - Added /p as an alias to /punish - Fixed some bugs and made some optimizations - IMPORTANT: You should only edit the config.yml file when making edits, not the config_default.yml file!1.4.1-BETA1.8 Server Support [BETA]Dec 29, 2021 - Added support for 1.8 servers! This is HIGHLY experimental, and should be used at your own risk. Please let me know if you find any bugs! - Fixed issue where the "next page" item in GUIs would show up, even though there wasn't supposed to be a next page - If you click on a player within the Report GUI, it now brings up the clicked player's individual reports (same GUI as if you do /reports (player)) To download this, click here and select which version you would like.1.4SQL SupportDec 23, 2021 Added support for SQL servers to be used instead of the provided SQLite server.1.3.7Alt GUI UpdateDec 22, 2021 · Fixed an issue where if it is a player's first time joining you can't check their alt accounts using /ipinfo · Made it so that when you click on a punished alt account in the /ipinfo GUI, you visit their history.1.3.6Added Maximum Ban LengthsDec 22, 2021 Added an option to prevent staff from banning for longer than certain amount of time. This can be found in the ban section of theconfig.ymlfile. Server admins need to enable this, as it is by default disabled. There is a bypass permission, also found in the ban section of theconfig.yml.1.3.5Autoscale Settings, PunishGUI.yml File, and Optimizations/BugFixesDec 22, 2021 Fixed/Added the following things: · Fixed a bug where the plugin wouldn't load if Skript wasn't installed · Fixed an issue with saving the config.yml file · Optimized some back end usage for all of the commands. This should fix a bug with tab complete suggestions not working correctly at times. · Fixed an issue with IP bans not working for any alt accounts. Only the main account was banned · Fixed an issue with IP mutes that was similar to the above · Optimized sorting through bans/ipbans when a player joins · Optimized sorting through mutes/ipmutes when a player joins · IMPORTANT The punishgui.yml has been removed and has been added to the end of the config.yml file. This means that your punish GUI settings in game will be reset when you first load this plugin. You cannot copy and paste it because of the next change on this list: · Added an option in the punish GUI settings for a punishment to autoscale. Enabling this makes the length of the punishment time autoscale, for example: 30m -> 1h -> 2h -> 4h. Setting this to false makes the length of a punishment not autoscale, for example 30m -> 30m ->30m -> 30m.1.3.4Bug FixDec 16, 2021 Fixed a bug where the punishments after the warns (mutes, etc) in the punish GUI where scaled by one punishment less then what it should have been1.3.3Bug Fixes & Better AliasesDec 15, 2021 The following commands now have the corresponding aliases: - /ipinfo now has /ipi, /ipc, /ipcheck, and /alts as aliases - /unipmute now has /unmuteip as an alias - /unipban now has /unbanip as an alias - /punish now has /pun as an alias - /chatslow now has /slowchat as an alias In addition to this, a bug was fixed where if players joined while banned/ipbanned, the join and leave messages would still show. This should no longer happen.1.3.2GUI Sounds, Optimizations, Bug FixesDec 6, 2021 · Added sounds to all GUIs when you click on different items! Hopefully this makes your experience throughout the GUIs much more nice and user friendly! · Optimized some back end code · Fixed bug with the History List GUI where if you clicked on a punishment it didn't bring up a History Edit GUI1.3.1History List GUI UpdatesDec 4, 2021 Instead of using signs, the/history list (player)GUI has migrated to using emeralds and redstone dusts to indicate if a punishment is active or not. If it is an emerald, then the punishment is active, and is not active if it is a redstone dust.1.3Silent Commands and OptimizationsDec 4, 2021 · You can now make commands silent! Add -s anywhere in the reason of a punishment command and it will become silent. · Backend optimizations1.2.2Skript Support Bugs FixedNov 25, 2021 Minor bug fixes1.2Skript SupportNov 25, 2021 Netuno now has syntax for Skript as an addon! You can use Skript in addition to Netuno, but you do not have to. All syntax can be found in the README.md of the github repository. The syntax is currently limited, but more is to come in the future!1.1.1Bug FixedNov 17, 2021 Fixed a bug with the punishgui.yml file where instead of saving the default punishgui.yml it saved the default config.yml. You may need to delete the original punishgui.yml file in order for this update to take affect.1.1Chatslow Command, Color Changes & More!Aug 8, 2021 · Automatic config updates! No more having to redo the entire config or punish GUI config when Netuno updates. The config files now automatically updates itself whenever the plugin is updated. · Speaking of the config file, the config.yml file has been reorganized! The original version of this file was messy and hard to find things, so this should hopefully help you find options quickly. · You can now change the colors of Netuno! Using the primary-color and secondary-color options in the config.yml, you can change the entire looks of Netuno (messages defined in the config do not apply to this!) · Added the /chatslow command! With this command, your staff can update the chat delay in real time. To update the chatslow, use /chatslow set (amount), and to get the current delay use /chatslow get. · Fixed a bug where players who ipmutes/mutes expired still couldn't use signs.1.0.2Even more bug fixes!Aug 5, 2021 Added the following bug fix: · Whenever you are editing a punishment in the history edit GUI, it may sometimes spam you with the edit message in chat1.0.1Bug FixesAug 5, 2021 Fixed a bug where the leave message would send if a user was IP Banned.1.0Aug 1, 2021
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta