Custom Teleport Zones with Precision, Power, and Safety
A powerful Bukkit plugin that creates
customizable random teleport zones with unique settings, configurable timers, and advanced safety features.
✨ Features
Multi-Zone System – Configure multiple teleport zones with unique settings
WorldGuard Integration – Trigger teleports when players enter designated regions
⏲️ Zone-Specific Timers – Independent timers per zone for flexible control
️ Safe Location Detection – Avoids unsafe blocks like lava, cactus, or void
PlaceholderAPI Support – Dynamic data display using placeholders
pvp:
region-name: "PvPZone"
timer: 10
teleport-together: true
messages:
enter-title: "&cPVP ZONE"
enter-subtitle: "&fPrepare for battle! Teleporting in %time%"
teleport-title: "&cPVP ZONE"
teleport-subtitle: "&fFight players and steal their loot!"
action-bar: "&cTeleporting to PVP arena in %time%..."
teleport:
world: "world"
x-range: { min: -500, max: 500 }
z-range: { min: -500, max: 500 }
sounds:
enter: "entity.wither.spawn"
leave: "entity.wither.death"
teleport: "entity.dragon.growl"
Messages messages:
reload: "&a[xRTPZone] Plugin has been reloaded!"
no-permission: "&c[xRTPZone] You don't have permission to use this command!"
timer-set: "&a[xRTPZone] Timer for zone %id% has been set to %time% seconds!"
zone-not-found: "&c[xRTPZone] Zone with ID %id% does not exist!"
Placeholders Works with
PlaceholderAPI. Useful in menus, scoreboards, and more.
PlaceholderDescription %rtpportal_timer% Current timer for player’s zone
%rtpportal_timer_formatted% Formatted timer (color codes etc.)
%rtpportal_in_portal% true if player is in a portal
%rtpportal_in_portal_formatted% Formatted version of above
%rtpportal_zone_id% Zone ID the player is in
%rtpportal_zone_name% Region name of the current zone
%rtpportal_time_remaining% Remaining time in minutes and seconds
%rtpportal_total_zones% Total configured zones
%rtpportal_active_players% Players currently in RTP zones
️ Commands CommandDescription /rtpzone Show plugin info
/rtpzone reload Reload configuration
/rtpzone info Show plugin details
/rtpzone zones List all configured zones
/rtpzone placeholders Show placeholder examples
/rtpzone settimer <zone-id> <secs> Set a teleport timer for specific zone
Permissions PermissionDescription xrtpzone.command Use /rtpzone base command
xrtpzone.reload Reload configuration
xrtpzone.admin Access to all admin features
Examples Create a Portal Zone //pos1 //pos2 //region define GodXPro
Match the region name in config.yml to the one created using WorldGuard.
Use Placeholders in Scoreboards (e.g., Featherboard) RTP Timer:
%rtpportal_timer_formatted% Current Zone:
%rtpportal_zone_id% Players in RTP:
%rtpportal_active_players%
Sample Zone Use Cases
PvP Zone – Fast countdown, shared teleport location