Мод для Майнкрафт на Forge и Fabric, который позволяет тонко управлять поведением ручных и диких волков на сервере. Он добавляет правила для приручения, выживания, следования и боя, а также позволяет призывать выбранных боевых волков даже из не загруженных чанков без постоянной загрузки мира.
Возможности
- Настройка приручения: гарантированное приручение одной костью, лимит волков у игрока, выдача стартовых ручных щенков и автоматическая посадка щенков после разведения.
- Изменение характеристик ручных волков: здоровья, брони, прочности брони, урона, скорости атаки, дальности удара, скорости передвижения и высоты шага.
- Защита и лечение: периодическое восстановление здоровья, устойчивость к огню и урону, неуязвимость, изменение урона от падения, подсветка волка при малом здоровье и возрождение погибших волков рядом с владельцем.
- Раненый волк может бросить цель и вернуться к хозяину; также можно ограничить автоатаку, пока здоровье слишком мало.
- Волки могут сами подбирать выброшенную гнилую плоть для лечения. Настраиваются количество восстанавливаемого здоровья, радиус поиска и задержка между едой.
- Управление следованием: дистанции, ускорение отстающего волка, телепортация к хозяину, перенос при телепортации и смене измерения, а также запрет прохода волков через порталы.
- При необходимости волки удерживают загруженными свои чанки. Для этого можно выбрать всех волков, только стартовых либо волков с синим ошейником и исключить сидящих или пассажиров.
- Массовые приказы посадить или поднять стаю; волков с чёрным ошейником можно исключить из таких приказов.
- Настройка столкновений, поведения волков при выходе владельца, его смерти и повторном входе.
- Боевая система: защита от ударов владельца, запрет атак на игроков, запрет агрессии диких волков к игрокам, выбор приоритетных целей и распределение стаи между несколькими противниками.
- Волки могут автоматически атаковать зомби и другие указанные типы сущностей, игнорировать защищённые цели, не нападать на зомби-жителей или атаковать крипера только после удара владельца.
- Боевой призыв вызывает указанное число волков к игроку. По умолчанию боевыми считаются волки с белым ошейником; их можно призывать из не загруженных чанков с временной загрузкой только нужных участков.
Как пользоваться
Для боевого призыва назначьте клавишу в настройках управления: по умолчанию она не назначена. Она выполняет ту же команду, что и /wolfrules battlesummon.
/wolfrules sitall— посадить доступных волков своей стаи./wolfrules standall— поднять волков своей стаи./wolfrules recall— призвать стоящих волков в том же измерении./wolfrules battlesummon— вызвать боевых волков./wolfrules retire <target>— сделать своего ручного волка диким; без цели выбирается волк под прицелом. Стартовых волков так убрать нельзя./wolfrules grantwolf [player] [is_baby]— выдать игроку ручного волка; команда для администратора./wolfrules wipeplayerdata [player]— очистить данные игрока о стартовых волках; команда для администратора./wolfrules loadedchunks— показать чанки, которые удерживаются волками загруженными; команда для администратора./wolfrules config ...— менять параметры мода командами.
Для списка целей автоатаки используйте /wolfrules config combat auto_engage list, а для добавления и удаления — /wolfrules config combat auto_engage add_entity <entity_type> и /wolfrules config combat auto_engage remove_entity <entity_type>. Список защищённых существ управляется командами /wolfrules config combat target_blacklist ....
Настройки
Общий конфиг сохраняет правила между мирами и перезапусками сервера:
- Forge:
config/wolfrules-common.toml - Fabric:
config/wolfrules-common.json
Параметры доступны также на экране настроек мода: на Fabric — через Mod Menu, на Forge — через встроенный пункт настроек. На сервере значения может задавать сервер, а удалённое редактирование доступно игрокам с разрешением. Изменения через команды применяются сразу и сохраняются.
Требования и совместимость
Мод работает с Forge и Fabric. Он рассчитан прежде всего на серверы; в сетевой игре экран настроек может получать значения с сервера.
