← All plugins

Free plugin

BetterRTP

Random teleportation for your Minecraft server.

BetterRTP gives players a simple way to explore while giving server owners extensive control over where they land. With /rtp, players can find a new place to build, gather resources, or begin their survival adventure.

Configure custom teleport boundaries, avoid unwanted landing blocks, respect supported land protections, and create different rules for each world or permission group.


For players to use /rtp in a world named world, grant:

betterrtp.use
betterrtp.world.world

Replace the final world with your destination world’s actual name.

To allow /rtp world <world>, also grant:

betterrtp.world

World access and command access are separate permissions.


Notation: <argument> is required; [argument] is optional.

Command

Description

Permission

/rtp

Randomly teleport.

betterrtp.use + betterrtp.world.<world>

/rtp help

Display command help.

betterrtp.use

/rtp world <world> [biome1,biome2...]

Randomly teleport in another world.

betterrtp.world + betterrtp.world.<world>

/rtp biome <biome1,biome2...>

Search for a destination in selected biomes.

betterrtp.biome

/rtp player <player> [world] [biome1,biome2...]

Randomly teleport another player.

betterrtp.player

/rtp location <location_name>

Use a named location configuration.

betterrtp.location

/rtp edit <args>

Edit world teleport parameters.

betterrtp.edit

/rtp info

View world configurations.

betterrtp.info

/rtp reload

Reload the configuration.

betterrtp.reload

/rtp version

Display the installed version.

betterrtp.use

/rtp test

Test teleport effects.

betterrtp.admin

/rtp queue

Inspect queued destinations.

betterrtp.admin

/rtp addons

Access addon functionality when BetterRTPAddons is installed.

See addon documentation.

Destination permissions and configured requirements still apply where relevant. Diagnostic commands may require debug mode.


Permission

Description

betterrtp.use

Use the base RTP command.

betterrtp.world

Use the world selection command.

betterrtp.world.<world>

Teleport into the specified world.

betterrtp.world.*

Teleport into all enabled worlds.

betterrtp.biome

Select destination biomes.

betterrtp.location

Use named location configurations.

betterrtp.group.<group>

Apply the specified permission group’s settings.

Permission

Description

betterrtp.player

Teleport other players.

betterrtp.edit

Edit teleport settings through commands.

betterrtp.reload

Reload configuration files.

betterrtp.info

Inspect world settings.

betterrtp.admin

Access diagnostic commands.

betterrtp.sign

Create RTP signs.

betterrtp.updater

Receive update notifications.

betterrtp.*

Broad administrative access, including bypass permissions.

Permission

Description

betterrtp.bypass.cooldown

Skip cooldowns.

betterrtp.bypass.delay

Skip teleport delays.

betterrtp.bypass.economy

Skip teleport charges.

betterrtp.bypass.hunger

Skip hunger requirements.

betterrtp.bypass.*

Grant the plugin’s bypass permissions.

For regular players, assign individual permissions to preserve your configured cooldowns, prices, and restrictions.


Build your setup using defaults, custom worlds, named locations, and permission groups.

Setup

Purpose

Default

Base settings used when more specific values are absent.

Custom World

Settings for an individual world.

Location

A named teleport area with its own configuration.

Permission Group

Settings applied to players with a matching group permission.

For example, you can keep standard players near spawn while allowing another group to explore a wider area with different prices or cooldowns.

Biome filtering: Narrow biome selections can require more search attempts and processing, especially when the requested biome is rare.


Configure BetterRTP to avoid protected destinations through supported integrations:

WorldGuard · GriefPrevention · Towny · RedProtect · FactionsUUID · Lands · Residence · KingdomsX · hClaims · GriefDefender · UltimateClaims · Pueblos · SaberFactions · HuskTowns · HuskClaims · FactionsBridge · CrashClaim · MinePlots

Install the relevant protection plugin and enable its integration in BetterRTP’s configuration.

Use placeholders to connect teleport information with supported messages and other server interfaces.

Integrate random teleportation into your own plugins and extend BetterRTP with custom functionality.


Expand your setup with the separate BetterRTPAddons plugin, including portals, teleport items, and additional effects.

Explore BetterRTPAddons


When reporting an issue, include your Minecraft version, server software, BetterRTP version, relevant configuration, and any console errors.

BetterRTP uses bStats for usage statistics. Server owners can opt out through the bStats configuration.

Edit a local file

Start with BetterRTP defaults or open your config.yml. Edit settings in the form or YAML view and download a validated copy.

Open the free editor →

Edit through Minecraft

Run /rtp editor to upload your config. Save in the editor, then run the generated sync command in Minecraft.

The console or a player with editor permission can apply the command on a compatible server.

How sync works →