Page: 1 2

2.15.1 Apr 23, 2024
v2.15.1

Changes:

  • Fixed BungeeCord and Spigot builds requiring Java 17. The new minimum java requirement for BungeeCord and Spigot is now Java 11.
  • Nickname command now prefers the minimessage format but legacy still works. Permissions have also been expanded, see wiki!
  • Fix permission wildcard usage could limit nicknames to 64 characters instead of 192
  • NOTE: After the previous update the `use-ipinfo: true` and/or `disablePermissions: true` setting might have been removed from the settings.yml. If you were using this setting add it back.
  • Improved slashserver module. When a server gets registered during runtime the command will be registered without restart or delay and vice versa.
  • Added some new placeholders for lang_helpop_alert.

2.15.0 Apr 20, 2024
v2.15.0
Before updating please take a backup of the networkmanager database because this version contains some database changes. If you don't do this there is no way to downgrade or recover if something happens during the update.

Also, if you use the DiscordBot or AutoBan extensions you must update those extensions if you want to use this version!

Changes:
  • Added /announcementsmanager start and /announcementsmanager stop
  • Motd's can now expire
  • Fixed tabcomplete for server argument in lockdown command
  • Added lang_unknown and lang_global.
  • ServerStatusChangeEvent is now an async event.
  • Added new Balance Method. PROGRESSIVE_LOWEST.
  • Deprecated Player#disconnect with string parameter.
  • Added maintenance mode option to motd, so you can have multiple motd's in maintenance mode as well.
  • Added MaintenanceModeToggleEvent to the api.
  • Added lang_command_invalid_argument, lang_command_argument_failure_player message, lang_command_argument_failure_pre_punishment and some more.
  • Players with the punish command can no longer punish players with the punishment exempt permission.
  • Made prefix and suffix column character limit 256
  • Added highest_group_rank placeholder
  • The subscribe method in EventBus class now returns EventSubscription (This breaks java plugins and extensions using this method)
  • Recognize the 1.20.5 client.
  • Fixed custom version of motd not working on velocity.

2.14.10 Apr 3, 2024
v2.14.10
Changes:
  • Fixed some sql errors that could occur when using MariaDB.
  • Fixed maintenance mode not working when using MariaDB.
  • Handle bulk language message updating different for mysql to fix errors.
  • Use message with replacements applied when checking for swear words.
  • Added ChatLock functions to ChatManager class
  • Added ClearChatEvent (doesn't work with RedisBungee at the moment)
  • Fixed error about missing permission table on start in some cases.
  • Added new lang_chatlock_locked_server and lang_chatlock_unlocked_server message
  • Changed luckperms context servergroup to server-group
  • Updated Clearchat command to have the same command structure as chatlock. Meaning /clearchat will clear the chat on all servers and /clearchat \<server> will clear the chat on the defined server.

2.14.9 Mar 13, 2024
v2.14.9
Changes:
  • Fixed playtime top next and previous buttons not working when changing playtime command
  • Improved database code and updated MariaDB driver to 3.3.3 allowing which has java 21 support.
  • Minor improvements to the playtime command
  • Playtime top rows should be displayed in senders language now.
  • Added support for placeholders from MiniPlaceholders in NetworkManager on Velocity and Paper.
  • Updated lang_target_invalid and lang_target_offline to minimessage format. Be aware that this will reset these messages for all your languages.
  • Removed legacy placeholder support from msg and reply messages.
  • Fixed no no-permission message showing for playtime argument commands
  • Added <sender_server_name> and <receiver_server_name> tag to show servername instead of display name
  • Added premiumvanish_serverplayercount placeholder
  • Allow testing minimessage as yourself, someone else or null sender in the test minimessage command.
  • Added Player#ping to the API.
  • Added database type and version in /nm about command
  • Fixed permission group clone command not working
  • Should fix error when using punishgui on online player.

2.14.8 Feb 26, 2024
v2.14.8

Before updating please take a backup of the networkmanager database because this version contains some database changes. If you don't do this there is no way to downgrade or recover if something happens during the update.

Changes:

  • Changed nickname arguments to quoted to work around restricted arguments by mojang on platforms that use brigadier.
  • Parse announcement message when sending it to sender.
  • Moved ignored players data of players to separate table. Because of this make a backup of the database before updating!
  • Fixed nmp verbose command not working on velocity.
  • You can now click on the permission in the verbose output to copy the permission to your clipboard.
  • Should fix /glist command not working on bungee
  • Fixed /kick actually performing a gkick
  • Fixed player not moving to fallback server on server kick or server ban
  • Fixed tab complete on nm and nmp commands not always working
  • Added setting to change helpop command name and aliases

2.14.7 Jan 19, 2024
v2.14.7

Changes:

  • Added --broadcast flag to sendmessage command. This will send the message to all players that are currently connected to the server of the defined player.
  • Added CachedPlayers#getPlayersByServer method.
  • Made checks for temporary punishments more reliable.
  • Bump kotlin to 1.9.22.
  • Bumped adventure to 4.3.2
  • Fixed \<pluginprefix> not working in lang_msg_yourself message.
  • Added getLanguages() to CachedLanguages
  • Added UltraPunishments Importer (untested)
  • Hacky way to allow @ in placeholder tags. Example <players--at--lobby> eq players@lobby
  • You can now disable individual filters. (Option to toggle will be added to the new web interface soon)
  • You can now disable individual commandblockers. (Option to toggle will be added to the new web interface soon)
  • A lot of code improvements

2.14.6 Dec 19, 2023
v2.14.6
Changes:
  • Added 1.20.4 support for mainly the servermanager module.
  • The lockdown list command is finally a decent looking command.
  • Fixed error that can occur when placeholderapi is not installed.
  • Removed a debug message when using redis.
  • Added PremiumVanish support to maxplayers module on velocity.
  • Improved the quality of the code in some areas.
  • Bumped adventure to 4.15.0

2.14.5 Dec 5, 2023
v2.14.5
Changes:
  • Removed support for raw json messages.
  • Fixed playtime not being updated and fixed punishments not working on velocity
  • Fixed punishments not being saved and other things that use future not working on velocity.
  • Improved kick on login when maintenance mode is enabled.
  • Don't save session and player data on disconnect when login is denied on velocity.
  • Cache servergroups to redis on velocity.
  • Don't cache login data but insert it directly on login.
  • Added remember_token to nm_accounts tables. (For remember function of new panel)
  • Removed extra > from Expired in banlist command.
  • Added PremiumVanish support to Velocity module (Requires PremiumVanish 2.9.4, will cause errors with a older version).
  • Send reason if server connection is unsuccessful when using slashserver command on velocity.
  • Improved debug method in NMExtension class.
  • Added 1.20.3 support.

2.14.4 Oct 19, 2023
v2.14.4

Changes

  • Added foreign key for relation between nm_language_messages and nm_languages
  • Added lang_reports_already_closed message.
  • Improved report close command.

2.14.3 Sep 21, 2023
v2.14.3

Changes:

  • Fixed a caps issue with 1.19+ clients
  • Added 1.20.2 support
  • Fixed some minor bugs with the sendmessage command
  • Added debug message on ping
  • Added <servername> tag for report alert

2.14.2 Sep 9, 2023
v2.14.2

Changes:

- Fix nickname off commands
- Improved performance for banlist command.
- Allow placeholders to be used in hover and click events in reports_list message.
- Improved performance for ticket list command.
- Improved performance for warnings command.
- Removed lots of unused code.
- Fixed update inventory title errors on 1.20
- Added /nm sendmessage command.
- Don't require player as sender type for playtime commands with arguments.
- Fixed playtime top page argument not working.


2.14.1 Aug 5, 2023
v2.14.1

Changes:
- Added clearTitle method to the Player class
- Send staff notifications to console
- Fixed issue with displaynames on filter alerts


2.14.0 Jul 26, 2023
v2.14.0

Changes:
- Added SendAnnouncementEvent for automatic announcements.
- Changed displayName in Player class to a Component.
- Fixed error that could occur when listing accounts.
- Create a more detailed exception when player is not loaded in cache when executing command.
- Parse mapped punishment placeholders to tag resolver (To allow them to be used in hover and click events)
- Fixed wrong ip addresses showing up in the Most used Virtual hosts list when using Velocity
- Minor optimization in test language command.
- Should fix nickname command on Velocity.
- Allow msg and reply placeholders in click and hover events of msg and reply messages.
- Added more luckperms placeholders like primary_group_name.
- Added page argument to chatlock list command.
- Updated Kotlin to 1.9.0.
- In some cases PartyLeaveEvent was not being triggered.
- Fixed wrong placeholders in default reply messages
- Added support for servermanager in the announce command suggestions
- Fixed error on spigot when announcement command was being executed.
- Fixed player loading when using redis bungee.
- Fixed error when using msg while redis bungee is enabled.


2.13.9 Jun 23, 2023
v2.13.9
Changes:
- Updated kotlin to 1.8.22
- Updated Jedis to 4.4.3
- Added setbalancemethod command for servergroups.
- Fixed &f being shown in text of show groups command.
- Better logging for extensions and added a debug method.
- lang_reports_login no longer supports legacy placeholders. Use <displayname> and <count> instead.
- Should fix issues with loading motd icons from imgur.
- Fixed issue with prefix and suffix placeholders from luckperms.
- Fixed velocity builds not working without RedisBungee.
- Added support for the servermanager module to the clearchat command.
- Fixed incompatability with Geyser on Velocity.
- Added connect method to player for servergroup.
- Fixed lockdown reason in lockdown_kick message on velocity.
- Fixed java.util.NoSuchElementException: List is empty on ServerPreConnectEvent on Velocity.
- Added ServerConnectedEvent to the api.

2.13.8 Jun 10, 2023
v2.13.8 (re-upload)

Changes:
- Only send web notification when punishment is active.
- Fixed message when maintenance mode is already enabled or disabled.
- 1.20 client support
- Added server group balance method in the info command
- Update adventure to 4.14.0


2.13.7 Jun 6, 2023
Nothing special mostly bug fixes

Changes:
- Test database command now return message in green color if database connection is fine.
- Return message in green color if database connection is fine.
- Improved language import command
- Check if player is online before trying to send message, actionbar or title.
- Removed language update command.
- Fixed and improved nm test messaging command.
- Improved the extensions list command.
- Don't try to close redis connection if it is already closed.
- Bump Jedis version to 4.4.1.
- Fixed default ticket notify message.
- Added support for RedisBungee 0.11.2 (Older versions are not supported)
- Added support for servergroups to the punishment system.
- Added RedisBungee support for the velocity builds.
- Support latest RedisBungee.
- Added networkmanager.servers.bypass.version permission to bypass version check.
- Register msgtoggle command on spigot based servers too. (Useful for toggling msg with "gui" plugins)
- Lots of code quality improvements.
- Should fix analytics not being correct when using RedisBungee


2.13.6 May 9, 2023
Improvements and fixes

This update contains changes to the database. Creating a backup of the database is highly recommended!

Changes:
- Updated AdminChat, StaffChat and Punishment messages to be fully minimessage. (These will reset to their default value after installing this update!)
- Don't load unnecessary caffeine dependencies. (Improved dependency loading times)
- Allow world and server arguments in clearperms command
- Improved groups permission command and added optional ladder argument.
- Fixed redis issue when password is empty.
- Fixed database setting not working correctly.
- Updated lang_maintenancemode_status and lang_maintenancemode_already_set which makes the status translatable as well. (These will reset to their default value after installing this update!)
- Couple of code improvements

2.13.5 Apr 26, 2023
Bugfixes

Changes:
- Fixed ticket create command.
- Fixed all commands not working after last update (velocity)
- Fixed commandblocker not working on velocity
- Added servermode to the about command output
- Fixed playtime top header
- Fixed commandblocker not working with servergroups correctly
- Removed quite some legacy colorcoding stuff internally.


2.13.4 Apr 6, 2023
Bug fixes

Changes:
- Set nickname column length to 192 by default
- Fixed error when banned player tries to join (velocity)
- Fixed error when checking for new punishments (velocity)
- Fixed user suffix tabcomplete in permission command
- Fixed no permission message not using the translation for a lot of commands.
- Bump joda-time to 2.12.5
- Fixed commandblocker not working (Velocity)
- Fixed some filter issues on velocity with 1.19+ clients.
- Allow mo (short for month) as a timeunit in permission commands.
- Sync tags on tag delete
- Fixed reported errors from the discord server


2.13.3 Mar 31, 2023
Bug fixes and new features
Changes:
- Update adventure to 4.13.0
- Fixed multiple hex colors not being formatted (again)
- Fixed some placeholders not being parsed within click actions
- Formatted some console messages.
- Fixed a few testing command causing errors when used further without arguments
- Allow placeholder in placeholder by using brackets.
- Added /party list command.
- Fixed has_groups_on_ladder_ placeholder.
- Fixed default lang_joinbanned_alert.
- Removed debug message from punishment system
- Added player settings placeholders player_toggle_<msg,socialspy,commandspy,staffchat,adminchat>
- Fixed LiteBans compatability within the DiscordBot extension.
- Removed <username> usage in default messages. You should use <displayname> instead.
- Added lang_maintenancemode_join_notify message.
- Added networkmanager.nickname.length.<length> permission. This allows you to define the max lenght of the nickname using permissions.
- Added support for placeholderapi placeholders that return messages formatted using minimessage.
- PlaceholderAPI placeholders now require the papi: prefix. PlaceholderAPI placeholders like: <papi_placeholder> will no longer work! Use them like <papi:papi_placeholder>
- Allow multiple values by separating the value by a comma in placeholder conditions. (Click here for more information)

2.13.2 Mar 14, 2023
1.19.4 support

Changes:
- Added 1.19.4 support (recognize the 1.19.4 client if players use them)
- Fixed party messages not being added from 2.13.0.
- Fixed multiple hex colors not working in nickname command.
- Fixed server placeholder for default lang_helpop_alert message.
- Updated lang_report_alert message to make use of minimessage (This message will reset after updating!)


2.13.1 Mar 13, 2023
Hotfix

Changes:

- Fixed extensions no longer loading


2.13.0 Mar 13, 2023
Features and bug fixes

Changes:
- Fixed GTPS command not working.
- Fixed filter not being removed from cache when being removed from database.
- Fixed seen placeholders parsing sender instead of target.
- Added enabled field to motd to be able to enable/disable each individual motd.
- Parse message strings in test notification command.
- Added party leaderwarp command.
- Added 4 new party messages.
- Only show party commands the player has permission to use in /party.
- Some optimizations to the motd.
- Removed print message when servermanager is enabled on player login.
- Added servername placeholder to replacements for filter response and antiad notify.
- Removed getPrePunishmentSafe methods from CachedPunishments.
- Changed getPunishment into nullable Punishment instead of Optional.
- Removed getTicketById from CachedTickets


2.12.12 Feb 28, 2023
More support for the new formatting

Since this update contains many changes to the database it is adviced that you backup your database before updating!

Changes:
- Fixed lang_lockdown_kick message not replacing the placeholders.
- Fixed lang_lockdown_success message not replacing the placeholders.
- Fixed lang_tickets_resetpassword_cooldown message not replacing the placeholders.
- Fixed lang_ticket_notify_reply_creator message not replacing the placeholders.
- Fixed lang_punishment_cant_punish message not always replacing the placeholders.
- Legacy placeholders will no longer work in the tabheader and tabfooter.
- Fixed some bugs in the filter system after last update.
- Added experimental support for servergroups to the permission system.
- Updated mariadb driver to 2.7.8
- Should have fixed party chat not working during mute.
- Added /nm test notification to test web push notifications.

Updated the following messages (Note that these will reset to their default value after updating):
- lang_report_cooldown
- lang_party_invite_syntax
- lang_party_join_syntax
- lang_party_chat_syntax
- lang_party_jump_syntax
- lang_party_setowner_syntax
- lang_party_setpublic_syntax
- lang_party_leave_syntax
- lang_party_kick_syntax
- lang_party_status_syntax
- lang_history_header
- lang_party_leave
- lang_party_left
- lang_party_kicked
- lang_party_kicked_alert
- lang_party_invite_receive
- lang_party_invite_expired_owner
- lang_party_invite_expired_player
- lang_party_chatformat
- lang_party_newowner_found
- lang_party_newowner_set
- lang_party_invite_sended
- lang_party_join
- lang_party_status_header
- lang_party_status_owner
- lang_party_status_members
- lang_party_status_member
- lang_party_reached_limit
- lang_party_cant_invite_ignore
- lang_party_has_no_party
- lang_party_no_invitation
- lang_party_no_member
- lang_helpop_alert
- lang_helpop_success
- lang_helpop_cooldown
- lang_announce_announced_server
- lang_chatlock_locked_alert
- lang_chatlock_islocked
- lang_clearchat_server_success
- lang_clearchat_global
- lang_clearchat_server


2.12.11 Feb 9, 2023
Nice to have

Changes:
- Updated kotlin to 1.8.10
- Legacy placeholders are no longer supported in announcements.
- Changed default setting_anticaps_percent from 40 to 70
- Recoded swear filter and anti-caps. I deprecated the old methods that were used for the swear filter and anti caps.
- Switched to a new Inventory framework
- Added anti flood to the anti spam module. Use networkmanager.antiflood.bypass permission to bypass.
- Removed all Safe named methods from the CachedTags Interface since they are obsolete.

Added 2 new settings:
- setting_anticaps_send_warning
- setting_anticaps_lowercase_caps

Updated the following messages (Note that these will reset to their default value after updating):
- lang_punishment_join_warning
- lang_punishment_join_warning_entry
- lang_joinbanned_alert
- lang_language_change
- lang_language_current
- lang_punishment_cant_punish_longer_then


Page: 1 2