A fast, safe, and fully asynchronous RTP plugin for Paper 1.21+, featuring cooldowns, Vault support, worldguard support
✨ First official release of ClipsEZRTP!
A lightweight, efficient, and fully asynchronous Random Teleport plugin built for Paper 1.21+.
🚀 Core Features Added 🔹 /rtp Command
Main command: /rtp
Aliases: /wild, /randomtp
Permission: clips.rtp.use
🔹 Async Safe Location Finder
Finds safe locations without causing server lag
Uses Paper’s asynchronous chunk loading
Avoids:
Lava
Water
Unsafe cliffs
Blacklisted biomes
Caves (configurable)
🔹 Teleport Safety System
Ensures:
Safe landing blocks
Sufficient air space
Player won't spawn underground or in liquid
⏱️ Cooldown & Delay System
Configurable RTP cooldown timer
RTP delay before teleporting (default 3 seconds)
Movement cancellation during countdown
Fully customizable messages
💰 Vault Economy Support
Optional RTP cost using Vault
Automatically withdraws from player balance
Customizable cost & messages
Auto-disables if Vault is missing
🌍 Per-World Support
Enable or disable RTP per world
Configurable target world for RTP
Adjustable minimum and maximum radius
🧩 Configurable Settings
Safe blocks list
Blacklisted biomes
Economy options
Teleport radius values
Messages (all customizable with placeholders)
🔧 Technical Improvements
100% non-blocking async RTP engine
Clean OOP structure:
RTPManager
SafeLocationFinder
ConfigManager
MessagesManager
Proper use of Paper API (not Spigot)
No database required — simple in-memory cooldown cache
🎉 Thanks for using ClipsEZRTP!
This version lays the foundation for advanced features coming soon, such as:
Per-player cooldowns
RTP warmup effects
Metrics
Multi-world custom radii
GUI-based configuration
Information
| Published on | December 9, 2025 |
|---|---|
| Downloads | 11 |