BharatRTP
BharatRTP is an asynchronous random teleportation solution engineered to prevent main-thread server lag when finding and generating safe wilderness coordinates.
Architecture & Performance
- Paper Async Chunk Loading: Chunks are pre-checked and loaded asynchronously on background threads without pausing the main tick loop.
- Safety Predicates: Automatically avoids oceans, lava, fire, claims (WorldGuard, Lands), dangerous cliffs, and leaves.
- Configurable Zones: Set min/max radius for Overworld, Nether, and The End.
- Cooldown & Warmup System: Configurable teleport warmup with movement cancel triggers and permission-based cooldown bypasses.
Commands
| Command | Permission | Description |
|---|---|---|
/rtp or /wild | bharatrtp.use | Teleports player to a random safe location. |
/rtp <player> | bharatrtp.admin.other | Forces an RTP on another player. |
/rtp reload | bharatrtp.admin.reload | Reloads radius boundaries and safety tables. |