基本信息
我的世界Java版本
1.21–1.21.1
1.20–1.20.1
1.19.4
1.19.2
1.18.2
1.16.5
平台
Forge
运行环境

搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 GPL-3.0-or-later
发布于 2025-01-07
更新于 2026-08-17
更新日志
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
- 这意味着 Cold Sweat 的特殊 NBT 函数(cs:any_of 等)现在可以使用
- 注册表移除现在可以通过 "config_type" 字段选择要定位的配置类型
- 接受字符串列表("toml"、"json" 或 "kubejs")
- 为 CreateRegistriesEvent 添加了专用的 addRegistry() 和 addRegistries() 方法
- 如果玩家装备了属于 #drains_backtank 标签并通过其要求的任何绝缘体,机械动力背罐压力现在会消耗



