Thermoo 8.0.1
on 2025 Oct 08- Thermoo 现在直接以 1.21.9 为目标版本
- 模组元数据现在要求至少 1.21.9 版本才能加载
Thermoo 8.0.0
on 2025 Oct 08Thermoo for MC 1.21.9
- 已更新至 1.21.9-rc1,此版本很可能适用于 1.21.9 的正式发布版。根据长期支持(LTS)策略,此次发布标志着对 1.21.6-8 版本支持的结束。
- 尽管 Thermoo 本身没有引入破坏性变更,但由于 Minecraft 中
Entity#getWorld()
方法的更改,导致此版本与 1.21.6-8 不再保持二进制兼容,因此 Thermoo 进行了主版本号升级。 - 更新了阿根廷西班牙语翻译(感谢 Texaliuz!)
Thermoo 7.1.1
on 2025 Oct 08- 更新了阿根廷西班牙语翻译(感谢 Texaliuz!)
Thermoo 7.1.0
on 2025 Aug 29适用于 Minecraft 1.21.6-8 的 Thermoo 7.1.0:聚合物集成
Thermoo 现在可以再次在服务器端完全运行,但前提是安装了聚合物。 一些翻译将缺失,自定义命令参数将不会自动填充,但它将与 vanilla 客户端或未使用 Thermoo 的客户端兼容。这仅适用于专用服务器,不适用于单人游戏中的局域网世界。
此更新的发布不应被视为意味着我将在此时为 Frostiful 或 Scorchful 制作聚合物补丁,我主要这样做是为了使 Thermoo 可用于服务器上的自定义数据包(这曾经是 Thermoo 的一个功能)。
Thermoo 现在也在针对 1.21.8 而不是 1.21.6 进行编译,但仍应适用于 1.21.6-8。
Thermoo 4.6.0
on 2025 Aug 29适用于 Minecraft 1.21.1 的 Thermoo 4.6.0:聚合物集成
Thermoo 现在再次可以在服务器端完全运行,但前提是安装了聚合物。
一些翻译将缺失,自定义命令参数将不会自动填充,但它将与 vanilla 客户端或未使用 Thermoo 的客户端兼容。这仅适用于专用服务器,不适用于单人游戏中的局域网世界。
此更新的发布不应被视为意味着我将在此时为 Frostiful 或 Scorchful 制作聚合物补丁,我主要这样做是为了使 Thermoo 可用于服务器上的自定义数据包(这曾经是 Thermoo 的一项功能)。
Thermoo 7.0.0
on 2025 Jun 27适用于 Minecraft 1.21.6 的 Thermoo 7
此更新将 Thermoo 带到 1.21.6 版本。根据长期支持 (LTS) 政策,此版本也代表 1.21.5 版本的支持结束。当 1.21.7 版本发布时,此版本可能也能正常工作。
此更新中有一个显著的破坏性更改:状态栏叠加事件已进行重构,以降低复杂性、防止错误,并在未来更新(如果需要)时更具可扩展性。有关详细信息,请参阅 #82。
总结来说,主要更改如下所示:
-状态栏叠加渲染事件.健康条之后注册(
- (绘制上下文 ctx, 玩家实体 player, 向量 2i[] 位置, 显示健康 int, 最大显示健康 int) -> {
- // 渲染代码
- });
+状态栏叠加渲染事件.健康条之后注册(
+ (绘制上下文 ctx, 玩家实体 player, 心脏条上下文 heartBarContext) -> {
+ 序列集合<向量 2i> 位置 = heartBarContext.位置();
+ 显示健康 int = heartBarContext.当前显示半心();
+ 最大显示健康 int = heartBarContext.最大显示半心();
+
+ // 渲染代码
+ });
Thermoo 6.0.4
on 2025 Jun 19- 添加了一条消息,以帮助用户在需要时找到模组“热修补丁(Thermoo Patches)”
- 在“thermoo.properties”中添加了一个新的配置文件,可用于禁用此消息
Thermoo 4.5.4
on 2025 Jun 19- 添加了一条消息,以帮助用户在需要时找到Thermoo Patches模组
- 在
thermoo.properties
中添加了一个新的配置文件,可用于禁用此消息
Thermoo 6.0.3
on 2025 May 12- 修复了在土耳其语环境下Thermoo温度单位编解码器无法正确解码的问题
Thermoo 5.3.3
on 2025 May 12- 修复了在土耳其语区域设置下,Thermoo温度单位编解码器无法正确解码的问题
Thermoo 4.5.3
on 2025 May 12- 修复了在土耳其语环境下,热动力学(Thermoo)温度单位编解码器无法正确解码的问题
Thermoo 6.0.2
on 2025 May 01Thermoo 5.3.2
on 2025 May 01Thermoo 4.5.2
on 2025 May 01- 添加了阿根廷西班牙语翻译(Texaliuz)
Thermoo 6.0.1
on 2025 Apr 25- 修复骑乘具有特定最大生命值的坐骑时的崩溃问题
Thermoo 5.3.1
on 2025 Apr 25Thermoo 4.5.1
on 2025 Apr 25- 修复骑乘具有特定最大生命值的坐骑时发生的崩溃问题
Thermoo 6.0
on 2025 Apr 04更新至《我的世界》1.21.5版本
这是《我的世界》1.21.5版本的首个稳定发布版。它还包含了来自Thermoo 4.4和5.3版本的一些新特性,旨在提供更大的灵活性和深度。
- 已更新至《我的世界》1.21.5版本
- 移除了所有已废弃的应用程序编程接口(API),包括“环境控制器(EnvironmentController)”、“温度转换器(TemperatureConverter)”以及“配置温度效果(ConfiguredTemperatureEffect)”和“温度效果(TemperatureEffects)”的一些方法。
- 许多类,如“环境命令(EnvironmentCommand)”和“温度命令(TemperatureCommand)”类已被设为最终类,并且所有仅为静态的类现在都有一个私有构造函数。从技术上讲,这是一个重大变更,但不太可能影响到任何人。
- 更新了游戏测试以使用新框架
- 用“可变冷(canBeCold)”和“可变暖(canBeWarm)”替换了Kotlin中感知温度的函数扩展“可冻结(canFreeze)”和“可过热(canOverheat)”,以解决与“实体(Entity)#可冻结(canFreeze)”方法的冲突。
- 环境耐热和抗寒能力现在可以接受负值。负的环境抗性现在提供了一个随机机会,可使来自环境源的温度下降加倍。
- 在环境定义中添加了一个“优先级(priority)”字段。这用于在查找期间对应用于生物群系的环境提供者的顺序进行排序。
- 仅实现细节:环境提供者现在作为“生物群系(Biome)”类的一个字段存储,这应该能使查找时间略微加快。
Thermoo 5.3
on 2025 Apr 04环境优化
本次更新为环境API添加了一些新特性,使其更具灵活性并更有深度。
- 环境耐热与耐寒属性现在可以接受负值。负的环境抗性现在会提供一个随机几率,使来自环境源的温度降幅翻倍。
- 在环境定义中添加了一个
优先级
字段。这用于在查找期间对应用于生物群系的环境提供者的顺序进行排序。 - 仅实现细节:环境提供者现在作为
生物群系
类的一个字段存储,这应该能使查找时间略微加快。
Thermoo 4.5
on 2025 Apr 04环境优化
本次更新为环境API添加了一些新特性,使其更具灵活性并更有深度。
- 环境耐热与耐寒属性现在可接受负值。负的环境抗性现在会提供一个随机机会,使来自环境源的温度降幅翻倍。
- 在环境定义中添加了一个
优先级
字段。这用于在查找期间对应用于生物群系的环境提供者的顺序进行排序。 - 仅实现细节:环境提供者现在作为
生物群系
类的一个字段存储,这应该能使查找时间略微加快。