- 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.
- Fix | Solved
{player}showing blank in arena join, kill and death broadcasts.- Fix | Solved
{players}showing the total online server count instead of the arena player count whenJoin_Broadcast_Targetis set toSERVERorWORLD.
- Fix | Max health no longer stacks across arena cycles when third party plugins, datapacks, or enchants modify the MAX_HEALTH attribute
- Major | Reworked database pooling to use HikariCP for improved performance and reliability. Also solves race on plugin reloading on big networks or when too many players were joining at once.
- Misc | As per our recent survey, we now require Java 21 or greater. Thanks for everyone for your participation.
- Misc | Updated to Adventure 5.
- Misc | Now uses PacketEvents instead of ProtocolLib (you can remove this plugin if you don't use it for any other integration). Please install PacketEvents jar as a plugin to use our tab and packet features.
- Fix | Solved a conflict with my other plugins when creating an arena region in certain cases.
PLEASE READ IN FULL, THIS IS VERY IMPORTANT:
Our plugins support 10+ years of backward compatibility which is becoming increasingly unstable, buggy and slow to update.
I want to keep loving making plugins and make sure they are stable, fast and simple to use (even on large networks and Folia), and I am considering raising the minimum compatibility from currently Java 8 and Minecraft 1.8.8.
Sunset Legacy Support Vote > https://forms.gle/58ggoV7h8ab19beB6
Voting closes in 48 hours, please vote FOR BOTH as soon as possible.
Many thanks,
kangarko
There's no plugin update in this update post. The jar is the same as in the last version.
- Fix | Solved the
%corearena_{arena}_{player}_nearestmob%and%corearena_{arena}_{player}_nearestmobmeters%placeholders reporting distances to player pets, summons from other plugins, or any aggressive mob that wanders into the arena region. They now only track mobs spawned by the arena's wave system, matching the behavior of the alive monsters counter.
- Fix | Solved LiteBans "Connection pool exhaustion detected" and "SQLTransientConnectionException: litebans-pool - Connection is not available" errors on servers running multiple MineAcademy plugins. The integration no longer polls the LiteBans database on a timer — mute changes now apply instantly via LiteBans' official event API, removing the per-plugin connection pressure that triggered the exhaustion.
