hey all. I wanna give a progress update with some fixes.
I did more bench testing on paper and folia and was able to consistently verify a 43% performance lead over the
best competitor on the list (ezrtp) on paper and at least 90% lead on folia.
.
region/world menus still need work. they currently defer to the command builder and it can be cleaner
Changelog:
LeafRTP 3.1.3
MiniMessage color/gradient support everywhere (even on plain Spigot), six new claim integrations, a world picker in the menu, and a heap-pressure safety brake.
Added
- ✅ MiniMessage markup anywhere color codes work - named/hex colors, gradients, decorations. Gradients now render even on pure Spigot (no Adventure needed). Chat, titles, action bar, console, Fabric & NeoForge all honor it.
- ✅ Six new claim integrations: SaberFactions, FactionsBridge, Residence, CrashClaim, HuskClaims, KingdomsX - now twelve bundled, no add-ons to install.
- ✅ World picker row in the /rtp menu - pick a world right beside region and biome.
- ✅ Drop-in plugins/RTP/addons/ folder - load addon jars without a plugin.yml.
Fixed
- ✅ WorldGuard protection is now actually enforced - a flag-logic inversion let RTP land players inside protected regions.
- ✅ Gradients mixed with legacy/hex codes no longer break.
- ✅ A throwing claim/region verifier now fails safe (rejects instead of silently accepting).
- ✅ /rtp region:<r> world:<w> now actually teleports into that world, with a dimension-correct vert for nether/end.
- ✅ Heap-pressure backoff - background cache fill pauses over maxHeapPercent (default 85), so small-heap servers no longer GC-thrash into a hang.
Changed
- MC 26.2 Fabric adapter re-pinned to the 26.2 final release.
- Bundled claim deps refreshed; dropped the unmaintained legacy Factions (1.6.9.x) and pre-2.x HuskTowns integrations.
100% free, MIT-licensed. Also on Modrinth.