
xRtp
An amazing random teleportation plugin for your server.
- Загрузки
- 123
- Подписчики
- 2
- Обновлён
- 23 мая 2026 г.
- Лицензия
- Apache-2.0
Опубликован 14 февраля 2026 г.
🚀 xRtp – Smart & Secure Random Teleport

xRtp is a powerful, optimized, and fully configurable Random Teleport plugin designed for modern Minecraft servers. Built for zero-lag performance, instant teleports, and complete visual customization.

✨ Main Features
⚡ Zero-Lag Instant Teleportation
xRtp uses a background location cache engine (LocationCacheManager) that pre-calculates safe destinations before players even ask for one. When a player runs /rtp, they are teleported instantly — no lag, no CPU spikes, no main-thread blocking.
- Fully async block and chunk checking
- Locations saved to
cache.ymland reloaded on startup for zero-wait first teleport - Configurable cache size and background refill interval
🌍 Smart World Border Handling
If min-radius exceeds the world border, xRtp auto-clamps the range and keeps working instead of crashing. Configuration warnings appear only once in the console — no spam.
🎛 Fully Customizable GUI Menu
Design your RTP menu exactly how you want it via menu.yml:
- Custom slot layout with auto-filler glass panes
- Close button and any custom action items
- Multi-world destinations with individual min/max radii
- Supports any material and custom display names with color codes
⏳ Configurable Cooldown System
Set custom cooldown times per world and allow specific players to bypass them with a permission node.
🛡 Safe Location Engine
- Skips liquid, unsafe, and blacklisted blocks
- Nether support with gap detection
- Only teleports to pre-generated chunks by default (prevents terrain generation lag)
🌐 Multi-Language Support
Ships with complete English (Default) and Spanish (Config ES) configuration packs. Every message, title, action bar, and GUI item is fully customizable.
📦 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/rtp |
Opens the RTP world selection menu | xrtp.use |
/rtp reload |
Reloads all config files | xrtp.admin |
⚙️ Configuration Overview
# config.yml
location-cache:
enabled: true
cache-size: 20 # Pre-cached locations per destination
refill-interval-seconds: 5 # How often to refill in background
use-pre-generated-chunks: true # Prevents chunk generation lag
teleport-delay-seconds: 5
max-attempts: 100
# menu.yml — Full GUI control
menu:
title: "&8&lRandom Teleport"
size: 27
auto-filler:
enabled: true
material: GRAY_STAINED_GLASS_PANE
destinations:
survival:
world: world
min-radius: 100
max-radius: 5000
slot: 13
material: GRASS_BLOCK
name: "&a&lSurvival World"
🔧 Compatibility
- Minecraft: 1.18 – 1.21.x
- Platform: Spigot, Paper, Purpur, Leaf
- Java: 17+
Ченджлог
v1.0.3Релиз1.18, 1.18.1, 1.18.2 · 23 мая 2026 г.
xRtp v1.0.3 — Zero-Lag Engine, Smart Cache & Stability
🚀 What's New
⚙️ Zero-Lag Core Engine
- Pre-Calculated Location Cache (
LocationCacheManager): Safe teleport locations are now found in the background, before players even ask for one./rtpis now truly instant — no lag, no CPU spikes. - Fully Async Search: All synchronous block-checking loops have been removed. The main server thread is never blocked.
- Persistent Cache: Cached locations are saved to
cache.ymlon shutdown and reloaded on startup for a zero-wait first RTP. - World Border Auto-Clamp: If
min-radiusis larger than the world border, the plugin automatically adjusts and keeps working instead of crashing or throwing repeated errors. - Warn-Once System: Configuration warnings are logged only once per destination, not every 5 seconds. No more console spam.
🎨 Premium GUI
- Fully Editable Menu (
menu.yml): Build any inventory layout — custom slots, auto-fill glass panes, close buttons, and more. - Multi-World Support: Configure separate RTP destinations with different min/max radii for each world.
- Custom Item Actions: Each item in the GUI can trigger
rtp,close, or act as a pure decoration.
🛠️ Configuration
location-cacheblock inconfig.yml: Control cache size, background refill interval, and toggle the system on/off.use-pre-generated-chunks: true(default): Prevents chunk generation lag by only teleporting to already-generated terrain.- Multi-Language: Ships with full English (Default) and Spanish (
Config ES) configuration packs.
🐛 Bug Fixes
- Fixed
IllegalArgumentException: bound must be greater than origincrash when world border was smaller thanmin-radius. - Fixed console spam of range warnings repeating every refill cycle.
- Fixed
startRtpAPI method signature mismatch.
v1.0.2Релиз1.18, 1.18.1, 1.18.2 · 11 мая 2026 г.
xRtp v1.0.2 - Zero Lag Engine & Full GUI Customization
This update focus on extreme performance and giving server owners total control over the user experience.
🚀 Zero-Lag Search Engine
- Pre-Generated Chunk Logic: The plugin now only teleports players to chunks that already exist on disk. This prevents server-side lag spikes caused by chunk generation.
- 10x Faster Search: Re-engineered the algorithm to check up to 10 coordinates per tick. This ensures almost instant teleportation without dropping a single TPS or FPS.
- Async-Safe Checks: Optimized mathematical checks to keep the main thread smooth.
🎨 Visual & UI Overhaul
- Advanced BossBar: New dynamic BossBar with customizable titles, progress text (using
%time%), and premium styles (Segmented/Solid). - English by Default: All internal resources are now English by default for global compatibility.
- Menu Engine 2.0: Added support for custom menu sizes (1-6 rows) and a new manual slot-filling system.
🔧 Interactive Actions
- New Action Types: Items in the menu can now execute actions:
CLOSE,MESSAGE,COMMAND, andCONSOLE. - Slot Lists: You can now define a list of slots (e.g.,
slots: [0,1,2,3]) for a single item to create custom borders easily.
📦 Extras
- Spanish VIP Config: A separate folder
Config ESis included with a premium, ready-to-use Spanish translation.
v1.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 17 марта 2026 г.
We've improved menu flexibility and message performance as well.
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 14 февраля 2026 г.
Stable
Комментарии
Загружаем…