SorekillRTP
High-performance RTP and respawn routing for large networks.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SorekillRTP
🌍 SorekillRTP
cross-server respawns is a high-performance, cross-server Random Teleport (RTP) and respawn management plugin built for modern Minecraft networks. It supports local and cross-server RTP, cross-server respawns, multiple worlds (Overworld, Nether, End), Redis-backed coordination, and strict safety checks designed for large SMP environments.
Designed for BungeeCord / Waterfall behind BungeeCord / Waterfall or BungeeCord / Waterfall.
---
✨ Features
- 🌐 Cross-server RTP - Teleport players between backend servers using Redis and proxy messaging
- ☠️ Cross-server respawns - Respawn players on a different server than where they died - Ideal for hub → SMP or lobby-based networks - Fully configurable per server
- 🌍 Multi-world support - Overworld, Nether, and End - Per-world radius and distribution settings
- 🧭 Advanced RTP distribution - Square ring (uniform or biased) - Circular annulus (uniform area or radius) - Gaussian-clamped distributions
- 🛡️ Strict safety checks - Avoid lava, fire, dangerous blocks, liquids, and void-adjacent areas - Prevent teleports near hostile mobs or other players
- ⏳ Teleport countdown with movement detection - Cancels on movement or jumping - Configurable countdown duration
- 🧠 Smart chunk handling - Async chunk loading on Paper - Safe sync fallback on Spigot
- 🔁 Cross-server cooldowns - Redis-backed cooldowns shared across servers
- 🔊 Configurable sounds & messages - Fully customizable via `config.yml` and `messages.yml`
- 🔄 Safe reload support - Reload config, messages, Redis, and listeners without restarting the server
---
☠️ Respawn Behavior
SorekillRTP can fully control where players respawn after death.
Supported behaviors include:
- Respawn on the random teleport - Respawn on a random teleport - Respawn at random teleport, random teleport, or random teleport - Cross-server respawns with optional RTP on respawn
This allows setups such as: - Dying on a hub sends players to an SMP - SMP respawns always perform RTP - Private servers keep respawns local only
All respawn behavior is controlled via configuration and can differ per server.
---
🧩 Supported Platforms
Backends - Paper (recommended) - Spigot
Proxies - Velocity - BungeeCord - Waterfall
> Note: SorekillRTP is a backend plugin. > It does not run as a proxy plugin but communicates with the proxy using plugin messaging.
---
📦 Requirements
- Java 17 or newer - Paper or Spigot server - (Optional) Redis server for cross-server RTP and respawns
---
⚙️ Installation
1. Place `SorekillRTP.jar` into your backend server’s `plugins` folder 2. Start the server once to generate config files 3. (Optional) Configure Redis in `config.yml` for cross-server RTP and respawns 4. Restart or reload the server
---
🔧 Configuration
Main configuration file: - `config.yml`
Message customization: - `messages.yml`
All RTP and respawn behavior (radius, cooldowns, countdowns, distributions, safety rules, and respawn routing) is configurable per server and per world.
---
🧪 Commands
- `/rtp` - Randomly teleport yourself
- `/rtp <world>` - Randomly teleport within a specific world
- `/rtp <player> <server> <world>` (admin) - Teleport another player across servers
---
🔐 Permissions
- `sorekillrtp.use` – Use RTP - `sorekillrtp.cooldown.bypass` – Bypass RTP cooldown - `sorekillrtp.tptimer.bypass` – Bypass RTP countdown - `sorekillrtp.admin` – Admin RTP commands
---
🧠 How Cross-Server RTP & Respawn Works
1. Player requests RTP or dies 2. Source server determines target server and world 3. Target server computes a safe location 4. Location is shared via Redis 5. Player is transferred through the proxy 6. Final teleport occurs on the destination server
---
Planned Features
- Folia Support
🧾 License
This project is licensed under the Apache 2.0 License.
---
❤️ Credits
Developed by Sorekill Built for modern SMP networks that need fast, safe, and scalable RTP and respawn handling.