- Поддерживаемые версии
- 1.21
- 26.1
- 26.2
- 26.3
- 26.4
- Ядра и Прокси
- Paper
- Folia
- Минимальная версия Java
- 21
EcoLobbyFolia
Лобби для Paper и Folia: меню, порталы и оформление сервера
АВТОР ДАЛ ДОБРО НА ВЫПУСК САМОВОЛЬНОГО ФОРКА!
Выбор серверов • предметы лобби • TAB и scoreboard • защита и настройка миров
О ПЛАГИНЕ
EcoLobbyFolia — форк EcoLobby от Baraban4ik, адаптированный для Paper и Folia 1.21.11. Плагин объединяет меню выбора серверов, предметы лобби, оформление интерфейса, спавн, порталы и правила поведения игроков.
Модули и оформление настраиваются в YAML. Для сообщений доступны русский и английский языки.
ВОЗМОЖНОСТИ
- Меню и предметы: отдельные GUI, кнопки с действиями, выдача предметов при входе, назначение слотов инвентаря и экипировки.
- Выбор серверов: переходы через BungeeCord-совместимый прокси и динамические счётчики онлайна отдельных серверов и всей сети.
- TAB: header, footer, префиксы и суффиксы имён игроков.
- Scoreboard и bossbar: свои тексты, строки, цвет, стиль и заполнение полосы; настраиваемые интервалы обновления.
- Видимость игроков: предмет-переключатель с разным оформлением состояний и задержкой использования.
- Вход на сервер: действия приветствия, выдача предметов, очистка чата, установка режима игры, здоровья, голода, опыта и эффектов зелий.
- Два спавна: основной и отдельная точка первого входа с автоматической телепортацией при подключении.
- Порталы: выделяемые области, запускающие действия при входе; задержка повторного срабатывания.
- Защита лобби: ограничения чата, команд, движения, строительства, взаимодействия с блоками, перемещения, выбрасывания и подбора предметов; отключение урона и голода.
- Настройки миров: время, gamerules, действия при падении в пустоту и граница мира вокруг основного спавна.
- Атмосфера: частицы вокруг игроков и музыка .nbs через NoteBlockAPI.
- Сообщения сервера: скрытие уведомлений о входе, выходе, смерти и отключении игрока.
- Доступ: белый и чёрный списки игроков по никам, отдельные права обхода ограничений.
- NoChatReports: настройки предупреждения клиента, защиты чат-сессий и предотвращения чат-киков.
МЕНЮ, ПРЕДМЕТЫ И КОМАНДЫ
Меню создаются в
guis/*.yml, предметы — в items/*.yml. Настраиваются размер и заголовок меню, слоты, материал, название, lore, количество, зачарования, CustomModelData, item flags и скрытие подсказки. Доступны головы по нику, Base64-текстуры, карты с локальными изображениями и книги со своими страницами.Кнопки с
refresh: true обновляются каждую секунду — например, для отображения онлайна. Предметам можно назначать действия и задержку использования.В
commands/*.yml создаются собственные команды с алиасами, правами и действиями. Имя файла становится названием команды. В комплекте есть /links с алиасами для социальных сетей.ОФОРМЛЕНИЕ И ПЛЕЙСХОЛДЕРЫ
Тексты поддерживают MiniMessage, HEX-цвета, градиенты, наведение и кликабельные элементы. Для циклических анимаций задаются кадры и интервал в
animations.yml, затем используется {animation:ID}.Встроенные переменные:
Код:
{player} — имя игрока
{online} — онлайн текущего сервера
{version} — версия плагина
{prfx} — префикс сообщений
{bungee_total} — общий онлайн сети
{bungee_SERVER} — онлайн сервера SERVER
{animation:ID} — текстовая анимация
Для обычных переменных также доступны формы
%player%, %online% и %bungee_SERVER%. При установленном PlaceholderAPI можно использовать плейсхолдеры других плагинов.ДЕЙСТВИЯ
Предметы, кнопки меню, порталы, пользовательские команды и события поддерживают действия:
Код:
[PLAYER] — команда от игрока
[CONSOLE] — команда от консоли
[CONNECT] — подключение к серверу прокси
[MSG] — сообщение игроку
[BROADCAST] — сообщение всем
[TELEPORT_TO_SPAWN] — телепортация на спавн
[TITLE] — заголовок и подзаголовок
[ACTIONBAR] — сообщение над хотбаром
[SOUND] — воспроизведение звука
[HIDE_PLAYERS] — скрыть других игроков
[SHOW_PLAYERS] — показать других игроков
[CLOSE_GUI] — закрыть меню
[OPEN_GUI] — открыть меню
Маркер
[WAIT:N] откладывает конкретное действие на N секунд.КОМАНДЫ
/ecolobby— справка; алиасы:/el,/elobby,/lobby./ecolobby reload— перезагрузить настройки./spawn— телепортироваться на основной спавн./setspawn main— установить основной спавн./setspawn first— установить точку первого входа./ecolobby give <itemID>— выдать предмет себе./ecolobby give <player> <itemID>— выдать предмет онлайн-игроку./ecolobby open <guiID> [player]— открыть меню себе или онлайн-игроку./portal pos1 [x y z]и/portal pos2 [x y z]— выбрать углы портала./portal create <id>— создать портал по выделению./portal set <id>— обновить область портала по выделению./portal delete <id>— удалить портал./portal listи/portal info <id>— список и информация.
ID меню и предметов соответствуют именам их YAML-файлов без расширения. Порталы также доступны через
/portals и /ecolobby portal. Встроено автодополнение подкоманд, игроков, меню, предметов и порталов.ПРАВА ДОСТУПА
ecolobby.command— справка.ecolobby.command.open— открытие меню.ecolobby.command.spawn— телепортация на спавн.ecolobby.command.reload— перезагрузка настроек.ecolobby.command.give— выдача предметов.ecolobby.command.setspawn— установка спавна.ecolobby.command.portal— управление порталами.ecolobby.bypass.*— обход ограничений; отдельные права для чата, команд, движения, блоков и предметов.
Справка, открытие меню и спавн доступны игрокам по умолчанию. Административные права и обход ограничений по умолчанию выдаются операторам.
НАСТРОЙКА
Файлы находятся в
plugins/EcoLobby:
Код:
config.yml — язык, доступ, видимость игроков и настройки прокси
animations.yml — текстовые анимации
modules/ — вход, игроки, миры, порталы, TAB, scoreboard, bossbar и NoChatReports
guis/ — меню
items/ — предметы лобби
commands/ — собственные команды
language/ — русские и английские сообщения
data/ — спавны, порталы и граница мира
tracks/ — музыка .nbs
Для миров можно задать общие и индивидуальные параметры. Ограничения взаимодействия с блоками дополняются сообщением, звуком и частицами отказа. Данные сохраняются в YAML.
ТРЕБОВАНИЯ И УСТАНОВКА
Сервер: Paper или Folia 1.21.11.
Java: 21.
Дополнительные интеграции: PlaceholderAPI — внешние плейсхолдеры; NoteBlockAPI — музыка .nbs; ViaVersion — совместимость отображения количества GUI-предметов с подключёнными клиентами.
- Поместите
EcoLobbyFolia-1.5.0.5.jarв папкуpluginsи запустите сервер. - Выберите язык через
settings.language: ruилиenвplugins/EcoLobby/config.yml. - Настройте модули, меню, предметы и действия под свой сервер.
- Установите точки через
/setspawn mainи/setspawn first. - Примените настройки командой
/ecolobby reload.
Для переходов между серверами подключите сервер лобби к BungeeCord-совместимому прокси.
Оригинальный EcoLobby — Baraban4ik. Форк EcoLobbyFolia — He3HaukaX.
- Зависимости
- PlaceholderAPI, NoteBlockAPI, ViaVersion - ВСЁ ОПЦИОНАЛЬНО
- Команды и права
- Всё выше написано