Advanced RTP – Smart & Safe Random Teleport Plugin icon

Advanced RTP – Smart & Safe Random Teleport Plugin -----

Safe & Optimized Random Teleport ✅



AdvancedRTP is a powerful and optimized Random Teleport (RTP) plugin for Paper / Spigot / Bukkit / Purpur servers.
Designed with player safety, server performance, and maximum compatibility in mind.

Perfect for Survival, SMP, Economy, and RPG servers

minecraft_title (3).png

Safe Teleport System
Automatically avoids dangerous blocks such as lava, fire, cactus, magma blocks, powder snow, portals, and more.
World-Spawn Centered RTP
Random teleport radius is centered on the world spawn by default (configurable).
Smart Ground Detection
Prioritizes grass blocks and safe solid terrain.
Teleport Delay & Movement Detection
3-second countdown before teleport.
Teleport is cancelled if the player moves.
Optimized Chunk Handling
Option to teleport only to already-loaded chunks to reduce lag.
Multi-World Support
Supports multiple worlds with blacklist & per-world permissions.
Protection Plugin Friendly
Respects region protection plugins automatically.
Fully Configurable Messages
All messages are customizable with color codes & placeholders.
Advanced Permission System
Includes player, world-based, instant teleport, reload, and admin RTP permissions.
✔ Admin & Console RTP Control
OPs and console can teleport other players securely.
✔ Visual & Audio Feedback (New)
Sound effects for RTP success, completion, and cancellation
Countdown tick sounds every second during teleport delay
Particle effects for RTP start, success, and cancellation


minecraft_title (4).png

/rtp – Teleport to a random location in the default world
/rtp <world>
Teleport to a random location in a specific world
/rtp reload Reload configuration
/rtp <player> Teleport another player to a random location in their current world (OP & Console only).
/rtp <player> <world> Teleport another player to a random location in a specific world (OP & Console only).


minecraft_title (6).png
advancedrtp.use – Use /rtp (default: true)
advancedrtp.world – RTP in all worlds (default: OP)
advancedrtp.world.<world>
– RTP in a specific world
advancedrtp.reload – Reload config (default: OP)
advancedrtp.instant – Bypass teleport delay (requires config)
advancedrtp.admin.rtpother – Teleport other players using /rtp <player> or /rtp <player> <world> (OP & Console)

Basic Settings
Code (YAML):

# AdvancedRTP Configuration File
# Default worlds for RTP command (the plugin will randomly select from these worlds)
# If empty, it will use the player's current world
default-worlds
:
 - "world"
  - "world_nether"
  - "world_the_end"

# Blacklisted worlds where RTP is not allowed
blacklisted-worlds
:
 - "events"
  - "admin_world"
  - "dungeon"
 
️ Safety & Performance
Code (YAML):

# Safe teleport option (only teleport to loaded chunks)
# Note: Dangerous block checks are always performed regardless of this setting
# Cave teleportation is always disabled for safety of new players
safe-teleport
: true

# Maximum attempts to find a safe location
max-attempts
: 10
# Delay between attempts in milliseconds
attempt-delay
: 100
# Enable teleport delay with countdown (in seconds)
teleport-delay
: 3
# Instant RTP option (skip delay if player has permission)
instant-rtp
: false
# Use world spawn as center point for RTP (true) or player location (false)
use-world-spawn-as-center
: true

# Y-coordinate limits to avoid deep underground areas
# These settings define the vertical range for teleportation
# Default is centered around sea level with 30 blocks above and below
# Note: Cave teleportation is always prevented regardless of these settings for safety
min-y-coordinate
: 34   # Minimum Y coordinate for teleportation (default: sea level - 30)
max-y-coordinate
: 94   # Maximum Y coordinate for teleportation (default: sea level + 30)
 
Messages
Code (YAML):

# Messages configuration
messages
:
  success
: "&aSuccessfully teleported to a random location!"
  no-safe-location
: "&cCould not find a safe location after maximum attempts. Please try again."
  world-not-found
: "&cWorld not found or not allowed for RTP."
  no-permission
: "&cYou don't have permission to use this command."
  reloading
: "&aReloading configuration..."
  reloaded
: "&aConfiguration reloaded successfully!"
  invalid-command
: "&cInvalid command usage. Use /rtp [world] or /rtp reload"
  teleport-start
: "&eTeleporting in {time} seconds... Don't move!"
  teleport-cancelled
: "&cTeleport cancelled! You moved."
  teleport-countdown-title
: "Teleporting..."
  teleport-countdown-subtitle
: "&eDon't move for {time} seconds!"
  teleport-cancelled-title
: "Teleport Cancelled"
  teleport-cancelled-subtitle
: "&cYou moved!"
  update-available
: "&e[AdvancedRTP] A new version is available! Download at: https://www.spigotmc.org/resources/advanced-rtp-%E2%80%93-smart-safe-random-teleport-plugin.131833/"
  rtp-other-player
: "&aTeleported player {player} to a random location in {world}!"
  player-not-online
: "&cPlayer {player} is not online."
 
⚡ Performance Optimized
• Asynchronous location searching
• Limited attempt system (no infinite loops)
• Optional loaded-chunk teleport only
• Lightweight & server-friendly

Support
Need help or found a bug?
Please report issues on the Spigot resource page discussion section.
Resource Information
Author:
----------
Total Downloads: 41
First Release: Jan 17, 2026
Last Update: Today at 5:03 PM
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings