
Rtp GUI
Плагин Rtp GUI добавляет удобное меню для случайной телепортации с BetterRTP. Вместо команд - красивый интерфейс с выбором мира. Для Minecraft серверов на Spigot/Paper.
Rtp GUI - это плагин для Minecraft, который делает случайную телепортацию (RTP) на сервере намного удобнее и нагляднее. Вместо того чтобы запоминать и вбивать команды в чат, игроки просто открывают красивое меню и выбирают мир, в который хотят телепортироваться. Работает поверх BetterRTP, так что сам механизм рандомной телепортации остаётся за ним.
Зачем это нужно
На серверах с несколькими мирами (например, выживание, ресурсный мир, мини-игры) админы часто настраивают RTP через BetterRTP. Но новичкам бывает сложно разобраться с командами. Rtp GUI решает эту проблему - всё интуитивно понятно: открыл меню, кликнул по иконке мира и полетел. Никаких ошибок в синтаксисе, никаких лишних вопросов в чат.
Особенности
- Красивое меню - команда /rtp открывает GUI с иконками миров. Всё стильно и чисто.
- До 6 миров - можно добавить свои миры в конфиг и выбрать, какие показывать в меню.
- Включение/отключение миров - быстро переключаешь, какие миры доступны для RTP.
- Смена иконок в игре - есть команда /rtpgui material, чтобы поменять материал иконки без перезагрузки сервера. Удобно, когда надо быстро подправить.
- Перезагрузка конфига - /rtpgui reload обновляет настройки на лету.
- Гибкая настройка - в config.yml можно менять всё: слоты, материалы, названия, описания, звуки, размер GUI, заголовок и даже команды для каждого мира.
- Работает с BetterRTP - Rtp GUI только показывает меню и выполняет команды BetterRTP за кулисами. Сам он не телепортирует, а просто вызывает нужные команды.
Требования
Обязательно нужен BetterRTP. Без него плагин не работает.
Установка
- Скачай BetterRTP и Rtp GUI.
- Кинь оба .jar в папку /plugins/.
- Перезапусти сервер или перезагрузи плагины.
- Отредактируй plugins/Rtpgui/config.yml под себя.
- Введи /rtp в игре и пользуйся.
Пример конфига
gui:
size: 27
title: '&8ʀᴛᴘᴍᴇɴᴜ'
fill-background: false
background-material: GRAY_STAINED_GLASS_PANE
# включаем/выключаем базовые миры
overworld-rtp: true
nether-rtp: true
end-rtp: true
# настройка миров
worlds:
overworld:
material: GRASS_BLOCK
display-name: <#00FF00>Overworld RTP
lore:
- '&f&l| <#00FF00>Teleport &fto a random'
- '&f&l| &flocation in <#00FF00>The Overworld'
- '&f&l| &fClick to <#00FF00>teleport &fnow!'
command: betterrtp player %player% world
nether:
material: NETHERRACK
display-name: <#FF5500>Nether RTP
lore:
- '&f&l| <#FF5500>Teleport &fto a random'
- '&f&l| &flocation in <#FF5500>The Nether'
- '&f&l| &fClick to <#FF5500>teleport &fnow!'
command: betterrtp player %player% world_nether
end:
material: END_STONE
display-name: <#F7E07A>The End RTP
lore:
- '&f&l| <#F7E07A>Teleport &fto a random'
- '&f&l| &flocation in the <#F7E07A>The End'
- '&f&l| &fClick to <#F7E07A>teleport &fnow!'
command: betterrtp player %player% world_the_end
# кастомные миры (по умолчанию выключены)
customworlds:
customworld1:
enabled: false
slot: 0
item-material: DIAMOND
item-display-name: <#FF00FF>Custom 1
item-lore:
- Click to run custom command 1
command: betterrtp player %player% <world_name>
customworld2:
enabled: false
slot: 1
item-material: EMERALD
item-display-name: <#00FFFF>Custom 2
item-lore:
- Click to run custom command 2
command: betterrtp player %player% <world_name>
customworld3:
enabled: false
slot: 2
item-material: GOLD_INGOT
item-display-name: <#FFD700>Custom 3
item-lore:
- Click to run custom command 3
command: betterrtp player %player% <world_name>
customworld4:
enabled: false
slot: 3
item-material: REDSTONE
item-display-name: <#FF0000>Custom 4
item-lore:
- Click to run custom command 4
command: betterrtp player %player% <world_name>
customworld5:
enabled: false
slot: 4
item-material: LAPIS_LAZULI
item-display-name: <#0000FF>Custom 5
item-lore:
- Click to run custom command 5
command: betterrtp player %player% <world_name>
customworld6:
enabled: false
slot: 5
item-material: QUARTZ
item-display-name: <#FFFFFF>Custom 6
item-lore:
- Click to run custom command 6
command: betterrtp player %player% <world_name>
Важно знать
- Плагин не заменяет BetterRTP, а только добавляет к нему графический интерфейс.
- Если хочешь добавить свой мир, просто пропиши его в разделе customworlds и включи enabled.
- Команды для каждого мира можно менять - например, если используешь другой плагин для RTP или хочешь телепортировать в конкретные координаты.
- Звук клика настраивается в config.yml (по умолчанию ENTITY_EXPERIENCE_ORB_PICKUP).
- Если какой-то мир не нужен, просто отключи его в конфиге - он не будет показываться в меню.
- Для смены иконки мира в реальном времени используй /rtpgui material <мир>. Это удобно, когда хочешь быстро подобрать красивый блок под стиль сервера.
