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

FAQ

Администратор сервера Автор меню Разработчик аддонов

Частые вопросы и ссылки на страницу с полным ответом. Если чего-то нет в списке - используй поиск (правый верхний угол).

Нет. Только HOCON. Прочти Формат HOCON - если знаешь JSON, ты уже знаешь 90% HOCON.

Почти везде: в действиях, правилах, заголовках меню, свойствах предметов. Если параметр ждёт число, плейсхолдер должен подставлять число. В остальных случаях работают строки.

  1. /am reload.

  2. Проверь, что скачал expansion PlaceholderAPI для нужных плейсхолдеров. Для %player_*%:

    /papi ecloud download Player
    /papi reload

С какими плагинами AbstractMenus интегрируется?

Заголовок раздела «С какими плагинами AbstractMenus интегрируется?»

Список интеграций на главной. Vault, PlaceholderAPI, LuckPerms, WorldGuard, Citizens, HeadDatabase, MMOItems, SkinsRestorer, ItemsAdder, Oraxen.

Два предмета в одном слоте - какой победит?

Заголовок раздела «Два предмета в одном слоте - какой победит?»

Последний в списке, чьи правила прошли. Используй это специально - например, для кнопок с гейтом по уровню или правам.

Как открывать меню по команде, по использованию предмета, по входу в регион, по клику на NPC?

Заголовок раздела «Как открывать меню по команде, по использованию предмета, по входу в регион, по клику на NPC?»

Это активаторы - один на файл, несколько на меню. См. активаторы.

Поставь проверку в корневых rules меню, а сообщение - в denyActions:

rules { permission: "i.am.admin" }
denyActions { message: "&cНе разрешено." }

Открыть справку по правилам.

Разный вид предмета в зависимости от правил?

Заголовок раздела «Разный вид предмета в зависимости от правил?»

Это bindings. См. справку по биндингам.

Слот принимает число, диапазон (0-8) или матрицу. См. форматы слотов.

skullOwner: "%player_name%"

updateInterval в корне меню. См. авто-обновление.

Да - логические обёртки и инверсия правила. См. логические структуры.

Переменные. Создавай/редактируй/удаляй через действия с переменными, читай через плейсхолдеры переменных.

Аддоны бывают двух видов. Plugin-as-addons кладутся в plugins/ как обычный Bukkit-плагин. AM-loaded аддоны кладутся в plugins/AbstractMenus/addons/ и управляются через /am addons. Разница описана в Поставке аддонов.

Несколько плагинов экономики - какой выберет AbstractMenus?

Заголовок раздела «Несколько плагинов экономики - какой выберет AbstractMenus?»

Тот, который закреплён в config.conf:

providers {
economy = "vault"
}

Поставь "auto" (значение по умолчанию), чтобы решал приоритет. Аддоны обычно регистрируются с приоритетом 100, встроенный провайдер Vault - с 50, поэтому если не закрепить Vault явно, выигрывает аддон. Переопределение на уровне действия (provider: "..." внутри HOCON) всегда бьёт значение из конфига. См. хендлеры провайдеров.

clickCooldown на предмете задаёт автор меню (например, “у этой кнопки кулдаун 2 секунды”). Серверные пороги clickDebounce - страховка от пакетов-дубликатов, которые шлёт клиент Minecraft. Они срабатывают только при clickCooldown > 0. Чтобы обойти и то, и другое, поставь на предмете clickCooldown: 0. См. установку.