- 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.
Big thanks to devpedrobarbosa for helping out with this update!
- 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.
- 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.
