基本信息
我的世界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
发布于 5 months ago
更新于 16 hours ago
更新日志
2.4-b03b
修复内容:
技术变更:
- 缝纫台输入槽的图标现在会在皮革和剪刀之间切换,以表明可以使用剪刀
- 为“未探索区域”模组中的生物群系添加了自定义温度
- !这仅适用于新生成的配置文件,因此可能需要删除world.toml文件
- 之前不提供任何隔热效果的隔热盔甲物品现在可以接受隔热属性了
- 例如“创造”模组的下界合金潜水套装,它之前只提供属性修正
- 灵魂沙柱现在在灵魂沙峡谷生物群系中更常见地生成
- “创造”模组的下界合金潜水套装的属性修正已从头盔、护腿和靴子上移除
- 现在后置水箱会提供完整效果(+100%热缓冲,+50%冷缓冲)
- 水袋的主要(右键)和次要(潜行右键)操作现在可配置:
- 两者现在都可以设置为饮用或倒水,因此可以互换或禁用
- 这些设置在client.toml中,且是针对玩家个人的
修复内容:
- (1.21)修复了寒冷效果的ID仍然是“cold_sweat:chill”的问题
- 修复了在某些情况下计算玩家/实体温度属性时崩溃的问题
- 修复了在内部管理实体温度缓存时可能出现的崩溃问题
- 修复了将新实体加载到世界中时日志刷屏的问题
- 修复了灵魂沙柱生成时底部方块不正确的问题
- 修复了在升级旧世界时所有灵魂方块段都变成芽的问题
- 修复了在旁观者模式下从水中出来时出现水滴效果的问题
- 修复了HUD元素渲染在不应在其之上的其他UI元素之上的问题
- 修复了注册表移除操作中的“matches”字段不接受值列表的问题
- 修复了KubeJS燃料配置中的“fuel”参数被错误地命名为“temperature”的问题
- 修复了温度计在右键点击时显示华氏单位的问题,即使单位设置为摄氏
- 修复了TemperatureChangedEvent在错误时间触发的问题
- 修复了与修改锻造配方的模组(如Sortilege)的mixin冲突问题
技术变更:
- 温度效果现在是一个模块化系统
- 添加了一个新的TempEffect Forge(基于Java)注册表
- 每个单独的温度效果(生命值冻结、屏幕模糊等)现在都作为TempEffect进行注册
- TempEffects通过JSON分配给实体,并应用于特定的温度范围
- 例如,如果玩家的温度在-50到-100之间,生命值就会冻结
- 这个系统将来会得到扩展并更全面地记录文档
- 注册表移除操作现在支持通过“entries”字段按ID移除JSON注册表(例如“cold_sweat:entity/entity_temp/on_fire”)
- 这不适用于TOML或KubeJS配置文件,因为它们没有注册表ID
- KubeJS配置文件现在通过正常的配置管道传递
- 它们现在出现在CreateRegistriesEvent中
- 它们现在可以成为注册表移除操作的目标
- 注册表移除操作中的“matches”字段现在使用NBT前置条件而不是普通NBT
- 这意味着“冷汗”模组的特殊NBT功能(cs:any_of等)现在可以使用
- 注册表移除操作现在可以通过“config_type”字段选择要针对的配置文件类型
- 接受字符串列表(“toml”、“json”或“kubejs”)
- 为CreateRegistriesEvent添加了专用的addRegistry()和addRegistries()方法
- 如果玩家装备了任何属于#drains_backtank标签且满足其前置条件的隔热物品,现在创造后置水箱的压力会消耗