基本信息
我的世界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-b03a
修复:
技术性更改:
- 现在可以配置实体使其受温度影响
- ! 此机制为实验性功能,默认禁用。可以在 entity.toml 中启用
- 配置后的动物会升温或降温,并可能因过热或冻结而死亡
- 默认实体包括猪、牛、羊、鸡、山羊、马、驴、骡子和羊驼
- 这些实体中的每一种也都最适合不同的气候
- 处于不适宜气候中的实体会散发热或冷的“愤怒”粒子
- 实体温度使用了玩家温度系统的极简化版本
- 这在大多数情况下应该没问题,但也提供了启用更稳健测量的选项
- 由于性能较低,这默认是禁用的
- 可通过 TOML、JSON 和 KubeJS 配置
- 灵魂茎现在在放置时具有初始的“芽”阶段
- 这是一个 1 格高的小阶段,会长成完整的茎
- 现在可以使用荧石粉像骨粉一样催熟灵魂茎 (#cold_sweat:grows_soul_stalk)
- 也可以由发射器应用
- 锅炉现在仅在执行消耗燃料的任务时才会点亮:
- 加热水袋
- 净化可饮用物品(需安装口渴 (Thirst Was Taken))
- 使用烟囱温暖房间
- 灵魂茎现在的生长速度提高了一倍,产出灵魂豆芽的频率提高了 60%
- 添加了设置以切换魂火灯的新动画模型
- 添加了对 Soul Fire'd 的支持:
- 当实体被灵魂火燃烧时,现在会散发出寒冷
- 这是一个通过 JSON 定义的 entity_temp
- 灵魂火现在会造成接触伤害(像普通火一样)
- 自然生成的雪屋内部不再更温暖
- 更新了冰霜抗性的效果图标
修复:
- (1.18, 1.19) 修复了安装模组后未启用口渴 (Thirst Was Taken) 支持的问题
- 修复了锅炉在加热水袋或净化可饮用物品时不消耗燃料的问题
- 修复了在某些情况下扫描影响温度的结构时发生的区块加载死锁问题
- 修复了 Just Enough Effect Descriptions 配方未将冰箱和锅炉显示为寒冷和温暖来源的问题
- 修复了“温度效果”选项卡中的某些设置在应该是客户端设置时未被标记为客户端设置的问题
技术性更改:
- JSON 配置中的“required_mods”列表现在是一个可取反的列表
- 更改了 GatherDefaultTempModifiers 事件的工作方式:
- 名称更改为 DefaultTempModifiersEvent
- 现在同时为所有温度特性触发,而不是为每个特性触发单独的事件
- 现在使用 Map<Trait, List<TempModifier>> 来收集修改器
- 添加/移除修改器的方法现在必须指定要应用的特性
- 旧版本的事件仍然有效,但已弃用,将在未来的版本中删除
- 现在可以将单个修改器实例添加到实体上的多个特性
- 保存和加载实体时,此单个实例将被保留
- getLastInput() 和 getLastOutput() 现在按特性存储,并接受一个 Trait 参数
- 向 TempModifier 添加了 getFunction() 方法,该方法也接受一个 Trait 参数
- 向 TempModifier 添加了 tick() 方法
- 自然地,此方法每 tick 调用一次
- 这可用于处理不与任何特定特性相关的中心计算
- 当应用温度修改器时,玩家体温平衡速率不再减半
- 对于应用于 CORE 特性的一些自定义温度修改器,这意味着可能需要增加其速率
- 移除了 Temperature#getTemperatureAt(),因为它在 2.3.10 中已移至 WorldHelper
- WorldHelper#getRoughTemperatureAt() 现在使用一种精度较低但性能更高的方法来获取温度
- 现在接受标志作为第 3 个参数。1 = 使用更准确的温度,2 = 强制更新(强制重新计算)
- “更准确”的系统是旧系统,通常仍然比 getTemperatureAt() 精度低且性能高
- 方块要求现在在检查方块状态时接受枚举属性列表(例如 "type": ["top", "bottom"])
- 向 KubeJS 添加了 convert() 方法(Temperature 类中方法的镜像)



