Скачать PerViamInvenire — Minecraft Моды — MetaMods

PerViamInvenire

Активный

Установок

0

Последнее обновление

2 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Приключенческие
Библиотеки
Утилиты

PerViamInvenire

Логотип мода

Основная концепция

Эта библиотека представляет собой тщательно переработанную версию многопоточного алгоритма поиска пути, который изначально разрабатывался для модификации Minecolonies. В процессе адаптации специфичные для горожан функции были заменены на универсальные флаги, управление которыми осуществляется через обратные вызовы и внутренние реестры возможностей.

Стандартный навигатор создаёт кеш чанков между стартовой точкой и потенциальными целями, после чего запускает вычисления в пуле потоков. В основе алгоритма находится усовершенствованная версия метода A* для нахождения оптимальных маршрутов. Конфигурацию весов блоков можно адаптировать под различные типы существ с использованием предоставленного API.

Совместимость с оригиналами

По умолчанию мод заменяет стандартный наземный навигатор у всех ванильных мобов, которые перемещаются по поверхности земли. Однако функционал для летающих и лазающих созданий пока не реализован.

Поддерживаемые существа:

  • Крипер
  • Утопленник
  • Эндермен
  • Заклинатель
  • Иллюзионист
  • Железный голем
  • Грибная корова
  • Скелет
  • Скиталец
  • Векс
  • Житель
  • Поборник
  • Странствующий торговец
  • Ведьма
  • Скелет-иссушитель
  • Зомби
  • Зомби-житель

Статус разработки: Проект находится на стадии альфа-тестирования. Пользователям следует учитывать, что не все возможные сценарии и особенности поведения мобов были протестированы. Если вы обнаружили несоответствие с оригинальным поведением мобов, создайте отчёт об ошибке.

Совместимость с модификациями

Любой моб, использующий стандартный наземный навигатор, можно легко интегрировать, добавив его в тег датапака: per-viam-invenire:replace_vanilla_navigator. Это позволит PerViamInvenire автоматически заменять навигатор существ из указанного списка, применяя оптимальные значения при необходимости.

Разработчики модов могут напрямую использовать API PerViamInvenire для достижения полной совместимости.

Участники проекта
OrionOnline

OrionOnline

Создан: 29 июн 2023

ID: 19936