基本信息
我的世界Java版本
1.21–1.21.1
1.20–1.20.1
1.19.x
1.18.2
1.17.1
1.16.3–1.16.5
1.15.2
1.14.x
1.12.2
1.10.2
平台
Forge
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 GPL-3.0-only
发布于 9 months ago
更新于 6 days ago
更新日志
我的殖民地更新日志
版本: 1.20.1-1.1.504-测试版
所需前置:
- 建筑工艺:1.20.1-1.0.701-测试版(或更高版本)
- 多活塞:1.20-1.2.30-阿尔法版(或更高版本)
- 方块用户界面:1.20.1-1.0.139-测试版(或更高版本)
- 家居装饰:1.20-1.0.164-测试版(或更高版本)
可选前置
- JEI:15.1.0.19(或更高版本)
- 旅行地图:5.9.8(或更高版本)
更改内容:
- 寻路机制重构与修复(#9837)
添加了新的寻路工具类,其中包含寻路过程中各种常用的检测功能。 对寻路相关类的包进行了重构,它们不再被拆分。 移除/清理了大量未使用/老旧/遗留的代码。 将限制区域提取到特定的寻路任务类型中。
现在抽象寻路任务有两种不同的构造函数,用于两种不同类型的寻路: 起始点+范围,用于探索型任务,这类任务不知道目的地。 起始点+终点,用于前往特定地点型任务,这类任务知道终点位置。 拐角节点的成本计算现在基于父节点,修复了楼梯的上楼成本计算问题。 梯子的成本计算现在仅为进入成本,一旦登上梯子,继续使用就没有额外成本。
为寻路选项添加了随机性成本,为每个节点额外赋予一个小的随机成本值,这使得路径更加自然,并解决了平局问题。 添加了在找到可能的目的地后探索额外节点的能力,以便在目的地条件不明确时能进一步探索,然后通过节点结果得分进行比较。 改进了方块查找缓存,使其能够保留范围内的先前值。
寻路调试现在会显示启发式值和成本值。 寻路调试实体追踪现在使用通用唯一识别码(UUID),而不是存储玩家信息。
殖民地已加载的区块现在可以在非主线程中访问。 修复多个寻路任务中的启发式值/终点节点得分问题。 修复了尽管市民在前进,但卡住处理程序有时仍会重置路径的问题。 修复了池塘搜索逻辑。 修复了在某些条件下,受限制的伐木工树木搜索失败的问题。 修复了非梯子可攀爬物无法正常工作的问题。


