基本信息
我的世界Java版本
1.21–1.21.1
1.20–1.20.1
1.19.4
1.19.2
1.18.2
平台
Forge
运行环境
其他链接
搬运团队
详情信息
许可证 GPL-3.0-or-later
发布于 3 months ago
更新于 12 days ago
更新日志
2.3.9
- item_settings/entity_settings/world_settings.toml 已重命名为 item/entity/world.toml - 现有文件将自动迁移
- 在游戏菜单中添加了新的配置设置: - 绝缘强度 - 检查睡眠条件 - 壁炉/锅炉/冰箱的新设置
- 启用“自定义冻结行为”后,水的冻结速度现在受 randomTickSpeed 影响
- 未满足要求的绝缘属性现在用红色删除线显示,而不是从工具提示中省略
- 在 world.toml 中分别为壁炉、锅炉和冰箱的最大范围和体积添加了配置选项
修复: - 修复了装满水袋的热栏工具提示在低温下没有负号的问题
- 修复了热原块(壁炉/锅炉/冰箱)在插入时不会立即消耗燃料物品的问题
技术更改:
- 添加了 KubeJS 支持 - 添加了用于添加绝缘体、块温度、生物群系温度等的事件;以及 TempModifiers - 添加了几个与 Cold-Sweat 相关的方法,可以从“coldsweat”绑定中访问 - 添加了一些其他特定于 Cold Sweat 操作的事件。此列表将随着时间的推移而增长 - 有关更多详细信息,请参阅该模组的文档页面
- 添加了“remove”配置类型,允许删除与给定数据结构匹配的已注册配置设置 - 这包括 TOML 和 JSON 配置 - 删除操作在所有配置设置解析后但提交到内存之前进行处理 - 删除不会直接更改配置文件;只会影响它们是否被加载
- 任何名为“default”的 JSON 配置现在将最后加载 - 这允许配置具有可以被其他模组/数据包/配置覆盖的默认值
- 大规模内部注册表标准化和样板减少 - 内部注册表和配置现在更加标准化,故障点更少 - 在可能的情况下使用编解码器进行数据序列化,而不是自定义方法 - 许多配置持有者已更新为持有自定义数据类型,而不是无组织的元组(如 Pairs 和 Triplets)
- 依赖动态注册表的 Cold Sweat 配置现在使用 Holders 作为其键 - 这包括生物群系、维度、结构等 - 例如,ConfigSettings.BIOME_TEMPS 现在是一个 DynamicHolder<Map<Holder<Biome>, BiomeTempData>> - 任何以前接受“未包装”值的方法现在都接受一个 Holder 代替 - 这些更改仅影响通过 Java 的直接交互;不影响 JSON 或 KubeJS
- ItemRequirements 和 EntityRequirements 现在可以分别接受 Predicate<ItemStack> 和 Predicate<Entity> - 这允许对绝缘体、实体温度等的条件进行绝对控制 - 这些要求现在在服务器上计算,并将结果发送到客户端
- 在 TOML 配置中不再支持仅用一个温度值定义生物群系温度
- 所有接受物品、方块、生物群系等的配置现在如果以前不支持,将接受逗号分隔的列表和#标签