
NetworkManager 2.17.4
[Bungee/Velocity] WebInterface, TicketSystem, Permission System, BanManager, Analytics, much more!
2.17.4
3 days ago
v2.17.4
Changes:
- Fixed issue with displayname not resetting when disabling nickname on paper and spigot.
- Should fix placeholder not working in renderEmpty messages
- Removed AdvancedBan and DeluxeTags importer.
- Allow to set custom interval for each individual announcement
- Fixed placeholders not working in no permission message when triggered by command.
2.17.3
Apr 1, 2025
v2.17.3
Changes:
- Added is_ignoring and is_friend relational placeholder to miniplaceholders
- Added /friends cancel command
- Fixed nm_player_friends database table on BungeeCord
- Fixed issue with execute command not being console only!
- Improved database test command.
- Added 1.21.5 client support.
- Added Player Ping Analytics
- Code cleanup
2.17.2
Mar 12, 2025
v2.17.2
Changes:
- Should fix random_players placeholder
- Should fix error when using helpop with RedisBungee and playing sounds on proxy
- Fixed a nickname issue
- Added setting to ignore specific servers in server analytics and advanced analytics.
- Added lang_friends_removed, lang_friends_player_does_not_accept_requests and lang_reports_no_reports message.
- Fixed issue with vanish check in friends list sorting.
- Fixed some placeholders not working in click events.
2.17.1
Feb 25, 2025
v2.17.1
Changes:
- Removed some very old database upgrades.
- Added punish_player and delete_player web permissions.
- Implemented beter vanish checking with PremiumVanish on bungee and velocity
- Fixes db schema on bungee and added new web permissions to nm_account_groups
- Added support for Instant in Punishment Builder.
2.17.0
Feb 23, 2025
v2.17.0
Changes:
- Improved performance of the permission system.
- getPlayerOwnGroups should return non-null map.
- Made reload messages translatable
- Added force flag to the /sm reload command
- Transformed the actionbar, chat and title task classes into a single class.
- module_permissions_bungee is now disabled by default.
- Expanded the CachedTickets api class with some account methods.
- Added player server sessions and refactored some code.
- Removed name color function.
- Added lazy loading to the player settings, ignored players and player session data.
- Increase the length of the command field for the command blocker to 256 character.
- Allow UUID in online player command argument.
- Added postAsync to EventBus.
- Added PermissionPlayerRecalculateEvent, PermissionPlayerAddGroupEvent and PermissionPlayerRemoveGroupEvent.
- Added receiver field to nm_chat table for uuid of receiving player when logging msg or friends chat message.
- Added friends module (BETA).
- Added nickname prefix setting.
- Added new web interface permissions.
2.16.9
Dec 5, 2024
v2.16.9
Changes:
- Fixed some minor issues with the ProtocolVersion enum class.
- Catch sql exceptions when trying to clean up database.
- Reset online status in database of offline players when cleaning database.
- Allow searching permission through all groups through the permsgui.
- Had to drop support for the old ticket system to support the new ticket system so that's what I've done.
- Added 1.21.4 support.
- Bumped MariaDB client to 3.5.1.
You can find the new ticket system here on GitHub.
NOTE: All old ticket accounts won't work anymore with the new ticket system. Your players will have to create a new account! Existing tickets won't be touched by this change!
2.16.8
Nov 15, 2024
v2.16.8
Changes:
- Only allow players to see the warnings of other players if they have the networkmanager.command.warnings.others permission.
- Made a few performance improvements to the permission system.
- Made ping async on velocity.
- Updated a few dependencies.
- Added playerLogin property to PlayerLoadEvent and PlayerLoadedEvent.
- Added new PlayerUnloadedEvent.
- Fixed typo in announcementsmanager start and stop command.
- Render 10 results instead of 15 in warnings command.
- Added isConsole method to LiteBansImporter to catch more variants of the console naming in litebans.
2.16.7
Oct 24, 2024
v2.16.7
Changes:
- Fixed permission logging to a file on velocity.
- Added runRepeatingAsync which ensures that the task is repeated async on each platform.
- Changed ChatTableCleanupTask to DatabaseCleanupTask.
- Clean command log, advanced analytics and server analytics table with setting to define after x days.
- Added support for 1.21.2 and 1.21.3 clients.
2.16.6
Oct 15, 2024
v2.16.6
Changes:
- Added groups to server info command
- Added setting_notify_banned_player_join_throttle to make sure you don't get spammed by joining players that are banned from the server.
- Added setting_chatlock_disabled_commands to block certain commands during chatlock.
- Added more placeholders in tag format.
- Make sure to set last_update when closing ticket.
- Log staff chat and admin chat.
- Fixed luckperms placeholders not working when player is offline.
- Fixed database connection leaks when using networkmanager about command.
- Added /notify staffchat and /notify adminchat to disable notifications from those chats.
- Added command logging with the option to ignore specific commands.
2.16.5
Sep 3, 2024
v2.16.5
Changes:
- Bump jedis to 5.1.5
- Added cooldown for notify banned player join
- Added lang_pagination_unknown_page message
- Bypass msg toggle with `networkmanager.msgtoggle.bypass`
- Fixed staffchat not being toggleable.
- Minor optimization in dupe ip check on join.
- Playtime top placeholder now respects the playtime top limit setting.
- Removed a lot of duplicated code, unused code and optimized some code.
2.16.4
Aug 23, 2024
v2.16.4
Changes:
- Bump jedis to 5.1.0
- Improved RedisBungee support.
- Only show Reloaded permission player console message when the permission player is online.
- Added setting to hide players from the playtime top.
- Should fix possible exploit when using PluginMessaging
- Set lastUpdate on ticket create.
- Fixed possible NPE when getting cached permission groups from permission player.
- Added player_highest_group_rank placeholder tag
- Punishment commands are now configurable. You can change the command to whatever you want.
- Bump adventure-platform to 4.3.4
- Should fix issues with configuration updates (Most notable when updating SimpleChat that the config was resetting).
- Fixed Argument Parse Failure for Extension commands
- Removed deprecated methods from ChatManager that were long overdue.
- Cleaned-up some code.
2.16.3
Aug 5, 2024
v2.16.3
Changes:
- Should fix non-global punishments commands when not using server manager module.
- Changed results per page to 10 for server manager command
- Fixed error when importing litebans punishments that were executed by console.
- Fixed issue with kicks after importing them from litebans.
- Fixed reload flag in /sm server create command not working.
- Fixed race condition with placeholders in minimessage.
- Minor optimization in the notify function of the ServerTask.
- Added player_ip placeholder
- Updated default lang_lookup_format to use new placeholders.
- Bump kotlin to 1.9.25
2.16.2
Jul 29, 2024
v2.16.2
Changes:
- Added missing permission to import commands
- Removed some commented code.
- Fixed typo in default command blocker data.
2.16.1
Jul 18, 2024
v2.16.1
Changes:
- Should fix commands not working on BungeeCord.
- /nm accounts is now /nm web account.
- Added /nm web group list command
- Improved the reports list command.
2.16.0
Jul 16, 2024
v2.16.0
Changes:
- Converted all commands to cloud v2 except for the permission and slashserver commands.
- Analytics tasks run less frequent then they used to.
- Added countdown placeholder to miniplaceholders expansion.
- Added format argument to countdown, first_login, last_login and last_logout miniplaceholders placeholders
- Fixed Vault prefix and suffix returning null when player or group doesn't have a prefix or suffix
- Added firstlogin_date, lastlogin_date and lastlogout_date placeholders
- Added LiteBans Importer on BungeeCord.
- Some code cleanup.
2.15.7
Jul 8, 2024
v2.15.7
Changes:
- Fixed duration argument missing from tempban and tempmute
- Added miniplaceholders expansion to velocity. You can find the placeholders here.
- Should fix NoSuchElementException on ProxyPingEvent velocity
- Added experimental importer for LiteBans on velocity.
2.15.6
Jun 30, 2024
v2.15.6
Changes:
- Added plugin_version placeholder.
- Added view_motd and edit_motd permission for the new web interface.
- Added description column to nm_values table (for future tooltips in the web interface)
- Don't show geoip api key warning when using maxmind but still have the default geoip api key
- Should fix error when servermode is set to mixed.
- Added luckperms meta placeholder.
- Added conditions to motd only supporting host_name and player_version condition.
- Fixed sound not playing when using velocity
2.15.5
Jun 16, 2024
v2.15.5
Changes:
- Added 1.21 protocol support
This update does not guarantee any compatibility with 1.21 clients. This update will only recognize 1.21 clients!
2.15.4
Jun 11, 2024
v2.15.4
Changes:
- Removed Could not find uuid in the database! message when new player joins
- Added support for Party and Friends to the velocity version of NetworkManager
- Removed Simple-Yaml.
- Some database changes regarding tags.
- Some minor code cleanup