- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 17
Важно: на некоторых серверах, особенно гриферских, интеллект мобов полностью отключён, так как он там обычно не требуется. Но из-за этого ломаются фермы эндерменов: мобы перестают реагировать на эндермитов, и механика фарма больше не работает корректно.
Этот плагин исправляет проблему и возвращает нужное поведение эндерменов без необходимости включать полноценный ИИ мобов.
hEndermanFix — это лёгкий плагин, который помогает эндерменам стабильно нацеливаться на ближайших эндермитов.
Плагин автоматически отслеживает эндерменов и эндермитов, ищет ближайшего подходящего эндермита в указанном радиусе и принудительно устанавливает его целью для эндермена. Также можно включить принудительную установку player-spawned для эндермитов и включение AI/aware-состояния у эндерменов перед установкой цели.
Команды, права, база данных и дополнительные зависимости не требуются.
Основные возможности
Как работает
Когда в мире появляется эндермит, hEndermanFix регистрирует его и проверяет ближайших существ.
Если рядом находятся эндермены, плагин начинает их отслеживать и регулярно обновляет их цель на ближайшего валидного эндермита в пределах настроенного радиуса.
При запуске плагин также сканирует уже загруженные миры, поэтому существующие эндермены и эндермиты тоже могут быть обработаны.
Отслеживание сущностей
Плагин обрабатывает:
Это позволяет поддерживать внутренние списки в актуальном состоянии и не хранить мёртвых или невалидных существ.
Обновление цели
Во время каждой проверки плагин:
Так система работает только с актуальными сущностями и не держит лишние данные.
Конфигурация
Стандартная конфигурация:
Параметры
Команды
hEndermanFix не добавляет команды.
Плагин работает автоматически после запуска сервера.
Права
hEndermanFix не требует прав.
В текущей версии нет команд для игроков или администрации.
Требования
Важно: плагин использует события Paper для появления и удаления сущностей, поэтому требуется Paper или совместимое ядро на его базе.
Установка
Файл конфигурации:
Примечания
Этот плагин исправляет проблему и возвращает нужное поведение эндерменов без необходимости включать полноценный ИИ мобов.
hEndermanFix
Автоматическое исправление таргета эндерменов на эндермитов
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Автоматическое исправление таргета эндерменов на эндермитов
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
hEndermanFix — это лёгкий плагин, который помогает эндерменам стабильно нацеливаться на ближайших эндермитов.
Плагин автоматически отслеживает эндерменов и эндермитов, ищет ближайшего подходящего эндермита в указанном радиусе и принудительно устанавливает его целью для эндермена. Также можно включить принудительную установку player-spawned для эндермитов и включение AI/aware-состояния у эндерменов перед установкой цели.
Команды, права, база данных и дополнительные зависимости не требуются.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Основные возможности
- Автоматическое отслеживание эндерменов и эндермитов.
- Принудительная установка ближайшего эндермита целью для эндермена.
- Настраиваемый радиус поиска цели.
- Настраиваемый интервал проверки цели.
- Настраиваемая очистка после пропущенных проверок.
- Опциональная установка player-spawned для эндермитов.
- Опциональное принудительное включение AI у эндерменов.
- Опциональное принудительное включение aware-состояния у эндерменов.
- Загрузка уже существующих сущностей при запуске плагина.
- Автоматическое удаление мёртвых или удалённых сущностей из отслеживания.
- Без команд.
- Без прав.
- Без базы данных.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Как работает
Когда в мире появляется эндермит, hEndermanFix регистрирует его и проверяет ближайших существ.
Если рядом находятся эндермены, плагин начинает их отслеживать и регулярно обновляет их цель на ближайшего валидного эндермита в пределах настроенного радиуса.
При запуске плагин также сканирует уже загруженные миры, поэтому существующие эндермены и эндермиты тоже могут быть обработаны.
────────────────────────────────────────
Отслеживание сущностей
Плагин обрабатывает:
- Появление сущности в мире.
- Удаление сущности из мира.
- Смерть сущности.
Это позволяет поддерживать внутренние списки в актуальном состоянии и не хранить мёртвых или невалидных существ.
────────────────────────────────────────
Обновление цели
Во время каждой проверки плагин:
- Удаляет невалидных эндермитов из отслеживания.
- Ищет ближайшего эндермита для каждого отслеживаемого эндермена.
- Проверяет, что эндермен и эндермит находятся в одном мире.
- Устанавливает цель, если это требуется.
- Удаляет эндермена из отслеживания, если рядом слишком долго нет подходящего эндермита.
Так система работает только с актуальными сущностями и не держит лишние данные.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Конфигурация
Стандартная конфигурация:
Код:
settings:
enable: true
targetRadius: 64.0
checkPeriodTicks: 2
maxMissedChecks: 50
markEndermitePlayerSpawned: true
forceAI: true
forceAware: true
────────────────────────────────────────
Параметры
Код:
enable
Включает или выключает основную логику плагина.
targetRadius
Максимальный радиус поиска эндермитов для эндермена.
checkPeriodTicks
Интервал проверки цели у отслеживаемых эндерменов.
maxMissedChecks
Количество пропущенных проверок до удаления эндермена из отслеживания.
markEndermitePlayerSpawned
Помечает отслеживаемых эндермитов как player-spawned.
forceAI
Принудительно включает AI у эндермена перед установкой цели.
forceAware
Принудительно включает aware-состояние у эндермена перед установкой цели.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Команды
hEndermanFix не добавляет команды.
Плагин работает автоматически после запуска сервера.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Права
hEndermanFix не требует прав.
В текущей версии нет команд для игроков или администрации.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Требования
- Java 8 или новее.
- Paper или ядро на базе Paper.
- Minecraft 1.16 или новее.
Важно: плагин использует события Paper для появления и удаления сущностей, поэтому требуется Paper или совместимое ядро на его базе.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Установка
- Поместите hEndermanFix.jar в папку plugins.
- Перезапустите сервер.
- Откройте созданный конфиг.
- Измените настройки при необходимости.
- Перезапустите сервер ещё раз, чтобы применить изменения.
Файл конфигурации:
Код:
plugins/hEndermanFix/config.yml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Примечания
- У плагина нет reload-команды.
- После изменения конфига нужно перезапустить сервер.
- Плагин не изменяет блоки, инвентари или данные игроков.
- Плагин работает только с эндерменами и эндермитами.
- Задача обновления целей автоматически останавливается, если отслеживаемых сущностей больше нет.
- Команды и права
- Их нет