Миры LobbyAPI через конфигурацию
LobbyAPISimpleWorldAdder служит небольшим дополнением к LobbyAPI. Оно позволяет перечислить существующие миры в config.yml и передать их основной системе меню. Администратору не нужно писать собственный плагин или обращаться к API из Java.
Дополнение поддерживает до 20 записей. В официальном примере значение 1.null заменяется на 1.WorldCreative, где WorldCreative является точным именем уже созданного мира. По тому же принципу заполняются следующие позиции.
Что делает дополнение
- Создает config.yml: файл содержит слоты для имен миров.
- Добавляет существующие миры: оно не заменяет отдельный генератор миров.
- Ограничивает список: конфигурация рассчитана максимум на 20 миров.
- Не требует кода: достаточно отредактировать текстовые значения.
- Работает с LobbyAPI: основной плагин остается обязательной зависимостью.
Проект совместим с плагинами, которые создают миры, но нужный мир должен существовать и корректно загружаться сервером. Имя в конфигурации чувствительно к точному написанию: лишний пробел или отличие регистра может помешать регистрации.
Установка по шагам
Поместите LobbyAPISimpleWorldAdder и совместимый LobbyAPI в папку plugins, затем перезапустите Bukkit-сервер. После создания config.yml остановите сервер, замените значения null именами нужных миров и снова запустите его.
Проверьте консоль на сообщения об отсутствующей зависимости или неизвестном мире. Затем откройте меню LobbyAPI обычным игроком и протестируйте каждый пункт, точку прибытия и возврат в основное лобби. Резервная копия конфигурации упростит восстановление списка.
Версии и границы
Официальные файлы дополнения относятся к Bukkit 1.7.9 и Minecraft 1.8. Современные возможности LobbyAPI, команды и форматы настроек могли измениться, поэтому старый аддон нельзя автоматически переносить на новый сервер без изолированной проверки.
В плане проекта упоминалось добавление команд, но опубликованное описание делает упор именно на редактирование файла. Не следует ожидать игрового редактора, автоматического импорта всех каталогов или управления свойствами мира.
LobbyAPI является основной системой: показывает игрокам удобное меню и телепортирует в зарегистрированные миры. LobbyAPISimpleWorldAdder лишь упрощает наполнение этого списка через конфигурацию.
Давайте общаться
Помогите нам сделать сайт лучше
Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.