Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details

π§ RTP+ β Enterprise Random Teleport & Claim Safety System
RTP+ is the ultimate next-generation, GUI-driven random teleport plugin built for Spigot, Paper, Purpur, and Folia. Engineered with a zero-latency async pre-cache engine, universal land claim protection, integrated RTP portal blocks, and military-grade hazard safety.
Whether you operate a Survival SMP, Skyblock, Factions, or massive Network with Folia region threading, RTP+ guarantees lightning-fast 0ms teleports with absolute zero main-thread TPS impact.
π Universal Compatibility & Architecture (v1.8.0+)
Rtp+ v1.8.0 features a completely decoupled platform abstraction engine (SchedulerUtil), delivering 100% native compatibility across the entire Minecraft server ecosystem:
| Server Platform | Native Support | Scheduling Implementation |
|---|---|---|
| Folia (Multi-Threaded) | β Native | GlobalRegionScheduler, EntityScheduler, & AsyncScheduler |
| Paper | β Native | Async Chunk Loading & teleportAsync |
| Purpur | β Native | Full Paper/Purpur API enhancements |
| Spigot | β Native | Automatic fallback to resilient synchronous primitives |
| CraftBukkit | β Native | Core Bukkit API compliance |
*Tested and verified across *Minecraft 1.16.5, 1.17.x, 1.18.x, 1.19.x, 1.20.x, and 1.21.x (including 1.21.4+).
π Official Server Showcase
Experience RTP+ live in production alongside custom systems:
| π Server Address | Supported Versions |
|---|---|
| play.hydraz.online | 1.20 β 1.21.x |
β‘ Why Choose RTP+ Over Alternatives?
| Feature | π§ RTP+ | WildRTP | BetterRTP | SimpleRTP |
|---|---|---|---|---|
| 0ms Pre-Cache Pool Engine | β Yes | β No | β οΈ Partial | β No |
| Native Folia Multi-Threading | β Yes | β No | β οΈ Experimental | β No |
| Built-in Portal Trigger Blocks | β Yes | β No | β No | β No |
| Cardinal Adjacent Lava Shield | β Yes | β No | β No | β No |
| Interactive World & Biome GUI | β Yes | β No | β Yes | β No |
| 5x Universal Claim Protection | β WG, GP, Towny, Lands, HuskTowns | β οΈ WG Only | β οΈ WG/GP Only | β No |
/rtp back Departure Memory |
β Yes | β No | β No | β No |
| Self-Healing Config Migrations | β Yes (Zero-Break) | β No | β Resets | β Resets |
| Persistent SQLite Cooldowns | β Yes (Crash-Proof) | β RAM only | β οΈ Flatfile | β RAM only |
β¨ Flagship Capabilities
β‘ 1. Instant 0ms RTP (Location Pre-Cache Pool)
- Zero Search Lag: Background asynchronous tasks pre-calculate and validate safe landing spots before players ever run
/rtp. - Zero Chunk Load Stutter: Teleportation happens instantly without freezing the main server thread or dropping TPS.
- Smart Elastic Queue: Automatically replenishes cached coordinates per world as players use them.
πͺ 2. Built-in RTP Portal & Pressure Plate Engine
- Eliminate Extra Plugins: No need for AncientGates or complex portal plugins just for RTP.
- Spawn Integration: Designate pressure plates or blocks (
END_PORTAL_FRAME,LODESTONE,HEAVY_WEIGHTED_PRESSURE_PLATE, etc.) at your spawn or hub. - Seamless Stepping: Stepping onto or walking over designated blocks automatically triggers RTP with intelligent anti-spam debounce.
π‘οΈ 3. Universal Land Claim & Anti-Grief Defense
Never worry about players spawning inside another player's base or griefing a protected area. Soft-hooks automatically into:
- π° WorldGuard 7.x (Respects non-global regions, deny-spawn flags, and custom claims)
- π GriefPrevention (Avoids player claim territories and subdivisions)
- ποΈ Towny (Respects active town plots, outposts, and borders)
- πΊοΈ Lands (Avoids registered land plots and wilderness flags)
- π‘οΈ HuskTowns (Safely avoids town territories) (Zero performance overhead if these claim plugins are not installed!)
π 4. Military-Grade Hazard & Ledge Shield
- Cardinal Neighbor Check: Scans all adjacent horizontal blocks (North, South, East, West) around the player's feet to prevent spawning next to flowing lava or 1-block cliffs.
- Nether Roof Bedrock Shield: Scans below the upper bedrock ceiling (
Y < 125) to prevent players from ever getting stuck on the Nether roof. - End Void Prevention: Enforces solid End Stone landings with
Y β₯ 40. - Deep Hazard Detection: Avoids waterlogged blocks, lava cauldrons, powder snow, cactus, wither roses, sweet berry bushes, sculk shriekers, and trial spawners.
β©οΈ 5. Pre-Teleport Origin Memory (/rtp back)
- Players who get trapped, change their mind, or need to return to spawn can type
/rtp backwithin a configurable time window. - Supports optional Vault economy charging and combat restrictions.
π§ͺ 6. Arrival Effects & Invincibility Grace
- Chunk Loading Immunity: Configurable invincibility (default 5s) protecting players while their client loads terrain.
- Arrival Potion Buffs: Smooth landing buffs including Slow Falling, Resistance, and Night Vision.
π§Ύ Commands & Aliases
| Command | Description | Permission | Default |
|---|---|---|---|
/rtp or /wild |
Open the interactive RTP GUI (or auto-teleport if single world) | rtp.use |
Everyone |
/rtp <world> |
Directly trigger random teleport in a specific world | rtp.use |
Everyone |
/rtp biome <biome> |
Randomly teleport directly into a designated biome | rtp.biome |
Everyone |
/rtp back |
Return to your previous location before teleporting | rtp.back |
Everyone |
/rtp cancel |
Abort active warmup countdown and receive full refund | rtp.cancel |
Everyone |
/rtp history [player] |
Inspect recent teleport coordinates and timestamps | rtp.history |
Everyone |
/rtp stats |
View server-wide teleport statistics | rtp.admin |
OP |
/rtp reload |
Reload configuration files with auto-schema merge | rtp.reload |
OP |
/rtp tp <player> <world> |
Force-teleport another player (bypasses costs/cooldowns) | rtp.admin |
OP |
/rtp resetcooldown <player> [world] |
Clear a player's cooldown timer from memory & SQLite | rtp.admin |
OP |
/rtp resetlimits <player> |
Reset daily and weekly RTP caps for a player | rtp.admin |
OP |
π Permissions Reference
| Permission | Description | Default |
|---|---|---|
rtp.use |
Access to /rtp, /wild, and GUI selection |
true |
rtp.portal |
Allows triggering RTP via pressure plates or portal blocks | true |
rtp.biome |
Allows using /rtp biome <biome> |
true |
rtp.back |
Allows returning to pre-teleport location with /rtp back |
true |
rtp.cancel |
Allows cancelling active warmup with /rtp cancel |
true |
rtp.history |
Allows viewing own teleport history | true |
rtp.world.overworld |
Allows random teleport in Overworld | true |
rtp.world.nether |
Allows random teleport in Nether | true |
rtp.world.end |
Allows random teleport in The End | true |
rtp.combat.bypass |
Bypass combat tag RTP restrictions | op |
rtp.limits.bypass |
Bypass daily and weekly use caps | op |
rtp.cooldown.bypass |
Bypass all cooldown timers | op |
rtp.cost.bypass |
Bypass all world economy costs | op |
rtp.admin |
Access to admin management & force commands | op |
rtp.cooldown.<tier> |
Rank-based cooldown tier (e.g., vip1, vip2, media) |
false |
βοΈ Configuration Preview
Click to expand default config.yml
# ==========================================
# RtpPlus Configuration
# ==========================================
# GUI Configuration for /rtp and /wild commands
gui:
title: "<gradient:#ffaa00:#ff5500>Random Teleport</gradient>"
size: 27
sound: "BLOCK_CHEST_OPEN"
auto-teleport-if-single-world: false
filler:
material: "GRAY_STAINED_GLASS_PANE"
name: " "
lore: []
worlds:
world:
enabled: true
display-name: "<gradient:#55ff55:#55ffaf>Overworld RTP</gradient>"
material: "GRASS_BLOCK"
slot: 11
lore:
- "<gray>Click to teleport randomly in the Overworld.</gray>"
- ""
- "<yellow>β’ Min Radius:</yellow> <white>1,000 blocks</white>"
- "<yellow>β’ Max Radius:</yellow> <white>5,000 blocks</white>"
- "<yellow>β’ Cooldown:</yellow> <gold>%cooldown%s</gold>"
- "<yellow>β’ Cost:</yellow> <gold>%cost%</gold>"
- "<yellow>β’ Uses Today:</yellow> <gold>%uses_today%/%daily_limit%</gold>"
- ""
- "<green>Click to teleport!</green>"
permission: "rtp.world.overworld"
cost: 50
cooldown-override: -1
min-radius: 1000
max-radius: 5000
center-x: 0
center-z: 0
biome-mode: BLACKLIST
biomes:
- OCEAN
- DEEP_OCEAN
- COLD_OCEAN
- FROZEN_OCEAN
- WARM_OCEAN
- MUSHROOM_FIELDS
# RTP Portal Trigger Blocks & Pressure Plates
portal-blocks:
enabled: false
target-world: ""
materials:
- "HEAVY_WEIGHTED_PRESSURE_PLATE"
- "LIGHT_WEIGHTED_PRESSURE_PLATE"
- "POLISHED_BLACKSTONE_PRESSURE_PLATE"
- "STONE_PRESSURE_PLATE"
- "OAK_PRESSURE_PLATE"
- "END_PORTAL_FRAME"
- "LODESTONE"
# Return to Pre-Teleport Origin (/rtp back)
rtp-back:
enabled: true
timeout-seconds: 120
cost: 0
π Placeholders (PlaceholderAPI)
| Placeholder | Description |
|---|---|
%rtpplus_cooldown% |
Formatted remaining cooldown for current world |
%rtpplus_cooldown_<world>% |
Remaining cooldown in seconds for specific world |
%rtpplus_status_<world>% |
Ready / Cooldown status of specified world |
%rtpplus_uses_left_today% |
Daily teleports remaining |
%rtpplus_uses_left_weekly% |
Weekly teleports remaining |
%rtpplus_total_teleports% |
Total teleports completed by player |


