基础功能
这是一个为开发者而准备的库模组,最初是为 Minecolones 模组设计的。
默认的寻路器在源和可能的目标之间创建区块缓存,然后在线程池上创建计算任务。
运行的计算是 A*-Pathfinding 算法的改编版本。可以使用提供的 API 为每个不同的实体类型调整方块权重。
原版兼容性
默认情况下,该 Mod 会替换任何原版生物的地面寻路系统。换句话说,目前支持在地面上或地面上移动的所有实体。
然而,到目前为止,还不支持飞行或攀爬的生物。
模组兼容性
默认情况下,任何使用默认 GroundPathNavigator 寻路器的生物都可以轻松添加,方法是将其添加到数据包标签中:per-viam-invenire:replace_vanilla_navigator。这将使 Per Viam Invenire 替换该列表中的生物使用的寻路器,并在需要时使用最佳猜测值。
如果模组作者想直接支持 PerViamInvenire,那么他们可以直接依赖 PerViamInvenire API 来实现这一点。