Skip to content
◆ TTS-STUDIO docs Discord

Plugins / SafeRTP

SafeRTP

Random teleport with a way back

SafeRTP is a free random teleport plugin for Paper and Spigot, from 1.17 to 26.x. /rtp sends players somewhere between a minimum and a maximum distance from the centre, checks the spot is safe before they arrive, and /rtp back takes them back if they don't like where they landed.

How it works in play

How to use it

  1. Install: drop the jar into /plugins and restart once. /rtp works in the overworld; the Nether and the End are off until you enable them. English is the default; set language: es for Spanish.
  2. Set up each world in worlds.yml: on or off, centre, minimum and maximum radius, biome whitelist or blacklist, and an optional Vault cost.
  3. Set the waits in worlds.yml and config.yml: a five-minute cooldown by default, the warmup, and how long /rtp back stays available.
  4. Apply changes with /rtp reload.

Commands and permissions

Placeholders

With PlaceholderAPI installed: %safertp_cooldown% (seconds left) and %safertp_can_use%.

Requirements

None of them is required. Without Vault teleports are free. The plugin never refuses to start because an optional plugin is missing.

FAQ

Does the server lag while it looks for a spot?
Safe spots are found ahead of time and a few are kept ready for each world, so most teleports don't wait for a search.

Can I keep players out of the Nether?
Yes. Leave it disabled in worlds.yml, or give safertp.world.world_nether only to the ranks you choose.

Can I charge for teleports?
Yes. Set a cost per world in worlds.yml. It needs Vault and an economy plugin.

Can I translate the messages?
Yes. English and Spanish are included in lang/, in MiniMessage, and missing keys fall back to English.

For questions or bug reports, use the discussion tab on this page or our Discord.

Keep reading