DonutRTP
PluginLicenseRef-All-Rights-Reserved

DonutRTP

This plugin help in Rtp to any player in world

83
Downloads
0
Followers
1 months ago
Updated
📦
1
Versions

📖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.use
  • simplertp.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.yml
  • config.yml
  • pom.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.