Premium plugin
BetterRTP Addons
Expand your server’s random teleport experience with portals, parties, custom effects, an RTP menu, and more.
Expand your server’s random teleport experience with portals, parties, custom effects, an RTP menu, and more.
BetterRTP Addons brings community-requested features to BetterRTP in a separate plugin, keeping the main plugin focused while giving server owners more customization options.
Have an idea for another addon? Submit a suggestion on GitHub!
Features
Extra Effects: Teleport players several blocks above a safe location for a free-fall arrival.
Flashback: Return players to their original location after a configurable amount of time, with warning messages at set intervals.
Logger: Access detailed debugging information and log teleport destinations, commands, and more.
Magic Stick: Give players an item they can click to randomly teleport. Optionally remove the item after teleportation.
Portals: Create RTP portals that teleport players instantly, without a delay or cooldown.
Local Database: Store addon data in a local SQL database.
Commands: Run a configurable list of console commands when a player randomly teleports.
Parties: Let friends randomly teleport together. Invite players to a party and have everyone ready up before teleporting. Use /rtp party to get started.
RTP Menu: Replace the base /rtp command with a GUI listing the worlds a player has permission to teleport into. Configure the worlds you want displayed in the menu.
Installation
Download or purchase the latest BetterRTP Addons JAR file.
Install BetterRTP and any optional dependencies needed for your setup.
Place the plugin JAR files in your server’s /plugins folder.
Restart your server to generate the configuration files.
Configure the plugin, then run /rtp reload to apply your changes.
Dependencies
Required: BetterRTP
BetterRTP provides the random teleport functionality and internal API used by these addons.
Optional: ProtocolLib
Used to display portal locations while creating a portal.
Commands
All addon commands use BetterRTP’s /rtp command.
Syntax: [ ] indicates an optional argument. < > indicates a required argument.
Portals
/rtp portals loc1 — Set the first corner of a new portal.
/rtp portals loc2 — Set the second corner of a new portal.
/rtp portals create <portal_name> [world_destination] — Create a portal after setting both corners.
/rtp portals remove <name> — Remove a portal by name.
/rtp portals list — List all created portals.
Permission: betterrtp.addon.portals
Magic Stick
/rtp magicstick give — Give an RTP stick to a player.
Permission: betterrtp.addon.magicstick
Parties
/rtp party [...] — Access party commands to invite players, kick members, and ready up for a group random teleport.
Permission: betterrtp.addon.party
Permissions
betterrtp.addon.portals — Allows access to portal commands.
betterrtp.addon.magicstick — Allows access to the Magic Stick command.
betterrtp.addon.party — Allows access to party commands.
Documentation and Translations
Visit the BetterRTP Wiki for documentation.
Want to help make the plugin available in more languages? Contribute translations on GitHub.
Support and Suggestions
Need help configuring the plugin? Join the Discord server for live support.
Found a bug or have an idea for a new feature? Open an issue on GitHub.
Please use the support channels for bugs and errors so they can be investigated properly.
Is There a Free Version?
The project is open source. You can download the source code and compile the plugin yourself for free.
For a ready-to-use download, purchase the resource and download the latest published version.
Support Development
Interested in more expansions and plugins unavailable on Spigot? Support development on Patreon.
Usage Terms
You may not redistribute this plugin.
You may not copy the code and claim it as your own.
You may compile the open-source project yourself for personal use.
Enjoying the plugin? Consider leaving a five-star review! Your feedback and suggestions help guide future improvements.
Edit a local file
Start with BetterRTP Addons 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 /betterrtp addons 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 →