NetworkManager

VIP Plugins NetworkManager

Version: 2.18.2
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.
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.
Changes:
- Hotfix for error when using ticket register command
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!
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.
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.
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.
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
Changes:
  • Added missing permission to import commands
  • Removed some commented code.
  • Fixed typo in default command blocker data.
  • Other minor changes
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.