Киты по уровням
Простой аналог Ежедневного кита с кулдауном. Та же идея с тирами (default / VIP / Elite), но без блокировки через временные переменные - киты можно забирать в любой момент. Удобно для “стартовых наборов” или “всегда доступных бонусов для премиум-рангов”.
Что показывает пример
Заголовок раздела «Что показывает пример»- Гейтинг по правам на уровне клика через
rules { permission: "..." } - Сборка
denyActions: ${denyNoPerm}из общих шаблонов для отказа - Список-форма
itemAdd: [ ... ]для выдачи набора из нескольких предметов
Почему здесь нет паттерна с двумя предметами?
Заголовок раздела «Почему здесь нет паттерна с двумя предметами?»Это меню показывает ВСЕ три кита всем. VIP- и Elite-киты видны независимо от того, может ли игрок их забрать - проверка правила происходит на клик, а не на отрисовку. Если обычный игрок кликнет VIP, сработает denyActions и он увидит сообщение “нет прав”.
Это сделано намеренно. Игрок видит, что мог бы открыть - это мягкий пуш в сторону донат-рангов. Паттерн с двумя предметами (полностью прятать заблокированные плитки) использован в Тирах донат-рангов; выбирай то, что подходит твоему серверу.
Добавить тир
Заголовок раздела «Добавить тир»Скопируй блок любого кита, поменяй слот, имя, lore, ноду прав и содержимое itemAdd. Для большего визуального разнообразия меняй material: под тир (NETHERITE_SWORD для Mythic и т. д.).
Попробовать
Заголовок раздела «Попробовать»- Положи бандл в
plugins/AbstractMenus/menus/example/. /am reload.- Введи
/ame_kit_tiersв игре. - Обычный кит работает у всех. Выдай себе
abstractmenus.vipилиabstractmenus.elite, чтобы забрать остальные.