
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 <мир>. Это удобно, когда хочешь быстро подобрать красивый блок под стиль сервера.
Сервер для плагина Rtp GUI - как у профи
Плагин Rtp GUI создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Rtp GUI для друзей можно за пару минут - BungeeHost всё уже подготовил.
