
NetworkManager 2.17.4
[Bungee/Velocity] WebInterface, TicketSystem, Permission System, BanManager, Analytics, much more!
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
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!)
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
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
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