Перейти к содержимому
Mineforgian

Donut RTP & RTP Zone

A powerful and polished teleportation plugin designed for Minecraft servers.

Загрузки
8K
Подписчики
3
Обновлён
22 июня 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 9 марта 2026 г.

logo

Auction

logo

Discord Server Nightbeam Studio YouTube Nightbeam Studio GitHub Nightbeam Studio CurseForge Nightbeam Studio Modrinth

Donut RTP (Random Teleport) is a powerful and polished teleportation plugin designed for Minecraft servers running Spigot, Paper, or Folia. Whether you're managing a survival world or a massive multiplayer environment, this plugin ensures safe and configurable random teleports with features that keep your players happy and your admins in control.

Key Features

Random Teleportation

  • Teleport to a truly random location within your world boundaries.
  • World-specific configurations to tailor each environment.

Safety First

  • Avoid lava, water, and protected zones with safety checks.
  • Choose between simple and advanced location finding methods.
  • Compatibility with Folia for asynchronous location searches.

Warmup & Cooldowns

  • Configurable warmup time before teleport begins.
  • Global or per-player cooldowns to prevent teleport abuse.

Customization

  • Full configuration via config.yml.
  • Settings for distance limits, excluded blocks, world restrictions, and more.

Player Commands & Permissions

  • /rtp – random teleport with optional parameters.
  • /rtp reload – reload settings without restarting.
  • Permissions-based control for server staff and players.

Advanced Options

  • Teleport to specific radius or within defined regions.
  • Use WorldType configuration to handle custom landscapes.
  • Fine-tune exclude lists and fallback behaviors.

Compatibility & Stability

  • Built for Minecraft 1.19+ with modern API support.
  • Works with Folia, Spigot, Paper and handles off-thread operations safely.
  • Clean shutdown and reload routines to avoid memory leaks.

Why Choose Donut RTP?

  • Reliable: Tested across multiple server types and versions.
  • Flexible: Configurable for both simple and complex setups.
  • Safe: Built-in checks keep players from teleporting into danger.
  • Responsive: Fast warmups and teleport handling even on large servers.
  • Developer Friendly: Clear codebase and configuration make tweaks easy.

Installation

  1. Place the DonutRTP.jar file in your server's plugins folder.
  2. Start the server to generate configuration files.
  3. Customize config.yml to your preferences.
  4. Use /rtp reload after editing to apply changes immediately.

Support & Contributions

For bugs, feature requests, or contributions:

  • Join our Discord for real-time support and community discussions.

Ченджлог

1.3.0Релиз26.1.1, 26.1.2, 26.2 · 22 июня 2026 г.

New Features

  • RTPZone mechanic — configurable cuboid zones that start a title/subtitle countdown on entry and random-teleport players when it completes

Configuration

  • New rtp-zones section in config.yml (disabled by default)
  • Per-zone: world, center, half-size (X/Y/Z), countdown-seconds, world-type, optional permission

Permissions

  • donutrtp.zone.use — allows triggering RTP zones (default: true)
1.2.1Релиз26.1.1, 26.1.2, 26.2 · 18 июня 2026 г.

Bug Fixes

  • Fixed frequent "Failed to find a safe location" by loading chunks before checks, using world-aware height scanning (Nether cave scan), and allowing passable decorative blocks at feet/head

Configuration

  • Default cooldown-seconds changed from 30 to 300
  • Default max-attempts increased from 30 to 60
  • Existing servers: update cooldown-seconds: 300 in your config.yml to apply the new cooldown
1.2.0Релиз26.1, 26.1.1, 26.1.2 · 10 июня 2026 г.

Added

  • HeadDatabase ID support — GUI items can use a HeadDatabase head via material: "hdb-<id>" (requires HeadDatabase plugin). Existing material and head block formats are unchanged.
  • Action bar cooldown sound — Optional sound played each second during the warmup countdown (actionbar-cooldown in config.yml). Disabled by default for backwards compatibility.
  • Instant teleport option — Set instant-teleport: true to skip the warmup countdown and teleport immediately after a safe location is found.

Configuration

  • New instant-teleport key in config.yml (default: false)
  • New actionbar-cooldown section in config.yml (see inline comments for examples)
  • HeadDatabase example under gui.items in config.yml
  • Missing config keys are backfilled with sensible defaults on reload
1.1.0Релиз26.1, 26.1.1, 26.1.2 · 9 июня 2026 г.

Added

  • Configurable GUI items Per-world RTP buttons (Overworld, Nether, End) can be customized in config.yml:
    • Slot, display name, and lore
    • Any valid Minecraft material as the icon
    • Custom player heads via texture hash, full base64 value, UUID, or player name
  • Configurable teleport sound Play a sound on successful RTP with adjustable volume and pitch (teleport-sound in config.yml)
  • Action bar warmup countdown Remaining seconds are shown on the action bar during the teleport warmup (configurable via countdown-actionbar in messages.yml)

Changed

  • Warmup countdown no longer spams chat each second; the "don't move" warning still appears once in chat
  • Invalid materials, player heads, sounds, or GUI slots log a console warning and fall back to defaults

Configuration

  • New gui.items section in config.yml (see inline comments for examples)
  • New teleport-sound section in config.yml
  • New countdown-actionbar key in messages.yml
1.0.1Релиз1.21.11, 26.1, 26.1.1 · 3 апреля 2026 г.
  • fixed TP on Folia didn't work properly.

Комментарии

Загружаем…