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 GUI
gui.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
| Requirement | Version | Notes |
|---|---|---|
| Server | 1.21+ | Paper or Folia · Java 21 |
| PlaceholderAPI | Optional | For %dexrtp_*% placeholders |
| ViaVersion | Optional | Detects old clients so they get the chest GUI |
| Floodgate | Optional | Needed for native Bedrock forms |
Files
| File | Holds |
|---|---|
config.yml | Destinations, cooldown, warmup, safety rules, the queue |
gui.yml | The chest menu (DeluxeMenus format) |
dialog.yml | The 1.21.6+ dialog screen — also drives the Bedrock form |
biomes.yml | Every biome, its icon, and whether it may show up |
biomes-gui.yml / biomes-dialog.yml | The paginated biome picker |
lang.yml | Every message |
biome-cache.yml | Scan 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.