Плагин для серверов Майнкрафт, который ограничивает максимальный урон ванильной булавы. Он полезен для пвп и ферм: сильный удар с большой высоты не сможет мгновенно убить игрока или разрушить ферму, но остальные механики булавы сохранятся.
Возможности
- Ограничивает итоговый урон булавы с учётом высоты падения, зачарований, критических ударов, эффекта силы и других модификаторов.
- Отбрасывание, звуки, частицы и эффекты зачарований работают как обычно.
- Для отдельных игроков можно выдать обход ограничения; список хранится по UUID и сохраняется после перезапуска.
- Есть автодополнение аргументов команд и настраиваемый префикс сообщений.
Команды
/macedamagecap— информация, текущий лимит и справка./macedamagecap help— открыть справку./macedamagecap get— показать текущий лимит урона./macedamagecap set <damage>— установить максимальный урон./macedamagecap reload— перечитатьconfig.ymlиbypass.yml./macedamagecap bypass add <player>— добавить игрока в исключения./macedamagecap bypass remove <player>— убрать игрока из исключений./macedamagecap bypass list— вывести список исключений./macedamagecap bypass check <player>— проверить исключение для игрока.
Альтернативные команды: /mdc, /macecap. Вместо игрока можно указать его имя или UUID.
Права
macedamagecap.admin— доступ ко всем командам плагина; по умолчанию есть у оператора.macedamagecap.bypass— обход лимита урона булавы.
Право macedamagecap.bypass можно выдать через менеджер прав, например LuckPerms.
Настройка
Основной файл — plugins/MaceDamageCap/config.yml.
damage-cap— максимальный урон; 1 единица урона равна половине сердца.min-capиmax-cap— допустимые границы для значения лимита в командах.messages-prefix— префикс сообщений с цветовыми кодами&.log-changes— запись изменений лимита в консоль.
Команда /mdc set сразу сохраняет новое значение. UUID игроков с обходом хранятся в plugins/MaceDamageCap/bypass.yml.
Требования
Работает на серверном ядре Paper и требует Java 21 или новее.
