v11.4.6
- Fix | Error when sending private messages via console
v11.4.5
- Improve | Support CraftBukkit 1.21.7
- Fix | Typo in UNDERLINE text decoration when set via GUI
- Fix | Private messages command failing on cross-server communications
v11.4.4
- New | Added network tab completion permission and configuration.
- Fix | Prevent empty formats from being sent to receivers.
- Fix | Improve offline player check to prevent cross-server PM inconsistencies.
v11.4.2
- Fix | Duplicated messages on proxy channels
v11.4.1
- Improve | Compatible with Minecraft 1.21.7.
- Fix | Solved gradient tag auto ending messing up legacy chat colors.
- Fix | Fix "java.util.NoSuchElementException: No value" on unknown command on Paper when JS variables are loaded.
- Note that we're working on solving message duplication issue over proxy in certain case.
11.4.0
- New | Added more granular party options for channels:
- factions-enemy, factions-truce, plotsquared-plot, towny-town, towny-nation, mcmmo-party, towny-ally, lands-land, bentobox-island-visitor, bentobox-island-coop, bentobox-island-trusted, bentobox-island-member, bentobox-island-subowner, bentobox-island-owner.
- Improve | Support Minecraft 1.21.6.
- Fix | Solved null pointer exception when changing nick via EssentialsX as console.
11.3.6
- New | Added a toggle to make MoTD render asynchronously so that it doesn't lag the main thread if external URLs are used to fetch the player avatar > this change is in beta and while it was tested, due to the infinite complexities of our rules there might be edge cases where async breaks.
- Fix | Fixed error when Player dies to Citizens NPC Boss
- Fix | Resolved some relational variables appending "color" verbatim in chat. Due to internal complexity of how they are parsed in Adventure, we now have a settings.yml option under Performance to disable this if you don't use them.
- Fix | Solved "Cannot invoke "FoundationServer.getName()" because the return value of "FoundationPlayer.getServer()" is null" error in some cases.
- Fix | "before replace" is not working properly.
- Fix | Solved private messages conflict with InteractiveChat placeholders.
- Fix | Solved Factions relational placeholder behaving oddly.
11.3.5
- Improve | Better /boss tools performance - simplified rendering of visualized regions/locations so that now the blocks only show for 10 seconds and are cleaned after that.
- Fix | Solved "Report: SimpleComponent#toString() is unsupported" in some scenarios.
- Fix | Solved "Expected String in Variables#placeholders() in {player}, got CraftPlayer: was CraftPlayer" due to mutability of the map passed to JavaScript variables and them now using the Player instance as of a recent update.
11.3.4
- Improve | The variable "killer" in death messages now returns the killer entity, which you can use in javascript variables such as killer.getHealth(). As such, to use our native placeholders, use {killer_name} instead of {killer} in messages.
11.3.3
- New | Support all minimessage components (click, hover etc.) in books/ and /chc book for Minecraft 1.13+.
- Improve | Support Multiverse-Core 5.
- Improve | In /channel, if the sender does not have write nor read perm and is not in channel, hide the channel.
11.3.2
- Improve | Do not stripe colors from items edited on Anvil if Colors.Apply_On lacks "anvil" option. Note that
- Fix | Solved links not being clickable by updating dependencies. Please note this is only partially fixed as Adventure has a problem and upon asking how much more we should expect to wait my comment got hidden.
- Fix | If you negate a color/decoration permission it but the player can use all colors, we will now properly excluded negated permissions as exceptions.
11.3.1
- Fix | Solved PlaceholderAPI variables being parseable in game chat in certain cases.
11.3.0
- New | Minecraft 1.21.5 compatible.
- Improve | Release player cache upon player quitting to reduce memory footprint. To do this, set Clear_Cache_On_Exit to true in settings.yml.
- Fix | Solved UnsupportedOperationException in Folia when running commands.
11.2.10
Fix | Solved "Cache loading task already scheduled" issue. Network addons need no update.
11.2.9
New | Support AuthMe over proxy, meaning no longer shows proxy join/quit messages for non-logged in players (configurable in settins.yml of your backend).
New | Support "require/ignore channel" rule operator for discord senders.
Improve | Only load player data after he logs in with AuthMe if configured. This also solves join messages throwing "Cannot send join message for X since db was not loaded yet!" in some cases and improves performance.
Improve | Better performance by underlying library not registering unnecessary packet listeners.
Improve | Sound notify now works regardless of player name case.
Fix | Solved "Cannot measure distance between DarkTunnels and world" in "/chc region".
Fix | Solved "IllegalArgumentException: There is no data holder converter registered to convert" from Paper MiniMessage conversion failing where an item has a custom hover tag.
Fix | Solved "UnsupportedOperationException" on Folia when running player commands.
Fix | Solved "Too many ignored players cause plugin:chcred payload to exceed 32767 bytes" issue and implemented a safety limit of maximum 200 players to /ignore command.