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
# 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.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta