Skip to content

BharatRTP (Safe World Random Teleportation)

BharatRTP provides instantaneous, non-blocking random teleportation across wild worlds on Survival and Lifesteal. It leverages Paper’s asynchronous chunk loading API to eliminate server TPS lag spikes during teleports.


  • Unlike traditional RTP plugins that freeze the main server thread when loading ungenerated wilderness chunks, BharatRTP uses Paper’s getChunkAtAsync() and WorldCallback hooks.
  • Zero server stutter even when multiple players run /rtp simultaneously.
  • Pre-scans candidate teleport coordinates to guarantee safe arrival:
    • ❌ Blocks lava pools, deep water oceans, void, high drops, and fire.
    • ❌ Blocks claimed team territory and world spawn zones.
    • ✅ Guarantees solid ground (grass, stone, sand) with 2 open air blocks above.
  • Fully configurable minimum and maximum radius per world.
  • Permission-based warmup timers (warmup-seconds: 3) and cooldown delays.

Command Usage Description
/rtp / /wild /rtp Teleports player safely into a random location in the wilderness
/rtp world /rtp <world> Admin teleportation to a specific world
/rtp reload /rtp reload Reloads configuration and radius settings