Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
TrueRTP
TrueRTP is a Paper 1.21.11 random teleport plugin built for servers that want a simple, controlled RTP system. It gives players a public /rtp command that teleports them to a safe location above ground, while giving server operators full control over how far teleports can go, where the teleport center is, how long players must wait before teleporting, and how long they must wait before using the command again.
What It Does
Players can use /rtp to teleport to a random location in the overworld. The plugin selects coordinates within a configurable range based on a center point and a minimum and maximum distance. This makes it useful for survival servers that want players to spread out away from spawn instead of staying clustered in one area.
The destination is chosen safely. TrueRTP finds the highest valid ground block at the selected coordinates and teleports the player above it, rather than placing them underground or inside unsafe terrain. Unsafe surfaces such as lava, water, magma blocks, cactus, campfires, and similar hazards are rejected.
Main Features
Public RTP Command
All players can use /rtp to start a random teleport.
Safe Teleporting
The plugin only teleports players to valid above-ground locations with safe standing space.
Configurable Distance Range
Operators can define:
- The minimum distance from the RTP center
- The maximum distance from the RTP center
- The center point used for random teleport calculations
This allows RTP locations to be anywhere inside a ring-shaped area around the chosen center.
Configurable Cooldown and Delay
Operators can control:
- The cooldown between command uses
- The time a player must wait before the teleport happens
Movement Cancel
If a player moves while waiting for the teleport, the RTP is cancelled immediately. The cooldown still applies even if the teleport is cancelled.
Operator Controls
Server operators can change RTP settings in-game with:
/rtp max <blocks>/rtp min <blocks>/rtp center <x> <z>/rtp cooldown <seconds>/rtp time <seconds>
These settings are also stored in the config file.
Configuration
TrueRTP includes a config file for managing RTP behavior. The main options are:
minimum-distancemaximum-distancecenter.xcenter.zcooldown-secondstime-seconds
This allows server owners to configure the plugin without editing code.


