
Mob Factions
Активный0.0
Установок
Последнее обновление
Версии
Mob Factions
Данный мод предоставляет расширенную систему управления взаимоотношениями между различными группами существ в мире Minecraft. Вместо стандартного поведения мобов, которые атакуют только игрока и определенных врагов, теперь вы можете создавать полноценные классификации с особыми межгрупповыми отношениями.
Основные компоненты системы
Модификация оперирует четырьмя ключевыми элементами:
- Фракции - названия группировок существ
- Сущности - типы мобов, принадлежащих к определенной фракции
- Противники - фракции, которые автоматически атакуются членами данной группы
- Союзники - фракции, члены которых никогда не подвергаются нападению
Реализация системы
Все параметры сохраняются уникально для каждого мира и могут редактироваться с помощью команды /Faction. Первоначальные настройки берутся из общего конфигурационного файла мода при создании мира или выполнении команды /Faction reset.
Когда сущность входит во фракцию, она автоматически атакует всех представителей враждебных фракций, совершенно игнорируя союзнические группировки. При нападении на члена фракции, он немедленно оповещает своих союзников о агрессоре, а те, в свою очередь, могут прийти к нему на помощь в бою.
Предустановленная конфигурация
Для удобства начала использования в мод включен базовый набор настроек, демонстрирующий принципы функционирования системы:
Фракции и их состав
- zombie: зомби, зомби-житель, иссушитель, утопленник, зомбифицированный пиглин, зоглин
- skeleton: скелет, бродяга, визер-скелет
- illager: разоритель, защитник, разрушитель, заклинатель, досаждающий
- piglin: пиглин, свинопогром, зомбифицированный пиглин
Система взаимоотношений
- zombie → враги: illager, piglin; союзники: skeleton
- skeleton → враги: illager, piglin; союзники: zombie
- illager → враги: zombie, skeleton, piglin; союзники: отсутствуют
- piglin → враги: zombie, skeleton, illager; союзники: отсутствуют
Командный интерфейс
/Faction предоставляет полный контроль над системой:
- reset - сброс к заводским настройкам
- get - общая информация о фракциях
- get [Фракция] - детали конкретной группировки
- create [Название] - создание новой фракции
- remove [Фракция] - удаление существующей фракции
- modify [Фракция] add/remove entities [ТипСущности] - редактирование состава фракции
- modify [Фракция] add/remove allies [Фракция] - изменение дружественных отношений
- modify [Фракция] add/remove enemies [Фракция] - настройка враждебных связей
Система автоматически предлагает все созданные фракции при вводе параметров, а типы существ выбираются так же удобно, как в команде /summon.