Entity Protector — это служебный мод, предоставляющий точный контроль над взаимодействием урона с сущностями и их поведением при выборе цели в мире Minecraft. Особенно полезен для создателей модпаков и администраторов серверов, желающих защитить определённые сущности, изменить боевое поведение и контролировать механику агрессии.
Ключевые особенности:
- Защита определённых сущностей от всех типов урона (обычный, заклинаниями, снарядами)
- Контроль механики агрессии с настраиваемыми таймерами
- Возможность прохождения снарядов сквозь защищённые сущности
- Предотвращение атак игроков определёнными сущностями
- Защита игроков или сущностей от прирученных мобов
- Простая конфигурация через JSON
- Защита сущностей от урона заклинаниями (включая совместимость с Mine and Slash и Iron Spell Books)
- Контроль сущностей, способных атаковать игроков
- Гибкая система конфигурации JSON с использованием папок
- Команда перезагрузки в игре (/entityprotector reload)
Система конфигурации:
- Конфигурации для конкретных сущностей находятся в /config/Entityprotector/Entities/
- Все настройки можно изменять во время работы игры
Параметры конфигурации включают:
- entityId: добавьте любую сущность из Minecraft или модифицированных дополнений
- takeNormalDamage: Контролирует, может ли сущность получать обычный урон
- takeMobDamage: Контролирует, может ли сущность получать урон от других мобов
- takeGenericSpellDamage: Контролирует общий урон от заклинаний
- takeMineSlashSpellDamage: Контролирует урон от заклинаний Mine & Slash
- takeIronSpellDamage: Контролирует урон от Iron Spells
- canDamagePlayer: Контролирует, может ли сущность наносить урон игрокам
- cancelAggroTime: Устанавливает длительность агрессии (в секундах)
- neutralUntilAttacked: мобы остаются пассивными, пока игрок первым не нападёт на них
Идеально для:
- Защиты важных NPC от всех типов урона
- Контроля длительности агрессии мобов
- Предотвращения атак игроков определёнными модифицированными сущностями
- Управления уроном от заклинаний популярных магических модов
Конфигурация проста и находится в папке config/Entityprotector. Все списки сущностей можно изменять во время работы игры с помощью команды перезагрузки.
Требуемый уровень прав для команд:
• /entityprotector reload - Требует уровень прав 2 (Op/Администратор)
• /entityprotector cleartracking - Требует уровень прав 2 (Op/Администратор)