
CappyRTPGUI
CappyRTPGUI is a modern, multi-platform Random Teleport menu plugin powered directly by the BetterRTP API. It provides an immersive Paper Dialog interface…
⬇ Download on Modrinth
CappyRTPGUI
CappyRTPGUI is a modern, lightweight, and platform-adaptive Random Teleport menu plugin built for Paper and Purpur servers running Minecraft 1.21 and newer. Hooked directly into the BetterRTP engine, it replaces traditional chest-based menus with clean, client-native user interfaces tailored to each player's client platform.
Why Choose CappyRTPGUI?
Traditional chest inventory GUIs for teleportation often feel outdated and clunky on modern clients. CappyRTPGUI redesigns the random teleport experience by leveraging native UI systems:
- Immersive Client Dialogs: Delivers a modern popup dialog screen using the Paper Dialog API for modern Java Edition players.
- True Cross-Platform Support: Automatically detects Bedrock Edition players and opens a responsive Bedrock form instead of forcing a fake chest inventory.
- Zero Configuration Conflicts: Relies on BetterRTP's proven safe-teleportation algorithms without creating duplicate or conflicting economy rules.
- Safe Compatibility Fallback: Ensures older Java clients joining through ViaVersion can still use the plugin smoothly via a lightweight inventory fallback.
What Does It Do?
When a player runs /rtp or /rtpgui, the plugin checks their client type and protocol version to present the most suitable interface:
1. Modern Java Edition (Paper Dialog API)
- Renders a centered 3D rotating block corresponding to the destination world (Grass Block for Overworld, Netherrack for Nether, End Stone for The End).
- Dynamically updates the 3D rotating block when the player toggles between world options.
- Displays rich world lore, teleport scan radius, and safe-landing badges inside the dialog body.
2. Bedrock / PE Players (Floodgate + Geyser)
- Automatically recognized through the Floodgate API.
- Opens a native Bedrock
SimpleFormcontaining custom texture icons and responsive action buttons with zero input lag.
3. Legacy Java Players (ViaVersion Fallback)
- Players joining from older Minecraft versions that lack Dialog API packet support receive a standard 27-slot chest inventory with click protections enabled to prevent kicks, packet drops, or client crashes.
Requirements & Dependencies
Before installing, make sure your server environment meets the following requirements:
- Server Core: Paper, Purpur, or compatible forks running 1.21+ on Java 21.
- Required Dependency: BetterRTP must be installed and running on your server.
- Optional (Bedrock Support): Floodgate & Geyser.
- Optional (Legacy Client Support): ViaVersion.
Commands & Permissions
/rtpor/rtpgui— Opens the random teleport menu for the executing player.cappyrtp.use— Required to use the command.cappyrtp.world.overworld— Allows selecting and teleporting to the Overworld.cappyrtp.world.nether— Allows selecting and teleporting to the Nether.cappyrtp.world.end— Allows selecting and teleporting to The End.
Installation
- Verify that your server is running Paper 1.21+ and that BetterRTP is active.
- Download the latest
CappyRTPGUI.jarand place it into your server'splugins/directory. - Restart the server to generate the configuration files.
- Customize world names, text formatting, and lore inside
plugins/CappyRTPGUI/config.ymlandbedrock_gui.yml.
Data Collection & Metrics Disclosure
This plugin uses bStats to collect anonymous server statistics such as Java version, server software, and player counts. This data helps the developer understand version adoption and guide future updates.
- You can disable bStats tracking at any time by setting
enabled: falseinplugins/bStats/config.yml.
Community & Support
Need help setting up the plugin, reporting an issue, or suggesting new features?
- Join our community Discord: https://discord.gg/sEpbKJbBRJ
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.17, 1.17.1, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CappyRTPGUI is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.17.1, 1.18, 1.18.1 and newer. Downloaded 4 times (via Modrinth). Download it and open it directly in the game.