RTP Cross-Server Random Teleport
RTP is a random teleport plugin that works on a single server or across a whole network. Players run /rtp to open a menu(or directly /rtp <region|WORLD>), pick a dimension, and get teleported to a safe random spot. If you run multiple servers behind Velocity, they can pick which server to teleport to as well, with live player counts and ping shown in the menu.
Features
Commands
Setup
Drop the RTP-1.0.0.jar in your plugins folder for backend server and edit config.yml to your likings. For networks, enable NETWORK in the config, set up Redis, and put the included RTP-Velocity-1.0.0.jar plugin on your Velocity proxy. That's it.
RTP is a random teleport plugin that works on a single server or across a whole network. Players run /rtp to open a menu(or directly /rtp <region|WORLD>), pick a dimension, and get teleported to a safe random spot. If you run multiple servers behind Velocity, they can pick which server to teleport to as well, with live player counts and ping shown in the menu.
Features
- /rtp menu with overworld, nether and end buttons (fully configurable)
- Works on one server or across a network (Redis, works with multiple proxies too)
- Locked dimensions: players have to enter the nether/end once before they can rtp there. Can be turned off
- /rtpqueue: matches two random players and teleports them to the same spot together, even from different servers
- Teleport countdown with cancel on move / cancel on damage
- Cooldowns and radius set per world
- Safe location checks, blocked blocks and biomes list (no lava, water etc)
- Sounds, chat + action bar messages, everything editable in the config (pick which displays in chat or/and action bar)
- Hex colors and legacy color codes supported
- MariaDB, PostgreSQL, MySQL and SQLITE(sqlite is for no external database, only locally on one server) support for unlocks.
- Folia supported
Commands
- /rtp – open the menu or /rtp <dimension>
- /rtpqueue – join or leave the queue
- /rtpreload – reload the config
Setup
Drop the RTP-1.0.0.jar in your plugins folder for backend server and edit config.yml to your likings. For networks, enable NETWORK in the config, set up Redis, and put the included RTP-Velocity-1.0.0.jar plugin on your Velocity proxy. That's it.
