EasyRTP

EasyRTP

Plugin

Random teleports: Simple. Safe. Fast

Server AdventureGame MechanicsUtility

18 downloads
1 follower
Follow Save
EasyRTP Logo

EasyRTP

Random teleports: Simple. Safe. Fast

What is EasyRTP?

EasyRTP is a powerful, feature-rich random teleportation plugin designed to enhance player exploration and adventure on your Minecraft server. With smart location finding, visual effects, and comprehensive safety features, it makes random teleportation both exciting and secure.

Features

  • Random Teleportation - Teleport to random safe locations with /rtp
  • Multi-World Support - Specify different worlds for teleportation
  • Player Teleportation - Teleport other players with /rtpo
  • Visual Effects - Titles, blindness effects, and sound feedback
  • Cost System - Configurable hunger and XP costs
  • Smart Location Finding - Safe location detection with chunk preloading
  • Performance Optimized - Chunk preloading for instant world loading
  • Anti-Spam Protection - Prevents multiple simultaneous teleports
  • Fully Customizable - Extensive configuration options
  • Permission System - Granular permission control
  • Multi-version Support - Compatible with Minecraft 1.19.4 through 1.21.9

Commands

Command Description
/rtp Teleport yourself to a random location
/rtp <player> Teleport another player to a random location
/rtp <world> Teleport yourself to a specific world
/rtp <player> <world> Teleport player to a specific world
/rtpo <player> Teleport another player (admin command)
/rtpo <player> <world> Teleport player to specific world (admin)
/easyrtp reload Reload the plugin configuration

Key Features

Smart Location Finding

  • Safe Location Detection: Avoids lava, void, and dangerous blocks
  • Configurable Distance: Set minimum and maximum distances from spawn
  • Y-Level Constraints: Control teleport height range
  • Multiple Attempts: Configurable attempts to find suitable locations

Performance Optimizations

  • Chunk Preloading: Automatically loads chunks around teleport location
  • Configurable Radius: Adjust preload area for performance vs. speed
  • Efficient Algorithms: Optimized location finding with early termination

Visual & Audio Effects

  • Animated Titles: "TELEPORTING..." and "TELEPORTED!" with custom timing
  • Blindness Effect: Temporary blindness for immersive teleportation
  • Sound Effects: Configurable teleport sounds
  • Location Information: Shows exact coordinates and teleport timing

Economic Balance

  • Hunger Costs: Consume food points for teleportation
  • XP Costs: Require experience levels for teleportation
  • Bypass Options: Admins can skip costs with permissions
  • Flexible Configuration: Enable/disable costs per server needs

Safety & Anti-Abuse

  • Cooldown System: Prevent teleport spam
  • Multiple RTP Prevention: Block simultaneous teleport attempts
  • World Blacklisting: Disable RTP in specific worlds
  • Permission-Based Access: Granular control over features

Configuration

EasyRTP is highly configurable. You can adjust:

  • Teleport delays and cooldowns
  • Location finding parameters (distance, Y-levels, safety checks)
  • Cost system (hunger and XP requirements)
  • Visual effects (titles, blindness duration, sounds)
  • Performance settings (chunk preloading, max attempts)
  • All messages and colors
  • Permission settings
  • And much more!

Quick Start

  1. Download and install the plugin
  2. Restart your server
  3. Use /rtp to teleport to a random location!
  4. Configure settings in config.yml to match your server needs

Usage Examples

Basic Teleportation

/rtp                    # Teleport yourself
/rtp world_nether      # Teleport to Nether
/rtp world_the_end     # Teleport to End

Admin Commands

/rtpo PlayerName                    # Teleport another player
/rtpo PlayerName world_nether      # Teleport player to Nether
/easyrtp reload                    # Reload configuration

Need Help?

Check out the GitHub repository for:

  • Full documentation
  • Configuration examples
  • Troubleshooting tips
  • Support options
  • Latest updates

Support / Credits

Membercat Studios banner

This project is part of Membercat Studios by KasaiSora and has been created by:

To report an issue, receive support, or give your feedback, join our Discord Server.


Project members

Membercat Studios

Membercat Studios

Organization

maybeizen

Developer

Details

Licensed MIT
Published 10 days ago
Updated 11 days ago