基本信息
我的世界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
- 添加了几个与特定冷汗动作相关的其他事件。此列表将随着时间增长
- 有关更多详细信息,请参阅模组的文档页面
* 添加了“remove”配置类型,允许删除与给定数据结构匹配的已注册配置设置
- 这包括 TOML 和 JSON 配置
- 删除操作在所有配置设置解析后但在提交到内存之前进行处理
- 删除操作不会直接更改配置文件;仅影响它们是否被加载
* 任何名为“default”的 JSON 配置现在将最后加载
- 这允许配置具有可被其他模组/数据包/配置覆盖的默认值
* 大规模的内部注册标准化和样板减少
- 内部注册和配置现在更加标准化,失败点更少
- 在可能的情况下使用编解码器进行数据序列化,而不是定制方法
- 许多配置持有者已更新为持有自定义数据类型,而不是无组织的元组(如 Pair 和 Triplet)
* 依赖动态注册的冷汗配置现在将其键使用持有者
- 这包括生物群系、维度、结构等
- 例如,ConfigSettings.BIOME_TEMPS 现在是一个 DynamicHolder<Map<Holder<Biome>, BiomeTempData>>
- 以前接受“未包装”值的任何方法现在接受一个持有者
- 这些更改仅影响通过 Java 的直接交互;不影响 JSON 或 KubeJS
- ItemRequirements 和 EntityRequirements 现在可以分别接受 Predicate<ItemStack> 和 Predicate<Entity>
- 这允许对绝缘体、实体温度等的条件进行绝对控制
- 这些要求现在在服务器上计算,并将结果发送到客户端
- 在 TOML 配置中不再支持仅使用一个温度值定义生物群系温度
- 所有以前不接受物品、块、生物群系等的配置现在将接受逗号分隔的列表和 #标签,如果它们以前不接受的话