Мова

YuRTP

YuRTP

Modrinth

RandomTeleport.Compatible Server Types: Spigot / Paper / Folia / Purpur / Leaves / All Hybrid Forks (Mohist, Magma, Arclight, Youer, etc.)

238 завантажень оновлено 6h ago
остання v1.2.0.1 Modrinth
Bukkit Folia Paper Purpur Spigot 1.8 – 26.2 EconomyTransportationUtility

Servers
Players

🌍 YuRandomTeleport Random Teleport Plugin

🛡️ Safe Landing · 🚀 Powerful Compatibility · 🌐 Multi-Language · 🔌 API Integration · ⚡ Folia Support

Still worried that random teleportation might throw players into lava, walls, underwater caves, Nether cliffs, or dangerous blocks? 🔥🌋
Still manually maintaining teleport points just to spread players across resource worlds, survival maps, or wilderness areas? 🗺️⛏️

YuRandomTeleport is a high-performance, highly compatible random teleport plugin designed for Minecraft Java servers.
It does more than simply generate random coordinates — it focuses on sending players to locations that are truly safe, stable, and controllable.


🎯 Wide Compatibility · One Plugin for the Mainstream Server Ecosystem

✅ Tested Minecraft Versions

📦 Vanilla Protocol Compatibility Range

Minecraft 1.8.x ~ 1.26.x+

Tested and verified across multiple mainstream server versions:

✅ 1.8.x
✅ 1.9.x
✅ 1.10.x
✅ 1.11.x
✅ 1.12.x
✅ 1.13.x
✅ 1.14.x
✅ 1.15.x
✅ 1.16.x
✅ 1.17.x
✅ 1.18.x
✅ 1.19.x
✅ 1.20.x
✅ 1.21.x
✅ 1.22.x
✅ 1.23.x
✅ 1.24.x
✅ 1.25.x
✅ 1.26.x

Whether you are running a classic legacy server or a newer Minecraft version, YuRandomTeleport is built to provide a smooth compatibility experience.


🖥️ Supported Server Software

🟢 Bukkit-Based Servers

✅ CraftBukkit
✅ Spigot

⚡ Paper-Based Servers

✅ Paper
✅ Purpur
✅ Leaves

✅ Folia
✅ Most Paper forks

Supported scheduler systems:

  • Region Scheduler
  • Entity Scheduler
  • Global Scheduler
  • Native Folia scheduling logic

YuRandomTeleport includes dedicated Folia adaptation, not just basic compatibility.

🔥 Hybrid Servers

✅ Mohist
✅ Arclight
✅ Youer
✅ CatServer
✅ NeoForge / Fabric / Forge hybrid compatibility environments

🌟 Other Compatible Cores

✅ Most server cores that follow the Bukkit / Spigot / Paper API ecosystem


✨ Why Choose YuRandomTeleport?

🛡️ Stricter Safe Landing Algorithm

YuRandomTeleport checks:

✅ The block under the player
✅ The player’s body space
✅ The space above the player
✅ Nearby dangerous environments

It avoids, as much as possible:

🔥 Lava
🌊 Water
🔥 Fire
🌵 Cactus
🕸️ Cobweb
♨️ Magma blocks
🌀 Portals
🕳️ Void
⚠️ And many other dangerous blocks

For complex dimensions such as the Nether, YuRandomTeleport performs safety scanning better suited for caves and platform-like terrain, further reducing the chance of:

❌ Getting stuck in walls
❌ Being teleported into the air
❌ Falling into lava
❌ Landing on dangerous edges


🧭 Independent Per-World Configuration

Different worlds can have completely different RTP rules:

🌍 Independent teleport radius
📏 Independent height limits
💰 Independent teleport cost
🛡️ Independent safety rules
🚫 Independent blocked landing blocks
✅ Independent allowed landing blocks

Overworld, Nether, End, resource worlds, and event worlds can all be managed separately.


⏳ Teleport Countdown and Action Cancellation

YuRandomTeleport supports a waiting period before teleportation.

During the waiting period, teleportation can be automatically cancelled if the player:

🚶 Moves
⚔️ Takes damage
🖱️ Interacts
💬 Chats
⌨️ Executes commands

This helps reduce:

❌ Escaping from combat
❌ Abusing RTP to avoid danger
❌ RTP abuse in PvP scenarios

A permission bypass is also available for players who should skip the waiting time.


💰 Vault Economy Support

YuRandomTeleport supports Vault-based economy systems.

You can easily create:

💵 Paid RTP
💎 Free teleportation for VIP players
🌍 Paid teleportation in resource worlds
🎉 Restricted event-world teleportation

Flexible enough to fit different server economy setups.


🌍 World Blacklist / Whitelist

Supports both:

✅ World whitelist mode
✅ World blacklist mode

You can:

🏰 Disable RTP in lobby worlds
🏙️ Disable RTP in spawn cities
⚔️ Disable RTP in dungeon worlds
🌲 Allow RTP only in resource worlds

World control becomes simple and intuitive.


🌐 Multi-Language System

Built-in languages:

🇨🇳 Simplified Chinese
🇺🇸 English

Supports:

✅ Automatic player client language detection
✅ Custom language files
✅ Multi-language server deployment

YuRandomTeleport is also suitable for international servers.


🔌 PlaceholderAPI + Java API + Event System

YuRandomTeleport provides powerful extension capabilities:

✅ PlaceholderAPI placeholders
✅ Java API
✅ Lifecycle events

It can be deeply integrated with:

📋 Menu plugins
🎯 Quest plugins
📊 Statistics plugins
🏆 Achievement plugins
⚙️ Custom server plugins


⚙️ Smart Folia / Paper / Spigot Scheduler Compatibility

The plugin includes a built-in cross-platform scheduler compatibility layer.

Supported systems:

✅ Bukkit Scheduler
✅ Spigot Scheduler
✅ Paper Async Teleport
✅ Folia Region Scheduler
✅ Folia Entity Scheduler
✅ Folia Global Scheduler

Whether your server runs on:

🟢 Spigot
⚡ Paper
🚀 Purpur
🍃 Leaves
🔥 Folia
🔧 Mohist
🔨 Arclight
🌟 Youer

YuRandomTeleport is designed to provide stable and reliable performance.


🧩 Smart Configuration Upgrade

When upgrading the plugin, YuRandomTeleport can automatically:

✅ Add missing configuration nodes
✅ Preserve existing configuration values as much as possible
✅ Preserve comments and formatting as much as possible
✅ Back up configuration files automatically
✅ Recover abnormal or broken configurations automatically

Plugin upgrades become easier and safer.


📌 Suitable For These Servers

✅ Survival servers
✅ Casual survival servers
✅ RPG large-map servers
✅ Resource-world servers
✅ Slimefun servers
✅ Skyblock servers
✅ Sandbox / box-world servers
✅ Event-world servers
✅ Hybrid servers
✅ High-performance Folia servers
✅ Paper / Purpur ecosystem servers
✅ Any server that needs safe random teleportation


🚀 Command Overview

👤 Player Commands

🔹 /rtp or /yurtp
➡️ Randomly teleport yourself

🔹 /yurtp <player>
➡️ Randomly teleport a specified player

🔹 /yurtp <player> <world>
➡️ Randomly teleport a specified player to a specified world

🛠️ Admin Commands

🔹 /yurtp reload
➡️ Reload configuration and language files


⚙️ Simple Configuration Example With Comments

# Default language
language:
  default: en_US
  # Whether to automatically switch language based on the player's client language
  use-player-locale: true

# Economy system, requires Vault
economy:
  enabled: true
  # Cost for each random teleport
  cost: 100.0

# Cooldown time, in seconds
cooldown:
  seconds: 30

# Teleport waiting settings
teleport:
  # Waiting time before teleportation
  wait-seconds: 5

  # Cancel teleportation when the player moves
  cancel-on-move: true

  # Cancel teleportation when the player takes damage
  cancel-on-damage: true

# World blacklist
world-blacklist:
  - lobby
  - spawn

# World whitelist, leave empty to disable
world-whitelist: []

# Default settings inherited by all worlds
default:

  # Random teleport range
  radius:
    min: 500
    max: 5000

  # Height limits
  height:
    min: -64
    max: 320

  # Safety checks
  safety:
    check: true

    # Whether teleporting into the void is allowed
    allow-void: false

    # Whether landing in water is allowed
    allow-water: false

    # Whether landing in lava is allowed
    allow-lava: false

    # Maximum search attempts
    max-attempts: 64

    # Minimum air blocks required above the player
    min-air-above: 2

    # Allowed landing blocks, leave empty for no restriction
    allowed-materials: []

    # Blocked landing blocks
    blocked-materials:
      - "CACTUS"
      - "MAGMA*"
      - "*FIRE*"
      - "COBWEB"
      - "SWEET_BERRY_BUSH"

# Per-world configuration
worlds:

  # Nether example
  world_nether:

    radius:
      min: 300
      max: 1500

    safety:
      # Detect and avoid unsafe lava-side platforms in the Nether
      allow-lava: false

  # Resource world example
  resource:

    # Independent cost
    cost: 500.0

    radius:
      min: 1000
      max: 10000

# Commands executed during teleportation
commands:

  # When teleportation starts
  on-teleport:
    - "title {player} title {\"text\":\"Searching for a safe location...\",\"color\":\"yellow\"}"

  # When teleportation succeeds
  on-success:
    - "title {player} title {\"text\":\"Teleport successful!\",\"color\":\"green\"}"

  # When teleportation fails
  on-fail:
    - "title {player} title {\"text\":\"No safe location found\",\"color\":\"red\"}"

📚 Plugin Documentation: https://vicuna-main.github.io/YuPluginHub/

📦 Modrinth Download Page: https://modrinth.com/plugin/yurandomteleport

🐞 Issue Tracker: https://github.com/Vicuna-main/YuRandomTeleport/issues

💬 Official QQ Group: 1080918424


🌟 YuRandomTeleport

🚀 More than random coordinates — every journey starts with a safer, smarter, and more stable algorithm.

🛡️ Safe random teleportation starts here.

🌍 One plugin, built to cover the mainstream Bukkit / Paper / Folia / hybrid server ecosystem as much as possible.

⚡ Supports Minecraft 1.8.x ~ 1.26.x, designed for highly compatible and high-performance servers.

Версії

Release
1.2.0.1
bukkit, folia, paper · 1.8, 1.8.1, 1.8.2 · 6h ago
fix messages
2
Release
1.2.0.0
bukkit, folia, paper · 1.8, 1.8.1, 1.8.2 · 2d ago
# YuRandomTeleport 1.2.0.0 Update Notice ## From 1.1.2.2 to 1.2.0.0: Safer, More Stable, and Better for Production Servers Hello server…
5
Release
1.1.2.2
bukkit, paper, spigot · 1.8, 1.8.1, 1.8.2 · 1mo ago
117
Release
1.1.1.1-SNAPSHOT
bukkit, paper, spigot · 1.8, 1.8.1, 1.8.2 · 2mo ago
🐛 Bug Fixes Fixed an issue where safe locations were frequently not found in the Nether Improved the height range calculation for Nether safe location…
93
Release
1.1.1.0-SNAPSHOT
bukkit, paper, spigot · 1.8, 1.8.1, 1.8.2 · 2mo ago
# YuRandomTeleport Update Log ## Version 1.1.0.0 → 1.1.1.0 Release Notes ### ✨ New Features - **Teleport Interruption Protection** While searching…
10
Release
1.1.0.0-SNAPSHOT
bukkit, paper, spigot · 1.8, 1.8.1, 1.8.2 · 2mo ago
11

Коментарі 0

Поки немає коментарів. Будь першим, хто поділиться думкою.

Завантажити YuRTP

Файли надаються напряму з першоджерела. Modgrid не зберігає та не змінює їх.