- 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.
- 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.
- 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.
- 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.
- New | Added a settings.yml key in Motd section to toggle whether or not to play a motd sound when no message is shown. Network addons need no update.
