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 | 21 |