基本信息
我的世界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) 支持的问题
- 修复了锅炉在加热水袋或净化可饮用物品时不消耗燃料的问题
- 修复了在某些情况下扫描影响温度的结构时导致的区块加载致命枷锁问题
- 修复了 JEI药水效果配方未显示冰箱和锅炉作为寒冷和温暖来源的问题
- 修复了温度效果选项卡中的某些设置在应标记为客户端时未被标记的问题
技术性更改:
- JSON 配置中的“required_mods”列表现在是一个可否定的列表
- 更改了 GatherDefaultTempModifiers 事件的工作方式:
- 名称更改为 DefaultTempModifiersEvent
- 现在同时为所有温度特性触发,而不是为每个特性触发单独的事件
- 现在使用 Map<Trait, List<TempModifier>> 来收集修饰符
- 添加/移除修饰符的方法现在必须指定要应用的特性
- 旧版本的事件仍然有效,但已被弃用,并将在未来的版本中删除
- 单个修饰符实例现在可以添加到实体上的多个特性
- 此单个实例将在保存和加载实体时被保留
- getLastInput() 和 getLastOutput() 现在按特性存储,并接受一个特性参数
- 向 TempModifier 添加了 getFunction() 方法,该方法也接受一个特性参数
- 向 TempModifier 添加了 tick() 方法
- 自然地,此方法每 tick 调用一次
- 这可用于处理不与任何特定特性绑定的中央计算
- 当对玩家体温应用温度修饰符时,体温平衡速率不再减半
- 对于某些应用于地核特性的自定义温度修饰符,这意味着可能需要提高其速率
- 移除了 Temperature#getTemperatureAt(),因为它在 2.3.10 中已移至 WorldHelper
- WorldHelper#getRoughTemperatureAt() 现在使用一种不太准确但性能更高的方法来获取温度
- 现在接受标志作为第 3 个参数。1 = 使用更准确的温度,2 = 强制更新(强制重新计算)
- “更准确”的系统是旧系统,通常仍比 getTemperatureAt() 精确度低且性能更高
- 方块要求现在在检查方块状态时接受枚举属性列表(即 "type": ["top", "bottom"])
- 向 KubeJS 添加了 convert() 方法(Temperature 类中该方法的镜像)



