- New | Support for Minecraft 26.2
- Improve | Chat pagination arrows no longer trigger the "Confirm Command Execution" prompt on Minecraft 1.21.6+
- 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
- Improve | Better performance by caching variables and skipping processing when messages contain no placeholders
- Fix | Solved "MiniMessage" crash on raw § in user input
- Fix | Solved variable hover stripping glyphs and breaking color codes
- Fix | Solved a crash when PlaceholderAPI extensions throw errors
- Improve | Oversized database rows are now skipped with a clear warning instead of dropping the MySQL connection with "Packet for query is too large"
- Fix | Transient MySQL connection drops (server restart, firewall, network reset) are no longer reported as plugin errors
- Fix | Command aliases now show the alias you typed in usage messages and the
{label}placeholder, instead of the main command label- Fix | ItemsAdder font images in messages no longer spam the console while ItemsAdder is still loading
- Improve |
{arena_alive_monsters}and arena-mob lookups use an internal registry instead of scanning region entities, much faster on large arenas.- Improve | Updated bundled Adventure library to 5.1.1.
- Fix | Solved Paper NPE when third-party plugins (TAB, PlaceholderAPI extensions) request CoreArena placeholders asynchronously. The console now prints a clear stack trace identifying the offending plugin.
- Fix | Solved a rare miss when looking up arena mobs by UUID.
- Fix | One broken item in chat no longer breaks the whole message, only the bad hover is stripped.
- Fix | No longer auto-report harmless MySQL "1932 doesn't exist in engine" warnings.
- New | Added per-game mob kills counter and leaderboard placeholders that rank players by mob kills per arena
- Fix | Solved a NullPointerException when PlaceholderAPI evaluated the
entitiesplaceholder asynchronously- Improve | Updated Foundation library for better 1.8.8, Folia and Arclight stability
Records update when a player leaves while the arena is running (lobby leaves don't count). Full docs: https://docs.mineacademy.org/corearena/placeholderapi
- New | Added per-arena leaderboard PlaceholderAPI variables.
{corearena_ARENA_top_N_name}and{corearena_ARENA_top_N_phase}return the name and best phase of the Nth-ranked player in the given arena, whereN=1is the player who reached the highest phase ever on that arena,N=2is the second-best, and so on. Returns"none"/"0"when fewer than N players have records. Example:{corearena_castle_top_1_name}gives the top player on thecastlearena and{corearena_castle_top_1_phase}gives the phase they reached.- New | Added
{corearena_ARENA_bestphase}returning the requesting player's own best phase in the given arena. Example:{corearena_castle_bestphase}returns the viewing player's personal record oncastle.
- Fix | Solved "NoSuchMethodError: setAllowNonScalarKeys" crash on 1.8.8 CraftBukkit servers running an older SnakeYAML.
- Improve | Better Folia compatibility for entity-related checks.
- Improve | Region tools no longer conflict when Foundation is shaded into multiple plugins on the same server.
- Fix | No longer crashes on Arclight servers.
- Fix | Solved particle and entity dimension errors on 1.8.8.
