Villainous Horde Manager avatar

Villainous Horde Manager [1.21.1] [1.20.4] [1.19.4]

Библиотека Villainous Horde является потенциальной отправной точкой для событий типа Continuous-Assault в модах.

Краткое объяснение

Код этого мода основан на системе орды из Cold Snap Horde, где сервер пытается поддерживать постоянное количество врагов в живых до тех пор, пока не будет убито достаточное количество для завершения события. Когда я писал код для версии Cold Snap Horde, он не был достаточно... переиспользуемым. Данная библиотека — моя первая попытка исправить это, она способна спаунить ванильных мобов и направлять их к целевому игроку, подобно снеговикам во время события орды.

Теперь вы можете создавать собственные орды с помощью JSON
Подробная информация о том, как это сделать, доступна на странице GitHub.

Если вы разработчик модов и хотите больше контроля над пользовательской ордой
Также ознакомьтесь со страницей GitHub. Каждый модуль содержит пример того, как создавать орды и заставлять их правильно функционировать для данной платформы (в данном случае quilt аналогичен fabric).

Заинтересованы? Вот дополнительная информация!

Если вы всё ещё читаете, вероятно, вы разработчик, интересующийся кодом этого события. Это очень здорово! Я с радостью приму contributions, которые считаю полезными, и в разумных пределах помогу вам настроить орды. Мы также разместили репозиторий в источниках с некоторой документацией.

Дополнительные детали о требованиях к орде:

  • Сущности, добавляемые в орду, должны расширять класс PathfinderMob.
  • Крупные сущности сложнее спаунить из-за попыток системы избежать ситуаций, где мобы задохнутся. Старайтесь сводить крупных мобов к минимуму/низкому весу спауна.
  • Система будет сканировать окружение вокруг потенциальной точки спауна на наличие сплошных блоков. Размер сканирования зависит от моба, что означает, что более крупные мобы будут дороже обходиться ресурсам сервера.
  • Система пытается спаунить мобов на относительно близком уровне Y к игроку (предпочитая локации выше игрока, а не ниже).
  • Если система не может найти nearby уровень Y, она остановится на любом доступном уровне Y.
  • Если игрок делает невозможным спаун сущностей, орда завершится, чтобы предотвратить дальнейшее потребление системных ресурсов.

Можно ли включить это в мои модпаки?

Конечно!

Требуемые зависимости

Fabric API avatarFabric APImodmuss50

Скачать Villainous Horde Manager

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseVillainous Horde Library-neoforge-1.20.4-0.5.3.jar1.20.4NeoForge17 января 202464,2 КБ
ReleaseVillainous Horde Library-forge-1.20.4-0.5.3.jar1.20.4Forge17 января 202465,1 КБ
ReleaseVillainousHordeLibrary-fabric-1.20.4-0.5.3.jar1.20.4Fabric17 января 202466,9 КБ
ReleaseVillainous Horde Library-fabric-1.20.4-0.5.2.1.jar1.20.4Fabric16 января 202468,5 КБ
ReleaseVillainous Horde Library-forge-1.20.4-0.5.2.1.jar1.20.4Forge15 января 202466,7 КБ
ReleaseVillainous Horde Library-neoforge-1.20.4-0.5.2.1.jar1.20.4NeoForge15 января 202465,8 КБ
ReleaseVillainousHordeManager-0.5.2-1.20.41.20.4NeoForge12 января 202458,7 КБ
ReleaseVillainousHordeManager-0.5.1.1-1.20.41.20.4NeoForge20 декабря 202357,9 КБ
ReleaseVillainousHordeLibrary-0.5-1.20.41.20.4NeoForge10 декабря 202357 КБ
ReleaseVillainousHordeManager-0.5.1-1.20.41.20.4NeoForge10 декабря 202357,9 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.