GUI
PracRTP opens an EnderChest-style inventory GUI when a player runs /rtp, letting them select a world and see cooldown/delay info before teleporting.
Configuration
yaml
gui:
title: "&6&lRandom Teleport"
rows: 3 # 1–6
confirm_material: LIME_WOOL
cancel_material: RED_WOOL
filler_material: BLACK_STAINED_GLASS_PANE
confirm_slot: -1 # -1 = auto placement
cancel_slot: -1
close_on_confirm: trueSlot Layout (3 rows, default)
text
[■ ■ ■ ■ ■ ■ ■ ■ ■] row 1 — filler
[■ W ■ W ■ W ■ ■ ■] row 2 — world buttons (W)
[■ ■ ■ ■ ✔ ■ ✘ ■ ■] row 3 — confirm / cancelButton Info Displayed
- World name and radius range
- Effective cooldown for that world
- Effective delay for that world
- "Click to RTP here!" prompt
ℹ️ Cooldown is checked before opening the GUI so players see the remaining time via chat or action bar, not a blank GUI.