[+] Added World Aliases
[/] Fixed Folia Issue using RTP Zone (probably)
[/] More Fixes and Optimizations
[+] Key Highlights
NEW - Arena-Style RTP Zones: Create dynamic zones where all players inside are teleported together on a global timer to a random location in a target world or even another server! Perfect for automated PvP events, boss fights, or server-wide adventures.
NEW - Persistent Zone Holograms: Place beautiful, customizable holograms at the center of your RTP Zones. They display a live countdown, persist through server restarts, and are managed with simple in-game commands.
Reworked Cross-Server Teleportation: The entire proxy teleport system has been re-engineered for stability and performance, now fully supporting group teleports for RTP Zones across your network.
[/] New Features & Quality of Life
- Interactive Zone Setup: A new guided command, /rtpzone setup <id>, walks you through creating a complete arena zone step-by-step, including setting the teleport timer, target destination, and random teleport boundaries.
- Zone Effects Engine: Each RTP Zone can have its own unique set of effects. You can now configure:
- on_enter effects (titles/sounds) for when a player enters a zone.
- on_leave effects for when they exit.
- teleport effects that play for the entire group on teleport.
- Zone Ignore Command: Players can now use /rtpzone ignore to toggle whether they are included in zone teleports, giving them control over their experience.
- Server Aliases: You can now set user-friendly display names for your proxy servers in config.yml. The plugin will show "Survival" in messages instead of a technical name like "survival-1".
- Hologram Customization: The new holograms.yml file allows you to globally configure the text, line spacing, and particle effects for all zone holograms.
- Nether: Spawning in lava when teleporting in nether is now fully fixed.
[/] Command & Permission Updates
- New Commands Added:
- /rtpzone setup <id>
- /rtpzone sethologram <id> [y-offset]
- /rtpzone delhologram <id>
- /rtpzone ignore
- New Permissions Added:
- justrtp.admin.zone for all zone management.
- justrtp.command.zone.ignore for the player-facing ignore command.
[+] Key Highlights
- Teleport Cost Confirmation: A new optional /rtp confirm step can be enabled to avoid accidental charges when teleports cost money.
[-] Major Bug Fixes & Critical Improvements
- Cooldown Reset on Fallback: If a cross-server RTP fails, the player’s cooldown is instantly reset, and they’re notified.
[/] New Features & Quality of Life
- Teleport Cost Confirmation Toggle: New config option: economy.require_confirmation. When enabled, users must run /rtp confirm to accept a paid teleport.
- Improved "Cancel on Look" Sensitivity: The cancel_on_look feature now includes look_sensitivity_threshold in config.yml to fine-tune sensitivity.
[/] Behind the Scenes & Optimizations
- "Moved Too Quickly" Warning Fixed: Teleport logic is now more stable and reduces console spam. Smoother experience overall.
- Efficient Chunk Handling: Still uses fast asynchronous loading with PaperLib. Chunks are briefly loaded for checks only, no memory bloat or lag.
