Мод для серверов Майнкрафт на Fabric, который помогает администраторам ограничивать взрывы, оружие, предметы, зачарования и эффекты. Правила настраиваются командами прямо в игре и не требуют ручного редактирования конфигурации.
Возможности
- Ограничение мощности или полное отключение взрывов от
tnt,tnt_minecart, крипера, кровати, якоря возрождения, кристалла энда, гаста, визера и черепа визера. - Ограничения урона, скорости атаки и дальности для мечей, топоров, булав, трезубцев и копий; урона снаряда и времени перезарядки — для луков, арбалетов и трезубцев.
- Отдельная задержка после каждой атаки через
disableCooldown, ограничивающая частоту ударов. - Лимит предметов в инвентаре: лишние предметы выбрасываются или удаляются. Проверяются как отдельные предметы, например
minecraft:diamond, так и заданные правила. - Максимальный уровень зачарований с исключениями для типов оружия, а также отключение выбранных зачарований.
- Лимиты уровня и длительности эффектов, включая возможность отключить конкретный эффект.
- Игроки из списка исключений и игроки в творческом режиме могут обходить ограничения.
- Уведомления в панели действий сообщают игроку о сработавшем лимите; отдельные категории уведомлений можно отключить глобально или для себя.
Как пользоваться
Примеры команд администратора:
/warden explosion set tnt maxPower 1.0— задать силу взрыва динамита./warden explosion disable creeper— отключить взрывы криперов./warden weapon set sword damage 6.0— ограничить урон мечей./warden weapon set bow projectileDamage 8.0— ограничить урон стрел./warden item set minecraft:diamond maxCount 64— задать максимум алмазов у игрока./warden enchant set minecraft:sharpness maxLevel 3— ограничить уровень остроты./warden effect disable minecraft:invisibility— отключить невидимость./warden exempt add Steve— добавить игрока в исключения./warden status— посмотреть активные ограничения./warden reload— перечитать конфигурацию./warden reset <category>— сбросить правила выбранной категории./warden help— открыть справку по командам.
Обычным игрокам доступна команда /warden actionbar item false, чтобы отключить уведомления выбранной категории для себя.
Настройки
Конфигурация хранится в config/warden.json. Изменения, сделанные командами, сразу записываются в файл и применяются подключённым игрокам. Для категорий взрывов, оружия, предметов, зачарований и эффектов есть отдельные переключатели, например weaponLimitsEnabled и explosionLimitsEnabled.
Требования
Нужны Fabric Loader и Fabric API. Все административные команды /warden требуют уровень оператора 2.
