
ServerSelector
Плагин ServerSelector для Minecraft - настраиваемое GUI-меню для переключения между серверами или мирами. Подходит для BungeeCord и Velocity, упрощает навигацию на хаб-серверах.
ServerSelector - это плагин для серверов Minecraft, который добавляет удобное графическое меню для переключения между серверами (если используется BungeeCord или Velocity) или между мирами внутри одного сервера. Вместо того чтобы вбивать команды или помнить IP-адреса, игроки просто кликают по иконке в инвентаре - и всё.
Зачем это нужно?
На серверах с несколькими игровыми режимами (выживание, креатив, мини-игры, небесный остров) постоянное переключение через /server или телепортацию надоедает. Плагин даёт возможность быстро и наглядно выбирать нужный сервер или мир. Администраторам он тоже облегчает жизнь: можно настроить меню один раз и забыть - всё делается через конфиг.
Ключевые возможности
- Полностью настраиваемый GUI - меняй заголовок, размер, иконки, названия, описания и команды для каждой кнопки.
- Поддержка BungeeCord и Velocity - работает в любой прокси-сети. Можно переключать игроков между серверами командой
server:название. - Выполнение любых команд - от обычных серверных до
console:kill @e(если нужно). - Декорации - автоматическое заполнение пустых слотов цветными стеклянными панелями с простым или сложным узором.
- Предмет-селектор - выдаётся при входе, можно настроить луту, слот и блокировку перемещения.
- Гибкий паттерн - можно задать свою раскладку кнопок через буквенно-цифровую сетку.
Как настроить?
Всё настраивается в config.yml. Вот пример базовой конфигурации с пояснениями:
# Настройки GUI
gui:
title: "&8&lВыбор сервера"
size: 27 # Кратно 9 (9, 18, 27, 36, 45, 54)
# Настройки предмета-селектора
selector:
material: COMPASS
name: "&6&lСелектор серверов"
lore:
- "&7Нажмите, чтобы открыть меню"
- "&7ПКМ - открыть селектор"
slot: 4 # Слот в хотбаре (0-8)
# Выдавать селектор при каждом входе, а не только при первом
give-on-every-join: false
# Запретить игрокам перемещать предмет селектора
lock-selector-item: true
# Настройки декораций (заполнение пустых слотов)
decoration:
enabled: true
# Простое чередование цветов (по умолчанию)
alternate-colors: true
# Расширенный паттерн (чтобы включить, поставьте use-pattern: true)
use-pattern: true
pattern:
- "111111111" # Первый ряд
- "122222221" # Второй ряд
- "122222221" # Третий ряд
pattern-items:
"1": # Граница
material: LIGHT_BLUE_STAINED_GLASS_PANE
name: "&9&l✦"
"2": # Внутренность
material: GRAY_STAINED_GLASS_PANE
name: " "
# Кнопки GUI
items:
survival:
slot: 10
material: GRASS_BLOCK
name: "&a&lВыживание"
lore:
- "&7Нажмите, чтобы перейти на сервер выживания!"
- "&7Онлайн: 24/100"
command: "server:survival" # Команда, которая выполняется при клике
creative:
slot: 12
material: DIAMOND_BLOCK
name: "&b&lКреатив"
lore:
- "&7Нажмите, чтобы перейти на креативный сервер!"
- "&7Онлайн: 15/50"
command: "server:creative"
skyblock:
slot: 14
material: FEATHER
name: "&e&lНебесный остров"
lore:
- "&7Нажмите, чтобы присоединиться к небесному острову!"
- "&7Онлайн: 32/100"
command: "console:kill @e" # Можно выполнить любую консольную команду
minigames:
slot: 16
material: TNT
name: "&c&lМини-игры"
lore:
- "&7Нажмите, чтобы играть в мини-игры!"
- "&7Онлайн: 45/100"
command: "server:minigames"
website:
slot: 22
material: BOOK
name: "&d&lСайт"
lore:
- "&7Нажмите, чтобы получить ссылку на сайт!"
command: 'console:tellraw %player% {"text":"www.yourserver.com","color":"aqua","clickEvent":{"action":"open_url","value":"https://www.yourserver.com"}}'
Нюансы и советы
- Плагин лёгкий, не грузит сервер.
- Если используешь BungeeCord, команды должны начинаться с
server:. Для Velocity тоже работает. - Можно привязать выполнение консольных команд - например, открыть веб-ссылку через
tellraw. - Размер GUI обязательно кратен 9, иначе плагин ругнётся.
- Если не нужен предмет-селектор, можно отключить выдачу и открывать меню через команду (её нужно добавить отдельно, плагин не предоставляет команду /selector по умолчанию - только предмет).
Итог
ServerSelector - вещь полезная для любого сервера-хаба. Настроить можно как угодно, хоть под меню телепортаций, хоть под магазин. Игроки точно оценят простоту переключения. Скачать плагин ServerSelector можно на известных ресурсах, он совместим с Minecraft 1.8-1.21, работает на Spigot/Paper и любых форках. Если вы собираете хаб-сеть - присмотритесь.
