hEndermanFix | Добавьте интеллект своим эндерменам

Плагин hEndermanFix | Добавьте интеллект своим эндерменам v1.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
17
Важно: на некоторых серверах, особенно гриферских, интеллект мобов полностью отключён, так как он там обычно не требуется. Но из-за этого ломаются фермы эндерменов: мобы перестают реагировать на эндермитов, и механика фарма больше не работает корректно.
Этот плагин исправляет проблему и возвращает нужное поведение эндерменов без необходимости включать полноценный ИИ мобов.


hEndermanFix_modrinth_gallery_00_featured.png


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 или совместимое ядро на его базе.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Установка

  1. Поместите hEndermanFix.jar в папку plugins.
  2. Перезапустите сервер.
  3. Откройте созданный конфиг.
  4. Измените настройки при необходимости.
  5. Перезапустите сервер ещё раз, чтобы применить изменения.

Файл конфигурации:

Код:
plugins/hEndermanFix/config.yml

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Примечания

  • У плагина нет reload-команды.
  • После изменения конфига нужно перезапустить сервер.
  • Плагин не изменяет блоки, инвентари или данные игроков.
  • Плагин работает только с эндерменами и эндермитами.
  • Задача обновления целей автоматически останавливается, если отслеживаемых сущностей больше нет.
Команды и права
Их нет
  • Мне нравится (+1)
Реакции: StupidCoder
Автор
He3HaukaX
Скачивания
2
Просмотры
53
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя He3HaukaX

Поделиться ресурсом

Назад
Сверху Снизу