
DonutRTP
This plugin help in Rtp to any player in world
📖About DonutRTP
SimpleRTP — Advanced Random Teleport Plugin for Paper 1.21.11
SimpleRTP is a lightweight, fast, and highly configurable random teleport plugin designed for PaperMC 1.21.11 servers. It allows players to safely teleport to random locations in your world using a simple /rtp command while ensuring optimized performance and reliable safe-location detection.
Built for survival, SMP, and adventure servers, SimpleRTP focuses on safety, customization, and smooth gameplay without unnecessary complexity.
✨ Features
🔹 Random Teleport System
- Teleport players to completely random locations
- Configurable minimum and maximum teleport radius
- Supports custom worlds
- Prevents teleporting outside allowed areas
- Optional world border support
Example:
- Minimum Radius: 1000 blocks
- Maximum Radius: 5000 blocks
Players will only teleport inside the configured range.
🛡 Safe Teleport Protection
SimpleRTP includes an advanced safe-location finder to prevent dangerous teleports.
The plugin automatically avoids:
- Lava
- Water
- Fire
- Cactus
- Void
- Unsafe caves
- Suffocation blocks
- Air-only drops
- Tree suffocation
- Nether lava lakes
The plugin checks:
- Solid ground beneath player
- 2-block air space for player height
- Highest safe Y-level automatically
If a safe location cannot be found after several attempts, teleportation will safely cancel.
⏳ Teleport Countdown System
SimpleRTP includes a fully configurable teleport timer.
Features:
- Adjustable teleport delay
- Countdown messages
- Action bar support
- Teleport effects and sounds
- Movement cancellation system
Example:
- Teleport starts in 5 seconds
- If player moves, teleport cancels automatically
This helps balance gameplay for survival servers.
⚙ Fully Configurable
Everything can be customized inside config.yml.
Configurable settings include:
- World name
- Min/max radius
- Teleport delay
- Cooldown time
- Sounds
- Particle effects
- Messages
- Maximum attempts
- Movement cancel option
- Banned biomes
- World border settings
Example:
world: world
min-radius: 1000
max-radius: 5000
teleport-delay: 5
cooldown: 60
cancel-on-move: true
🚀 Optimized Performance
SimpleRTP is designed for performance and stability.
Optimization features:
- Efficient random location generation
- Async-safe searching support
- Reduced lag during teleport scanning
- Optimized chunk loading
- Lightweight memory usage
Perfect for:
- Survival servers
- SMP servers
- Large multiplayer communities
🔧 Admin Features
Includes useful administration commands:
Commands
/rtp→ Random teleport/rtp reload→ Reload plugin config/rtpreload→ Preload RTP chunks/rtpreload stop→ Stop preload process
Permissions
simplertp.usesimplertp.admin
🌍 Compatibility
- PaperMC 1.21.11
- Java 21
- Maven project support
- Modern Paper API
- Folia-friendly scheduling support
🎨 Custom Effects
SimpleRTP supports immersive teleport effects:
- Countdown particles
- Teleport particles
- Custom sounds
- Configurable success/failure messages
- Color code support
- MiniMessage support
📦 Included Files
The project includes:
- Full source code
plugin.ymlconfig.ymlpom.xml- Clean project structure
- Commented code
✅ Why Choose SimpleRTP?
- Lightweight and beginner-friendly
- Safe teleport system
- Highly customizable
- Optimized for performance
- Modern Paper support
- Easy setup and configuration
- Perfect for survival gameplay
SimpleRTP delivers a smooth and reliable RTP experience while keeping your server fast, safe, and easy to manage.