Перейти к содержимому

Установка

Администратор сервера
  • Paper или Folia, Minecraft 1.20.6 или новее (рекомендуется 1.21.x)
  • Java 21

AbstractMenus не тащит с собой Adventure - он использует копию, которая идёт в Paper. На чистом Spigot не заработает.

  1. Скачай AbstractMenus-<version>.jar со страницы релизов.

  2. Закинь в папку plugins/ сервера.

  3. Запусти сервер. На первом запуске AbstractMenus создаст такие файлы:

    plugins/AbstractMenus/
    ├── config.conf основная конфигурация
    ├── animated_heads.conf описания анимаций голов
    ├── menus/ твои файлы меню (один или больше .conf)
    │ └── menu.conf стартовое меню
    ├── addons/ jar-ы аддонов (опционально)
    └── variables.db SQLite-хранилище для /var и /varp
  4. Запусти /am addons list. Должен появиться AbstractMenus-Core с тегом [built-in]. Это плагин регистрирует свои встроенные типы через тот же SPI, что и внешние аддоны - проверка пройдена.

plugins/AbstractMenus/config.conf хранит все серверные настройки: провайдеры по умолчанию, пороги дебаунса кликов, включение MiniMessage, BungeeCord, формат времени. Полный разбор ключей - в справочнике config.conf.

После правок запусти /am reload.

ФайлЧто это
config.confКлючи выше. Отредактируй, потом /am reload.
animated_heads.confПереиспользуемые описания анимации голов. На них ссылается плейсхолдер %hanim_:<name>:<id>% (см. плейсхолдеры).
menus/menu.confПример меню, открывается через /am open menu. Можно удалить, когда сделаешь свои.
variables.dbSQLite. Не редактируй вручную.
addons/Сюда кладутся jar-ы аддонов.

Замени jar и перезапусти. Файлы меню и config.conf переживают обновления. Заметки про миграцию для ломающих релизов - в changelog.

Убери jar из plugins/. Если нужно стереть и состояние - удали папку plugins/AbstractMenus/.