Please update your BungeeControl and VelocityControl too.
- New / Breaking | Each /mute type is now gated by its own permission, replacing the flat
chatcontrol.command.mute. Grant your staff the specific nodes (orchatcontrol.command.mute.*):
- chatcontrol.command.mute.player
- chatcontrol.command.mute.channel
- chatcontrol.command.mute.server
- chatcontrol.command.mute.proxy
- Fix | Solved "Hover_Item must return ItemStack not java.lang.Boolean" crash when a Discord or console message containing
[item]reached chat.- Fix | Player-only variables no longer print the literal text "false" for Discord and console senders.
Please update your BungeeControl and VelocityControl too.
- New | Support for Minecraft 26.2
- New |
/motd first_time,/motd newcomerand/motd defaultpreview each MOTD type (/motd <player> <type>previews for another player)- New | Proxy operators can forward a console command to a specific backend server (
settings.yml>Enable_Forward_Command)- Improve | Chat pagination arrows no longer trigger the "Confirm Command Execution" prompt on Minecraft 1.21.6+
- Improve | Better compatibility with server builds whose Adventure library lacks translatable arguments
- Fix | Mentions are still detected when followed by punctuation (e.g.
@Notch.)- Fix | Solved a crash opening mail with an invalid unique ID; deleting mail now acts on your own copy
- Fix | No longer reports a crash on a misconfigured antispam similarity value, invalid warning-point trigger syntax, or an existing logs
Idcolumn- Fix | Proxy join message now shows when the server-switch event fires before the connect event
- Fix | Proxy message listeners are now stateless, fixing races on Folia region threads
- Fix | Solved a crash on Folia and other threaded-region servers when showing a toast (advancement) notification
- Fix | Solved a crash when a command list header used a colored padding value
Please update your BungeeControl and VelocityControl too.
- Improve | Better performance by caching variables and skipping processing when messages contain no placeholders
- Fix | Solved "ConcurrentModificationException" in proxy chat tasks
- Fix | Solved directory reconciliation wiping players from other proxies during transient Redis outages
- Fix | Solved format hover text breaking on Unicode glyphs and reset codes
- Fix | Solved "MiniMessage" crash on raw § in user input
- Fix | Solved LiteBans connection pool exhaustion
- Fix | Solved a crash when PlaceholderAPI extensions throw errors
- Fix | Solved autojoin overriding a channel mode the player set themselves. If someone switched to read mode, autojoin no longer forces them back to write
- Fix | Solved Discord attachment re-upload loop when multiple bots bridge the same channel
- Fix | Solved a crash when the killer leaves before their death message is processed
- Fix | Solved a crash on empty command messages from other plugins (e.g. BentoBox)
- Fix | Solved a crash when DiscordSRV hasn't fully started yet
- Misc | Softened console error when a faulty PlaceholderAPI extension is poorly (vibe)coded and fails to handle player nullability.
Please update your VelocityControl too.
- Fix | Command aliases such as
/msgand/wnow show the alias you typed in usage messages and the{label}placeholder, instead of the main/tellcommand label
- New | You can now customize how Discord attachments appear in Minecraft chat with the
Discord.Attachment_Formatkey insettings.yml, using{url}and{filename}placeholders with full MiniMessage support.- Improve | No longer report transient MySQL/MariaDB connection drops or oversized-packet errors as plugin bugs, reducing console noise during network hiccups and server restarts.
- Fix | ItemsAdder font image replacement no longer spams errors or breaks chat while ItemsAdder is still loading or reloading its content.
- Fix | Solved "Packet for query is too large" killing the database connection. Oversized rows are now skipped with a clear warning telling you to raise
max_allowed_packet.
