RTP-premium
PluginMIT

RTP-premium

Advanced random teleportation plugin with 5 modes, safe location finder, GUI menu, cooldowns, and 10 languages. Supports Normal, Far, Nether, End, and Near-Player teleport with 12 safety checks.

15
Downloads
0
Followers
1 months ago
Updated
📦
2
Versions

📖About RTP-premium

🌍 RTP Premium — Advanced Random Teleportation

The most feature-rich and safest random teleportation plugin for Paper/Spigot servers.

✨ Features

  • 5 Teleport Modes — Normal, Far, Nether, End, Near Player
  • 12 Safety Checks — Never teleport into lava, blocks, cliffs, or deep water
  • Beautiful GUI Menu — Click to teleport, no commands needed
  • Per-mode Cooldowns — Configurable for each mode
  • Warmup Timer — Cancel on move, with countdown titles
  • Particles & Sounds — Beautiful teleport effects
  • 10 Languages — EN, RU, ES, DE, FR, PT, ZH, JA, KO, TR
  • Fully Configurable — Every setting can be changed
  • Lightweight — No lag, async location finding
  • Permission Support — Per-mode permissions

🎮 Commands

Command Description
/rtp Open teleport GUI menu
/rtp normal Normal teleport (up to 4000 blocks)
/rtp far Far teleport (up to 10000 blocks)
/rtp nether Nether teleport
/rtp end End teleport
/rtp player Teleport near a random player
/rtp help Show help
/rtp reload Reload config (admin)

🔒 Safety System

Check Description
✅ Solid ground Never teleport into air
✅ No lava Lava is dangerous
✅ No fire Fire and campfires blocked
✅ No cactus Cactus, berries, roses blocked
✅ Water depth Max 3 blocks deep
✅ Cliff check No cliffs nearby (10 blocks)
✅ Ceiling lava Check for lava above (Nether)
✅ End platform 60% solid blocks required
✅ Spawn distance Min 100 blocks from spawn
✅ Air space 2 blocks of air for body
✅ Vanish respect Skip vanished players
✅ World check Correct world targeting

🌐 Languages

English, Russian, Spanish, German, French, Portuguese, Chinese, Japanese, Korean, Turkish

📋 Permissions

Permission Description Default
rtp.use Open RTP menu true
rtp.normal Normal teleport true
rtp.far Far teleport true
rtp.nether Nether teleport true
rtp.end End teleport true
rtp.player Near player teleport true
rtp.reload Reload config op
rtp.bypass.cooldown Bypass cooldown op

⚙️ Requirements

  • Paper / Purpur / Folia 1.21+
  • Java 21+

🔐 LuckPerms Support

The plugin uses standard Bukkit permissions, which means it works with any permission plugin — including:

  • ✅ LuckPerms (recommended)
  • ✅ PermissionsEx (PEX)
  • ✅ GroupManager
  • ✅ UltraPermissions
  • ✅ Any other Vault-compatible permission plugin

Permissions

Permission Description Default
rtp.use Open RTP menu true
rtp.normal Normal teleport (4000 blocks) true
rtp.far Far teleport (10000 blocks) true
rtp.nether Nether teleport true
rtp.end End teleport true
rtp.player Near player teleport true
rtp.reload Reload config op
rtp.bypass.cooldown Bypass all cooldowns op

LuckPerms Examples

# Allow VIP to bypass cooldown
/lp group vip permission set rtp.bypass.cooldown true

# Restrict far teleport to admins only
/lp group default permission set rtp.far false

# Give all RTP permissions to a player
/lp user PlayerName permission set rtp.* true

# Disable RTP for guests
/lp group guest permission set rtp.use false

Per-mode Cooldowns by Group

You can combine permissions with the cooldown system. For example:

  1. Set cooldowns in config.yml:
cooldowns:
  normal: 60
  far: 300
  nether: 180
  end: 180
  player: 600
  1. Allow VIP to bypass them:
/lp group vip permission set rtp.bypass.cooldown true

VIP players will have no cooldown, while default players will have to wait!