Плагин для серверов Майнкрафт с экономикой, который добавляет магазин масок для выживания. Игрок покупает маску, надевает её в слот шлема и получает эффекты для исследований, добычи, боя или путешествий в незер.
Возможности
- Семь масок: скелета, зомби, крипера, пиглина, Стива, визер-скелета и эндер-дракона.
- Каждая маска даёт ночное зрение I и эффекты, соответствующие её роли: исследованию мира, восстановлению, передвижению и защите, незеру, добыче и строительству, бою либо универсальному выживанию.
- Магазин в интерфейсе инвентаря, продажа купленных масок и учёт покупок.
- Маска надевается правой кнопкой мыши из основной или второй руки, если слот шлема свободен. Снять её можно через слот брони.
- Эффекты автоматически действуют, пока маска надета; внешние эффекты зелий плагин не удаляет.
- Обычные головы мобов сохраняют ванильное поведение, а настоящие маски плагина распознаются по внутренним меткам.
Команды
/mask,/mask open,/mask shop— открыть магазин./mask wiki— посмотреть полный список эффектов масок./mask status— показать надетую маску и её эффекты./mask buy <mask>— открыть подтверждение покупки./mask sell [mask]— открыть продажу или проверить маску./mask help— показать команды./mask give <player> <mask>— выдать маску игроку./mask reload— перечитать цены и сообщения.
Идентификаторы масок: skeleton, zombie, creeper, piglin, steve, wither, dragon.
Права
maskui.command— доступ к магазину, просмотру эффектов и командам игрока; выдаётся игрокам по умолчанию.maskui.admin— выдача масок и перезагрузка настроек; по умолчанию есть у операторов сервера.
Настройка
Основной файл — plugins/MaskUI/config.yml. В нём задаются цены, сообщения, продажа и процент возврата средств:
selling:
enabled: true
refund-percent: 50
Цены масок настраиваются отдельно в разделе masks, например masks.skeleton.price. Сообщения поддерживают цветовые коды &, а сообщения о покупке — подстановки {mask} и {price}.
Возврат получают только маски с записью о покупке; размер возврата рассчитывается от уплаченной цены. Уникальная квитанция покупки не позволяет получить возврат за дубликаты.
Требования
Нужен сервер Paper или Spigot, Vault и плагин экономики, совместимый с Vault, например EssentialsX Economy. Если Vault не находит поставщика экономики, покупка масок недоступна, а остальные команды и меню продолжают работать.
