Random Teleport
RTP is configured under rtp. It selects locations only from configured RTP worlds and within the configured distance range.
Configuration
rtp:
enabled: true
max-attempts: 5
cooldowns:
default: 60000
reduced: 30000
admin: 15000
warmup: 5000
worlds:
# Configure enabled worlds and their distances here.
# Minimum distance: 500; maximum distance: 10000.
The default cooldown is 60000 ms. The reduced and admin cooldowns are 30000 ms and 15000 ms. The maximum location-attempt count is 5; warmup is 5000 ms. Configure world distances between 500 and 10000.
Permissions
essentials.rtp.cooldowns.reducedgrants the reduced cooldown.essentials.rtp.cooldowns.admingrants the admin cooldown.essentials.rtp.cooldowns.*grants all configured RTP cooldown tiers.essentials.rtpzonemanages SMP Regions RTP zones.
Safety and Edges
- RTP must be enabled and the destination world must be configured.
- RTP stops after the configured maximum number of attempts if no valid location is found.
- WorldGuard and Factions hooks can participate in destination safety checks when enabled.
- RTP cooldowns and warmup are independent of TPA, home, warp, and back teleport settings.
RTP Duels
RTP duel support is real and is configured under rtp-duel.
rtp-duel:
enabled: true
request-timeout-seconds: 30
request-cooldown-seconds: 60
warmup-ms: 5000
queue: {}
bets: {}
/rtpduel <player> [bet] challenges a player; /rtpduel end ends the active duel. Duel requests time out after 30 seconds, the request cooldown is 60 seconds, and an active session times out after 600 seconds. Warmup is 5000 ms. Queue and bet behavior is configured in rtp-duel.queue and rtp-duel.bets.
essentials.rtpduel allows RTP duels and the duel queue. essentials.rtpduel.bet allows direct RTP duels with cash bets. Active sessions isolate direct TPA flows and block commands listed in rtp-duel.blocked-commands.