LobbyAPI — плагин для удобного управления несколькими мирами с возможностью телепортации через настраиваемое меню.
Описание
С помощью команд /lobby или /hub игрок получает доступ к меню с перечнем миров. Выбрав соответствующий блок, он телепортируется в указанное место выбранного мира. Плагин позволяет настраивать цвет и количество блоков в меню, их расположение, описание миров, доступность и взаимодействие между мирами.
Создание и управление мирами
Для новичков существует руководство по созданию и настройке миров в LobbyAPI.
Возможности
- Телепортация игроков между мирами.
- Полная настройка меню выбора миров.
- Отображение игроков, находящихся в каждом мире.
- Телепортация между серверами (только для bungee-серверов).
- Интеграция с другими плагинами через события телепортации и клики в меню.
- Работает на всех версиях Bukkit.
Настройка иконок миров
Материалы, описание и другие параметры иконок миров теперь легко настраиваются.
Основные команды
/lobby |
Открывает меню миров |
/hub |
Открывает меню миров |
/lobbyapi |
Изменение свойств плагина |
/lobbyapi addWorld [мир] [слот] [x] [y] [z] |
Добавляет мир в меню |
/lobbyapi removeWorld [мир] |
Удаляет мир из меню |
/lobbyapi addServer [название] [слот] |
Добавляет сервер в меню |
/lobbyapi removeServer [название] |
Удаляет сервер из меню |
/lobbyapi listServers |
Показывает список серверов |
/lobbyapi listWorlds |
Показывает список миров |
/lobbyapi setDefaultWeather [мир] [погода] |
Устанавливает погоду (NORMAL, NO_RAIN, ALWAYS_RAINING) |
/lobbyapi addJoiningCommand [мир] [команда] |
Добавляет команду, выполняемую при заходе в мир |
/lobbyapi removeJoiningCommand [мир] [id команды] |
Удаляет команду при заходе в мир |
/lobbyapi listJoiningCommands [мир] |
Показывает команды, выполняющиеся при заходе в мир |
Дополнительные команды
- /lobbyapi generateNetherAndEndFor — создание миров Нижнего мира и Края для указанного мира
- /lobbyapi setMainLobby — установка главного лобби
- /lobbyapi removeMainLobby — удаление главного лобби
- /lobbyapi setMaterial — установка материала иконки мира
- /lobbyapi setDisplayName — изменение отображаемого имени мира
- /lobbyapi setDescription — установка описания мира
- /lobbyapi hideWorld — скрытие мира из меню
- /lobbyapi showWorld — отображение скрытого мира
- /lobbyapi setWorldSelector — назначение предмета в руке для выбора мира
- /lobbyapi removeWorldSelector — удаление предмета выбора мира
- /lobbyapi setGamemode — установка режима игры для мира
- /lobbyapi changeSpawn — изменение точки спауна мира
- /lobbyapi version — отображение версии плагина
- /lobbyapi setvoidlooping — включение/отключение телепортации на спаун при нахождении в пустоте
- /lobbyapi setdisablehealthandhunger — управление изменениями здоровья и голода
- /lobbyapi setlocationsaving — включение/отключение сохранения позиции игрока при выходе из мира
- /lobbyapi setcanuseportals — включение/отключение порталов в мире
- /lobbyapi addDefaultItem — добавление предмета в список предметов по умолчанию
- /lobbyapi removeDefaultItem — удаление предмета из списка по умолчанию
- /lobbyapi listDefaultItems — отображение списка предметов по умолчанию
- /lobbyapi addDecor — добавление декоративного элемента в меню хаба
- /lobbyapi removeDecor — удаление декоративного элемента
- /lobbyapi toggleWhitelist — включение/выключение белого списка для мира
- /lobbyapi addToWhitelist — добавление игрока в белый список мира
- /lobbyapi removeFromWhitelist — удаление игрока из белого списка мира
- /lobbyapi listWhitelist — показ белого списка
- /lobbyapi goto — телепортация к точке спауна мира
Права доступа
lobbyapi.*— полный доступ ко всем функциямlobbyapi.user— основные команды для пользователейlobbyapi.commands— доступ только к командамlobbyapi.hub— доступ к команде/hublobbyapi.bypassworldlimits— обход ограничений доступа к приватным или переполненным мирам
Совместимость и зависимости
Плагин не требует дополнительных зависимостей и совместим с большинством других плагинов.
Информация для разработчиков
Для регистрации миров из другого плагина используйте методы, вызываемые при загрузке плагина.
Для добавления bungee-сервера в меню используйте метод регистрации с указанием имени, описания и цвета шерсти.
Установка
- Скопируйте плагин в папку plugins сервера.
- Установите плагин или систему для доступа к вашим мирам.
- Перезапустите сервер.




