COWMODSКаталог модов

RTPGui

A lightweight random teleport GUI with distance tiers. No dependencies And a Powerful Yet Simple Configuration.

Автор: magnetProgramming5932обновлён 10 окт. 2025 г.
Механики игрыТранспортУтилиты

Описание

RTPGui

RTPGui is a lightweight random teleport plugin for Paper servers that provides a simple graphical menu for selecting teleport distances. It includes built-in cooldowns, tiered distance ranges, and administrator tools for managing player cooldowns.

Main GUI Tier Selection Cooldown Display In-Game Example


Features

  • Three configurable distance tiers (Random, Mid, Far)
  • Simple in-game menu (/rtpgui)
  • Per-player cooldowns
  • Tier-based permissions
  • Admin commands for reloading, resetting, and checking cooldowns
  • Configurable teleport sound and range
  • Works with Paper 1.20–1.21.8

Commands

CommandDescriptionPermission
/rtpguiOpens the RTP selection menurtpgui.use
/rtp <tier>Teleports using a preset tier (random, mid, far)rtpgui.use
/rtpgui reloadReloads configurationrtpgui.admin
/rtpgui reset [player]Resets cooldown for yourself or another playerrtpgui.admin
/rtpgui check [player]Checks remaining cooldown for a playerrtpgui.admin

Permissions

PermissionDefaultDescription
rtpgui.usetrueAllows use of the GUI and teleport commands
rtpgui.tier.midtrueGrants access to the mid-range tier
rtpgui.tier.fartrueGrants access to the far-range tier
rtpgui.adminopAllows reload, reset, and check commands

Configuration

Example config.yml:

world: "world"
cooldown-seconds: 15

sound:
  enabled: true
  key: "minecraft:entity.enderman.teleport"
  volume: 1.0
  pitch: 1.0

tiers:
  mid:
    display: "&b&l5,000 &7- &b25,000 &lBLOCKS"
    material: "SHULKER_SHELL"
    slot: 11
    min: 5000
    max: 25000
    permission: "rtpgui.tier.mid"
  random:
    display: "&b&lRANDOM"
    material: "ENDER_PEARL"
    slot: 13
    min: 0
    max: 75000
  far:
    display: "&b&l25,000 &7- &b50,000 &lBLOCKS"
    material: "ENDER_EYE"
    slot: 15
    min: 25000
    max: 50000
    permission: "rtpgui.tier.far"

gui:
  title: "&bRTP"
  size: 27
  filler: "BLACK_STAINED_GLASS_PANE"

Галерея

Gui MenuGUI MenuGUI Menu

Последние версии

Все версии →
release

RTPGui 1.0.0

1.0.0
10 окт. 2025 г.593Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21.7, 1.21.8paper
Скачать
Что нового
# RTPGui v1.0.0 — Release Notes ### Overview RTPGui v1.0.0 is the initial public release of a lightweight random teleportation plugin for Paper servers. It provides a configurable GUI menu for selecting teleport distances, cooldown management, and permission-based access to multiple teleport tiers. --- ## New Features ### 1. Random Teleport GUI - Added `/rtpgui` menu with three selectable teleport tiers: - **Random** — full map range teleport - **Mid (5,000–25,000 blocks)** - **Far (25,000–50,000 blocks)** - Each tier can be customized in `config.yml` with item, slot, display name, and permission. ### 2. Command System - **`/rtpgui`**: Opens the teleport menu. - **`/rtp <tier>`**: Performs a quick teleport using a preset tier (e.g., `/rtp random`). - **`/rtpgui reload`**: Reloads configuration without restarting the server. - **`/rtpgui reset [player]`**: Clears teleport cooldown for the sender or a target player. - **`/rtpgui check [player]`**: Displays remaining cooldown time for a player. ### 3. Cooldown Management - Per-player cooldown system using in-memory tracking. - Duration configurable via `cooldown-seconds` in the config. - Cooldowns persist correctly across multiple uses in a session. ### 4. Admin Utilities - Added `rtpgui.admin` permission to grant access to reload, reset, and check commands. - Admins can manage other players’ cooldowns in real time. ### 5. Configuration System - Fully reloaded with `/rtpgui reload`. - Sound, pitch, and volume configurable under the `sound` section. - Supports namespaced sound keys for Paper 1.21.3+ compatibility. - Custom GUI filler material and title options. ### 6. Improved Tab Completion - Autocomplete for `/rtpgui reload`, `/rtpgui reset`, `/rtpgui check`, and player names. - Autocomplete for `/rtp` tier options (random, mid, far). --- ## Configuration Example ```yaml world: "world" cooldown-seconds: 15 sound: enabled: true key: "minecraft:entity.enderman.teleport" volume: 1.0 pitch: 1.0 tiers: mid: display: "&b&l5,000 &7- &b25,000 &lBLOCKS" material: "SHULKER_SHELL" slot: 11 min: 5000 max: 25000 permission: "rtpgui.tier.mid" random: display: "&b&lRANDOM" material: "ENDER_PEARL" slot: 13 min: 0 max: 75000 far: display: "&b&l25,000 &7- &b50,000 &lBLOCKS" material: "ENDER_EYE" slot: 15 min: 25000 max: 50000 permission: "rtpgui.tier.far"