New features:
• Added PlaceholderAPI expansion support for world player counts in scoreboards, tab lists, and GUIs
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Improvements:
• RTP, RTP queue GUI titles and item text now run through PlaceholderAPI, so placeholders from other plugins resolve for the viewing player.
Improvements:
• Overworld/End RTP can require a minimum column of clear air above the player’s head so small enclosed spots are skipped; Nether RTP is unchanged
Please backup your config.yml and let the plugin recreate it so you can merge the new config keys with your existing ones.
Bug fixes:
• RTP queue no longer keeps disconnected players; quit removes them from the per-world queue and related maps
• Offline UUIDs are purged when counting, joining, or matching so queue size and broadcasts stay accurate
Improvements:
• Queue join broadcast uses the waiting count for that RTP world only (not all worlds combined)
• queue-broadcast-join supports {world} (world key) and {world_env} (Overworld / Nether / The End); default messages.yml line updated
New features:
• RTP and RTP queue GUIs resolve PlaceholderAPI placeholders for the viewing player (title, filler, world buttons, lore) when PlaceholderAPI is installed
Bug fixes:
• RTP and RTP zone no longer place players underwater or in other unsafe fluids (water, lava, bubble columns, kelp/seagrass, powder snow, and waterlogged blocks at feet/head)
Improvements:
• Safer random teleport: uses motion-blocking height and scans downward for a valid 2-block air column with solid ground instead of only the top surface column
• Each loaded chunk tries several random X/Z columns before picking another chunk, reducing “no safe location” failures
