- 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.
- Misc | Dropped Minecraft 1.7.10 support.
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 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.
- Improve | Better compatibility with Paper 26.1
- Fix | Solved "IllegalArgumentException: data (class [I) should be class java.lang.Void" when spawning particles on Paper 26.1+
- Fix | Fixed block scanning and region methods not handling negative Y on MC 1.18+
- New | Compatible with Minecraft 26.1
- Fix | Solved
\nin commands kicking players on Minecraft 26.1
- Fix | Solved "NoSuchMethodError: 'java.lang.String net.kyori.adventure.text.minimessage.MiniMessage.stripTags(java.lang.String)'" on servers with older MiniMessage
- Improve | Improved internal crash reporting — only report errors on the latest plugin version
- Improve | Menu titles are no longer truncated to 30 characters on 1.9+
- Fix | Solved "ParsingExceptionImpl: Legacy formatting codes have been detected in a MiniMessage string" crash when text contains domain-like patterns combined with legacy color codes
- Fix | No longer auto-report ClassNotFoundException for Citizens and DiscordSRV plugin hooks as crash reports. Now shown as a warning message instead
