Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
RxRTPZone – Random Teleport & Region RTP
Version: 1.0.0
Author: NotRitik
Main Command: /rxrtpzone
Support: Discord – notritik.exe
✅ Features
🧭 Safe, configurable random teleports per world
🛡️ WorldGuard region-triggered RTP (enter a listed region → auto-RTP)
🌍 Per-world ranges and cooldowns with global defaults
🏃 Movement-cancel for manual /rtp (region-triggered RTP ignores movement)
🧪 Safe-spot search with danger-block checks and fallback world
🎨 Fully customizable messages via messages.yml (CHAT, ACTION_BAR, TITLE, SUBTITLE)
⚡ Instant RTP option by setting countdown: 0
⌨️ Tab completion for admin commands
🔄 Hot reload for config and messages
🧰 Commands
Command Description
/rtp 🎲 Randomly teleport in your current world (respects cooldown, world settings)
/rxrtpzone 🛠️ Admin root; shows usage
/rxrtpzone reload 🔄 Reload config and messages
/rxrtpzone info ℹ️ Shows plugin info and detected hooks
/rxrtpzone regions 📍 Shows current location WorldGuard region IDs
Aliases: /randomtp
🔑 Permissions
Permission Description Default
rxrtpzone.use ✅ Allow /rtp and region-triggered RTP Everyone
rxrtpzone.admin 🔧 Access to /rxrtpzone admin commands OP
Note: Region bypass is not used — all players with rxrtpzone.use will trigger RTP in listed regions.
⚙️ Configuration (config.yml)
Spoiler
==============================
RxRTPZone - Config
Author: NotRitik
==============================
A premium Random Teleport plugin with region support.
==============================
settings:
Default RTP range (used if world-specific settings not found)
default-range: min: 100 max: 5000
Cooldown in seconds before player can RTP again
cooldown: 60
Check for safe blocks (avoid lava, void, cactus, etc.)
safe-teleport-check: true
World used if teleporting is not possible in current world
fallback-world: world
Countdown before RTP starts (for region-based RTP)
countdown: 5
Global prefix (can be overridden in messages.yml)
prefix: "&7[&bRxRTPZone&7] "
==============================
Region-Based RTP
==============================
Define WorldGuard regions that trigger auto-RTP.
==============================
rtp-regions:
- spawn_rtp
==============================
Per-World Settings
==============================
Override default-range and cooldown for specific worlds.
==============================
per-world: world: min: 100 max: 5000 cooldown: 60
world_nether: min: 200 max: 3000 cooldown: 120
world_the_end: min: 500 max: 8000 cooldown: 180
==============================
Danger Settings
==============================
Blocks considered unsafe for teleport.
==============================
danger-blocks:
- LAVA
- FIRE
- CACTUS
- VOID
- POWDER_SNOW
==============================
World Restrictions
==============================
Worlds where RTP is completely disabled.
==============================
disabled-worlds:
- example_world
💬 Messages (messages.yml)
Spoiler
==============================
RxRTPZone - Messages
Author: NotRitik
==============================
Each message has:
prefix: Shown before the message
location: CHAT, ACTION_BAR, TITLE, SUBTITLE
message: Supports & color codes and hex (#RRGGBB)
Placeholders: {player}, {time}, {cooldown}, {region}
==============================
teleport-start: prefix: "&7[&bRxRTPZone&7] " location: ACTION_BAR message: "&aTeleporting in &e{time} &aseconds..."
teleport-success: prefix: "&7[&bRxRTPZone&7] " location: CHAT message: "&aYou have been teleported to a random location!"
teleport-cancelled: prefix: "&7[&bRxRTPZone&7] " location: CHAT message: "&cTeleport cancelled because you left the zone!"
cooldown: prefix: "&7[&bRxRTPZone&7] " location: CHAT message: "&cYou must wait &e{cooldown} seconds &cbefore using RTP again!"
region-enter: prefix: "&7[&bRxRTPZone&7] " location: CHAT message: "&eYou entered region &a{region}&e! Teleport will begin soon..."
no-safe-location: prefix: "&7[&bRxRTPZone&7] " location: CHAT message: "&cNo safe location found for teleport!"
🗺️ WorldGuard Regions
Add region IDs under rtp-regions (case-insensitive)
Verify with /rxrtpzone regions while standing inside
RTP triggers when moving from outside → inside a listed region
📥 Installation
📦 Download RxRTPZone.jar
📁 Place into /plugins
🚀 Start server once to generate configs
📝 Edit config.yml and messages.yml
🔄 Use /rxrtpzone reload to apply changes
🆘 Support
💬 Discord: notritik.exe
🌐 Community: RxDevelopement



