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
✔
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
/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).
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"
# Economy settings
economy
:
# Enable economy support (requires Vault and an economy plugin like Essentials)
enabled
: false
# Cost for using RTP command
cost
: 100.0
⚡ 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.