A simple Paper/Folia Random Teleport plugin for 1.21.x
MintRTP is a fully featured random teleport plugin built for Paper and Folia 1.21.11, designed with a clean GUI, strong safety checks, and a consistent Mint-style configuration system.
It provides a reliable RTP experience with support for economy, cooldowns, and globally unique teleport locations, making it ideal for survival servers that want something polished and scalable.
MintRTP allows players to randomly teleport across different worlds using a simple and configurable GUI. Each teleport is handled safely, with validation to prevent unsafe placements and a system that ensures every generated location is permanently unique.

The RTP system is built around a clean, central GUI selector.
Players can choose between:
Each option is fully configurable in guis.yml, including:
The GUI also displays live player counts for each world, updating whenever it is opened.
Clicking a world opens a confirmation GUI before teleport begins. This confirmation menu will dynamically show:
Teleporting follows a clean and consistent flow:
All timing, messages, and sounds are fully configurable.
If the teleport is cancelled (for example by moving), it will stop immediately and notify the player.

Each world is handled independently with its own configuration.
Overworld
Nether
End
Each world supports:
MintRTP includes strong safety validation to ensure players are never teleported into dangerous or broken locations.
The plugin prevents teleporting into:
Overworld RTP specifically avoids underground placements entirely.
Every RTP location is globally unique.
Once a location has been used:
This prevents overlap, improves exploration, and ensures players are always sent somewhere new.
Even if a teleport is cancelled during countdown, that location is still marked as used.
MintRTP includes built-in economy support with flexible configuration.
Supports:
Features:
Economy is disabled by default and can be enabled in config.yml.
Cooldowns can be enabled or disabled in the config.
/rtp → Opens the GUI
/rtp overworld → Starts overworld RTP
/rtp nether → Starts nether RTP
/rtp end → Starts end RTP
Alias:
/randomtp
/rtp reload → Reloads all configs
/rtp → Forces RTP for a player
Admin RTP bypasses:
mintrtp.use
mintrtp.gui
mintrtp.overworld
mintrtp.nether
mintrtp.end
mintrtp.reload
mintrtp.admin
mintrtp.bypasscooldown
Operators also bypass cooldowns and teleport timers.
MintRTP uses a database system to store RTP data.
Default:
Optional:
Stored data includes:
MintRTP uses three main configuration files:
For help, bug reports, or suggestions:
Join our Discord:
https://discord.gg/P6aYzRPZ