Dexter Studio
Home›DexRTP›Information
DexRTP · Premium Plugin

DexRTP

A random teleport players can actually steer. Pick a world, then pick a biome that really exists in your map — on a 1.21.6+ dialog, a native Bedrock form, or a chest GUI. No other plugin required.

$7.99
One-time price
3
Front ends
0
Required deps

What you get

◆
Biome browserScans inside your world border and lists only biomes that actually generated — and that a player can stand in. Click one and land there.
◆
Three front ends, one config1.21.6+ Java gets the dialog, Bedrock gets a native form (via Floodgate), everyone else gets the chest GUI — built from the same files so they never drift apart.
◆
Safe landingsUnsafe blocks and ocean biomes are skipped, the nether uses a roofed scan so nobody lands on bedrock, and players get a few seconds of protection on arrival.
◆
Shared queue/rtpqueue sends a group to the same spot once enough players are waiting — perfect for duos and teams.
◆
Warmup, cooldown & combat blockPer-destination cooldowns and warmups, cancel on move or damage, and no RTP while combat-tagged.
◆
DeluxeMenus-style GUIgui.yml uses the DeluxeMenus format with action tokens like [rtp], [console], [sound], [title].
◆
Never lagsThe biome scan runs a few samples per tick, loads chunks async, and by default only reads terrain that already exists.

How the menus flow

/rtp  →  main menu (dialog / form / chest)
            Overworld   Nether   End
                 │
   biome-menu.enabled: true   →  biome picker, then teleport
   biome-menu.enabled: false  →  teleport straight away

Requirements

RequirementVersionNotes
Server1.21+Paper or Folia · Java 21
PlaceholderAPIOptionalFor %dexrtp_*% placeholders
ViaVersionOptionalDetects old clients so they get the chest GUI
FloodgateOptionalNeeded for native Bedrock forms

Files

FileHolds
config.ymlDestinations, cooldown, warmup, safety rules, the queue
gui.ymlThe chest menu (DeluxeMenus format)
dialog.ymlThe 1.21.6+ dialog screen — also drives the Bedrock form
biomes.ymlEvery biome, its icon, and whether it may show up
biomes-gui.yml / biomes-dialog.ymlThe paginated biome picker
lang.ymlEvery message
biome-cache.ymlScan results — generated, safe to delete
◆

config.yml and lang.yml migrate themselves on update — the old file is saved as *-backup.yml and your values, including custom destinations, are carried over. gui.yml and dialog.yml are never rewritten.