Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
RTP999 is a fast, safe, and configurable random teleport plugin for Minecraft servers. It ensures players teleport only to safe locations by checking ground solidity, avoiding caves (optional), and preventing teleports into hazardous blocks like lava or water. The plugin supports per-world configuration, cooldowns, and dimension restrictions.
Features Random teleportation within configurable range. Safe spot detection avoiding unsafe blocks and hazards. Optional cave detection to prevent teleporting inside caves. Configurable cooldowns per player to prevent spam. Per-world configuration support for range, cooldown, attempts, cave check, and dimension allowances. Global disabled worlds list to block RTP in specific worlds. Configurable dimension restrictions for Nether and End. Asynchronous scanning for minimal server lag. Cooldown management with periodic cleanup. /rtp999 reload command to reload config without restarting server. Permission-based command access. Teleport effects: sound and portal particles. Player Y offset adjusted to prevent spawning inside blocks. Commands /rtp Teleports the player to a random safe location within the configured range. Usage: /rtp Permission: rtp.use
/rtp999 reload Reloads the plugin configuration from config.yml without restarting the server. Usage: /rtp999 reload Permission: rtp.admin
Permissions rtp.use Allows the player to use the /rtp command. Default: true (all players)
rtp.admin Allows the player to use admin commands such as /rtp999 reload. Default: op (server operators)
Core Systems Configuration Management: Loads global defaults and per-world overrides from config.yml. Supports enabling/disabling RTP per world and dimension.
Safe Location Finder: Asynchronously scans random locations within range, finds solid ground by scanning downward, checks for unsafe blocks, and optionally detects caves.
Cooldown System: Tracks player teleport timestamps in memory to enforce cooldowns. Periodically cleans expired cooldowns.
Command Handling: Handles /rtp and /rtp999 commands with permission checks and appropriate feedback messages.
Teleport Execution: Teleports player safely with Y offset +1.5, resets fall distance, plays teleport sound and portal particles.
Dimension and World Restrictions: Blocks RTP in disabled worlds and disallowed dimensions (Nether, End) based on config.