Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Modern async RTP for Paper.
Paper | Java 21+ | MiniMessage | Queue | Rank Cooldowns
What is ToastRTP?
ToastRTP is a modern, async-first random teleport plugin built for Paper servers that want fast performance, safe teleport logic, and a polished player experience.
It supports random teleports with world-specific settings, queue-based pre-generated locations, rank cooldowns, titles, sounds, MiniMessage formatting, optional economy support, and optional protection hooks for claim plugins.
Preview
Highlights
- Async-first RTP searching built for modern Paper
- Safe teleport checks with configurable blacklist blocks
- Queue of pre-generated safe RTP destinations
- Rank-based cooldown permissions
- World-specific settings and cooldown options
- MiniMessage support for all player-facing messages
- Countdown titles and configurable sounds
- First join RTP and death RTP support
- Optional Vault economy support
- Optional GriefPrevention, WorldGuard, and Towny integrations
Features
- World Control: Set different radius, center, shape, Y-levels, cooldowns, prices, and biome filters per world
- Queue System: Pre-generate safe RTP locations in the background for faster teleports
- Cooldown System: Use global cooldowns, per-world cooldowns, rank cooldowns, and reset cooldowns on death if wanted
- Delay System: Add a teleport delay with movement cancellation, countdown titles, and custom sounds
- Safe Teleport Logic: Avoid unsafe blocks, liquids, bad spawn spaces, and invalid terrain
- Claim Support: Block teleports into protected claims or regions when supported plugins are installed
- MiniMessage Messages: Fully customizable messages, titles, and placeholders
- First Join / Death RTP: Automatically RTP players on first join or after death
- World Border Support: Respect vanilla world borders or use custom RTP ranges
- Permission Group Overrides: Apply special settings to players with specific permissions
Commands
/rtp- Teleports the player in their current world. Requirestoastrtp.useandtoastrtp.world.<currentworld>./rtp <world>- Teleports the player in the chosen world. Requirestoastrtp.worldandtoastrtp.world.<world>./rtp reload- Reloads the plugin. Requirestoastrtp.reload./rtp info- Shows plugin info. Intended for admins./rtp bypass- Toggles bypass mode. Requirestoastrtp.admin./rtp queue status- Shows queue info. Requirestoastrtp.admin.
Permissions
toastrtp.use- Allows/rtpin the player’s current worldtoastrtp.world- Allows/rtp <world>toastrtp.world.<world>- Allows RTP in a specific worldtoastrtp.world.*- Allows RTP in all worldstoastrtp.use.<world>- Legacy-compatible alias for specific world accesstoastrtp.reload- Allows reloadtoastrtp.bypass.cooldown- Bypasses cooldownstoastrtp.bypass.delay- Bypasses delaytoastrtp.bypass.price- Bypasses costtoastrtp.bypass.unsafe- Bypasses safety restrictionstoastrtp.firstjoin.exempt- Skips first join RTPtoastrtp.cooldown.<group>- Applies a rank cooldowntoastrtp.group.<group>- Applies a configured group overridetoastrtp.admin- Full admin access
Examples
To use /rtp in world: toastrtp.use + toastrtp.world.world
To use /rtp world_nether: toastrtp.world + toastrtp.world.world_nether
Integrations
- Vault - Optional economy pricing
- GriefPrevention - Optional claim checking
- WorldGuard - Optional region checking
- Towny - Optional town claim checking
If one of these plugins is not installed, ToastRTP will simply disable that hook and continue running normally.
Configuration Notes
Biomes: []means all biomes are allowedPreloadRadiuscontrols how many chunks are preloaded around the destinationRespectRankCooldownslets rank cooldowns override a custom world cooldown- Sounds support both formats:
ENTITY_ENDERMAN_TELEPORTandentity.enderman.teleport - MiniMessage is supported in messages and title settings
Installation
- Run a Paper server
- Drop
ToastRTP.jarinto your plugins folder - Start the server
- Edit the config if needed
- Use
/rtp reloadafter making changes
Why ToastRTP?
- Built specifically for modern Paper
- Designed with async safety in mind
- Fast queue-based RTP generation
- Clean and readable config
- Flexible cooldown and world behavior
- Polished messages, sounds, and title feedback
Inspired by BetterRTP!


