BBSMC Logo
模组整合包光影资源包软件汉化插件数据包地图
登录
模组插件数据包光影资源包整合包软件汉化地图
登录
设置
冷汗 - Cold Sweat
冷汗 - Cold Sweat

冷汗 - Cold Sweat

冷汗是一个高度自定义的 Minecraft 温度模组!

78522 years ago
冷汗 - Cold Sweat

冷汗 - Cold Sweat

冷汗是一个高度自定义的 Minecraft 温度模组!

785
2

基本信息

我的世界Java版本

26.2
1.21–1.21.1
1.20–1.20.1
1.19.4
1.19.2
1.18.2
1.16.5

平台

\n \n \n Forge
NeoForge

运行环境

客户端和服务端
BBSMC 创作者激励广告

其他链接

反馈问题 查看源码
Modrinth

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 GPL-3.0-or-later
发布于 2025-01-07
更新于 2026-10-16
简介渲染图更新日志版本百科反馈讨论

全部版本

1
8
9
10
11

Cold Sweat 2.3.12

on 2025 Feb 10
下载
2.3.12

修复内容:
  • (1.21)修复了未安装Architectury时加载KubeJS集成导致的崩溃问题
  • (1.21)修复了在某些情况下初始化创造模式菜单时的崩溃问题
  • 修复了在缝纫台移除隔热材料时会复制隔热物品的问题
  • 修复了玩家在专用服务器上处于潮湿状态时的崩溃问题
  • 修复了在某些情况下JSON中的NBT参数无法正确解析的问题,尤其是带有嵌套复合标签的情况
  • 修复了如果任何字符串参数仅包含空白字符(" ")时TOML方块临时配置无效的问题
  • 修复了实体温度JSON配置中“范围”字段从“温度”字段取值的问题
  • 修复了在某些情况下重叠的热源仍会冲突的问题
  • 修复了KubeJS注册事件会触发两次的问题

技术变更:
  • 在实体前置JSON中添加了一个“温度”字段:
    • 可用于检查目标实体的温度
    • 表示为字符串键和双精度或双精度范围值的映射,例如{"body": 50.0}或{"world": {"min": 1.0, "max": 2.5}}
  • “cs:contains”NBT运算符已拆分为“cs:contains_all”和“cs:contains_any”
    • “cs:contains_all”用于检查NBT列表是否包含所有指定的键
    • “cs:contains_any”用于检查NBT列表是否包含任何一个指定的键
  • 添加了CreateRegistriesEvent.Pre
    • 在注册表编译完成后且在处理移除操作之前直接触发
    • 不建议订阅基础事件,因为这会导致订阅者触发两次

Cold Sweat 2.3.12

on 2025 Feb 10
下载
2.3.12

修复内容:
  • (1.21)修复了在未安装Architectury时加载KubeJS集成导致的崩溃问题
  • (1.21)修复了在某些情况下初始化创造模式菜单时的崩溃问题
  • 修复了在缝纫台移除隔热材料时会复制该隔热材料物品的问题
  • 修复了玩家在专用服务器上处于潮湿状态时的崩溃问题
  • 修复了在某些情况下JSON中的NBT参数无法正确解析的问题,特别是带有嵌套复合标签的情况
  • 修复了如果任何字符串参数仅包含空白字符(" ")时TOML方块临时配置无效的问题
  • 修复了实体温度JSON配置中“范围”字段从“温度”字段取值的问题
  • 修复了在某些情况下重叠的热源仍然冲突的问题
  • 修复了KubeJS注册表事件触发两次的问题

技术变更:
  • 在实体前置JSON中添加了一个“温度”字段:
    • 允许检查目标实体的温度
    • 表示为字符串键和双精度或双精度范围值的映射
    • 例如 {"body": 50.0} 或 {"world": {"min": 1.0, "max": 2.5}}
  • “cs:contains”NBT运算符已拆分为“cs:contains_all”和“cs:contains_any”
    • “cs:contains_all”检查NBT列表是否包含所有指定的键
    • “cs:contains_any”检查NBT列表是否包含任何一个指定的键
  • 添加了CreateRegistriesEvent.Pre
    • 在注册表编译完成后且在处理移除操作之前直接触发
    • 不建议订阅基础事件,因为这会导致订阅者触发两次

Cold Sweat 2.3.11

on 2025 Feb 02
下载
2.3.11

  • “水效果”配置设置现在有5种状态:
    • 关闭:禁用所有水效果
    • 粒子:仅显示水滴粒子
    • 覆盖层:仅显示屏幕上的水覆盖层
    • 全部:同时显示粒子和覆盖层
    • 在配置菜单中点击按钮现在将循环切换这些选项
  • 略微提升了玩家过热时应用的“斑点”光影的性能
  • 如果容器支持,水袋现在可以从任何装有250MB水的Forge流体容器中取水

修复内容:
  • 修复了在缝纫菜单中按住Shift键点击空槽位时的崩溃问题
  • (1.19)修复了未安装“女武神的天空”时的崩溃问题
  • (1.21)修复了在缝纫台中隔热效果未正确移除的问题
  • 修复了在缝纫台中剪刀耐久度为0时不断裂的问题
  • 修复了玩家没有温度属性的问题
  • 修复了胸甲和护腿的隔热槽位数量被互换的问题
  • 修复了属性修正工具提示总是有隔热图标,即使它们不是由隔热效果添加的问题

技术变更:
  • 添加了FetchSeasonsModsEvent,它允许模组开发者发出信号,让“冷汗”加载相应的季节配置
    • 通过FetchSeasonsModsEvent#addSeasonsMod()将你的模组ID添加到列表中
    • 在构建配置时,此事件会在Forge事件总线上触发
  • 现在可以为给定物品配置多个“干燥物品”配置
    • 如果有多个配置,将使用第一个适用的配置

Cold Sweat 2.3.11

on 2025 Feb 02
下载
2.3.11

  • “水效果”配置设置现在有5种状态:
    • 关闭:禁用所有水效果
    • 粒子:仅显示水滴粒子
    • 覆盖层:仅显示屏幕上的水覆盖层
    • 全部:同时显示粒子和覆盖层
    • 在配置菜单中点击按钮现在将循环切换这些选项
  • 略微提升了玩家过热时应用的“斑点”光影的性能
  • 如果容器支持,水袋现在可以从任何装有250mb水的Forge流体容器中取水

修复内容:
  • 修复了在缝纫菜单中按住Shift键点击空槽位时导致的崩溃问题
  • (1.19)修复了未安装“瓦尔基里天空”时出现的崩溃问题
  • (1.21)修复了在缝纫台中隔热效果未正确移除的问题
  • 修复了在缝纫台中剪刀耐久度为0时不损坏的问题
  • 修复了玩家没有温度属性的问题
  • 修复了胸甲和护腿的隔热槽位数量被互换的问题
  • 修复了属性修饰工具提示总是显示隔热图标,即使它们不是由隔热效果添加的问题

技术变更:
  • 添加了FetchSeasonsModsEvent,它允许模组开发者发出信号,让“冷汗”加载相应的季节配置
    • 通过FetchSeasonsModsEvent#addSeasonsMod()将你的模组ID添加到列表中
    • 在构建配置时,此事件会在Forge事件总线上触发
  • 现在可以为给定物品配置多个“干燥物品”配置
    • 如果有多个配置,将使用第一个适用的配置

Cold Sweat 2.3.10

on 2025 Jan 10
下载
2.3.10

修复:
  • 修复了在某些情况下获取生物群系温度时的崩溃
  • 修复了由于热源块燃料变化导致的无限更新循环引起的崩溃
  • 修复了在某些情况下打开创意菜单时的崩溃
  • 修复了在某些情况下处理注册删除时的崩溃
  • 修复了在某些情况下计算块温度时的罕见崩溃
  • 修复了由于缺少温度修改器 ID 导致的日志垃圾邮件和/或崩溃
  • 修复了与更改冰冻结行为的模组(如 TFC)的混合冲突
  • 修复了连接到具有 OP 权限的服务器时的“NegativeArraySizeException: -1”错误
  • 修复了专用服务器上的配置菜单无法打开的问题
  • 修复了在离线模式下玩时配置菜单无限重新打开的问题
  • 修复了某些配置设置每次保存时在 TOML 文件中重复的问题
  • 修复了自动配置更新程序在某些情况下创建过时配置的问题
  • 修复了通过 TOML 配置的块不发出温度的问题
  • 修复了基于灵魂火的块不能正确发出温度的问题
  • 修复了由于某些情况下数据包大小过大导致的服务器断开连接问题
  • 修复了胸甲不可绝缘及其他异常缝纫台行为的问题
  • 修复了绝缘装甲工具提示不显示的问题
  • 修复了山羊被剪毛后皮毛不重新生长的问题
  • 修复了壁炉不检查燃料物品的问题
  • 修复了 Create 地狱钢潜水套装未提供正确属性修改器的问题
  • 修复了热石前面的通电块在热石被破坏时未更新的问题
  • 修复了 KubeJS 脚本使用无效/缺失 ID 时引起的错误
  • 修复了基于 KubeJS 的物品配置未正确检查其条件的问题
  • 修复了生物群系温度的搜索半径过小的问题
  • 修复了水袋从投掷器中分发时没有声音播放的问题
  • 修复了在某些情况下海拔温度不准确的问题
  • 修复了变色龙蜕皮被变色龙丢弃后从未消失的问题
  • 修复了在某些情况下由于非玩家操作导致块被破坏时的崩溃
  • 修复了死亡后温度停止工作的问题
  • 修复了冰的冰点高于应有的问题
  • 修复了在硬核模式下冷冻的心渲染不正确的问题

技术更改:
  • 现在,海拔导致的温度下降在 JSON 中作为默认 temp_region 文件的一部分进行定义
    • 此功能以前是硬编码的,但现在可以自定义
  • 添加了用于库存物品温度(“携带物品”)的新功能
    • 现在支持提供属性修改器和温度修改器抗性
    • 现在支持在 Curios 槽中
  • 从“/temperature set”子命令中删除了“trait”参数,因为它在下一个滴答时无论如何都会被重置
  • 现在支持温度单位用于季节性温度和块温度
    • 现有配置将自动更新以匹配新格式
  • 添加了“cold_sweat:extends_smokestack”块标签,用于定义可用于增加烟囱高度的块
  • ! BlockTemp 中的 getTemperature() 的“entity”参数现在可为空
  • ! EnableTemperatureEvent 现在在加载配置后直接在 Forge 事件总线上触发
  • 现在仅将由 JSON 定义的配置(以及一些其他配置)从服务器同步到客户端,而不是反之亦然
    • 这些配置将不再尝试写入 TOML 文件
    • 此更改也会影响单人世界,因为它们有一个集成服务器
    • 结构温度不再同步,因为结构本身根本不被同步
  • 配置数据对象现在是标准类而不是记录,并且都扩展了相同的“ConfigData”类
    • 此类包含配置的 UUID、类型和所需的模组
  • 配置数据对象现在存储其创建源(TOML、JSON 等)
  • 为 KubeJS 块温度构建器添加了“state()”方法,以便更轻松地检查块状态
  • 添加了“InsulatorTabBuildEvent”,允许对绝缘器选项卡中的物品进行简单修改
  • 向 WorldHelper 添加了 getInsulationFromNearbySources(),用于计算给定位置从附近壁炉状块的温暖/寒冷程度
  • 添加了 getRoughTemperatureAt(),它提供了一种获取给定位置温度的不太准确但效率高得多的方法
    • 此方法可用于块更新或其他经常执行且不需要精确精度的任务
  • 改进了 addModifier() 方法的逻辑,使其行为更直观
  • 地下温度修改器(“cold_sweat:underground”)已拆分为两个单独的修改器:
    • DepthBiomeTempModifier(“cold_sweat:depth_biomes”):处理地下生物群系的温度
    • ElevationTempModifier(“cold_sweat:elevation”):处理基于海拔和地下深度(由温度区域提供)的温度变化
    • 这些修改器将自动添加到现有玩家/实体中

Cold Sweat 2.3.10

on 2025 Jan 10
下载
2.3.10

修复:
  • 修复了在某些情况下获取生物群系温度时的崩溃问题
  • 修复了由于热源块燃料更改而导致的无限更新循环崩溃问题
  • 修复了在某些情况下打开创意菜单时的崩溃问题
  • 修复了在某些情况下处理注册删除时的崩溃问题
  • 修复了在某些情况下计算块温度时的罕见崩溃问题
  • 修复了因缺少温度修改器 ID 导致的日志垃圾邮件和/或崩溃问题
  • 修复了与更改冰冻结行为的模组(如 TFC)的混合冲突
  • 修复了连接到具有 OP 权限的服务器时的“NegativeArraySizeException: -1”错误
  • 修复了专用服务器上配置菜单不打开的问题
  • 修复了在离线模式下播放时配置菜单无限重新打开的问题
  • 修复了某些配置设置在每次保存时在 TOML 文件中重复的问题
  • 修复了自动配置更新器在某些情况下创建过时配置的问题
  • 修复了通过 TOML 配置的块不发出温度的问题
  • 修复了基于灵魂火的块未正确发出温度的问题
  • 修复了由于某些情况下数据包大小非常大而导致的服务器断开连接问题
  • 修复了胸甲不可隔热及其他异常缝纫台行为
  • 修复了绝缘装甲工具提示未显示的问题
  • 修复了山羊被剪毛后毛发不再生长的问题
  • 修复了壁炉不检查燃料物品的问题
  • 修复了 Create 下界合金潜水套装未给予正确属性修改器的问题
  • 修复了热石前面的通电块在热石被破坏时未更新的问题
  • 修复了 KubeJS 脚本使用无效/缺失 ID 时导致的错误
  • 修复了基于 KubeJS 的物品配置未正确检查其条件的问题
  • 修复了生物群系温度的搜索半径过小的问题
  • 修复了水袋从发射器中分配时没有声音播放的问题
  • 修复了在某些情况下海拔温度不准确的问题
  • 修复了变色蜥蜴蜕皮后从未消失的问题
  • 修复了在某些情况下由于非玩家操作而导致的块被破坏时的崩溃问题
  • 修复了在某些情况下死亡后温度停止工作的问题
  • 修复了冰的冰点高于应有的问题
  • 修复了在硬核模式下冷冻的心渲染不正确的问题

技术更改:
  • 现在在 JSON 中定义了由于海拔高度导致的温度下降,作为默认 temp_region 文件的一部分
    • 此功能以前是硬编码的,但现在可以自定义
  • 添加了库存物品温度(“携带物品”)的新功能
    • 现在支持给予属性修改器和温度修改器抗性
    • 现在支持在 Curios 槽中
  • 从“/temperature set”子命令中删除了“trait”参数,因为它在下一个滴答时无论如何都会被重置
  • 现在支持季节温度和块温度的温度单位
    • 现有配置将自动更新以匹配新格式
  • 添加了“cold_sweat:extends_smokestack”块标签,用于定义可用于增加烟囱高度的块
  • ! BlockTemp 中的 getTemperature()的“entity”参数现在可为空
  • ! EnableTemperatureEvent 现在在加载配置后直接在 Forge 事件总线上触发
  • 现在仅将由 JSON(以及少数其他)定义的配置从服务器同步到客户端,而不是相反
    • 这些配置将不再尝试写入 TOML 文件
    • 此更改也会影响单人游戏世界,因为它们有一个集成的服务器
    • 结构温度不再同步,因为结构本身根本不进行同步
  • 配置数据对象现在是标准类而不是记录,并且都扩展了相同的“ConfigData”类
    • 此类包含配置的 UUID、类型和所需的模组
  • 配置数据对象现在存储其创建源(TOML、JSON 等)
  • 向 KubeJS 块温度构建器添加了“state()”方法,以便更轻松地检查块状态
  • 添加了“InsulatorTabBuildEvent”,允许对绝缘选项卡中的项目进行简单修改
  • 向 WorldHelper 添加了 getInsulationFromNearbySources(),用于计算给定位置从附近壁炉状块的温暖/寒冷程度
  • 添加了 getRoughTemperatureAt(),它提供了一种不太准确但效率更高的获取给定位置温度的方法
    • 这可用于经常执行且不需要精确精度的块更新或其他任务
  • 改进了 addModifier()方法的逻辑,使其行为更直观
  • 地下温度修改器(“cold_sweat:underground”)已拆分为两个单独的修改器:
    • DepthBiomeTempModifier(“cold_sweat:depth_biomes”):处理地下生物群系的温度
    • ElevationTempModifier(“cold_sweat:elevation”):处理基于海拔和地下深度(由温度区域提供)的温度变化
    • 这些修改器将自动添加到现有玩家/实体中

Cold Sweat 2.3.10e

on 2025 Jan 06
下载
2.3.10

修复:
  • 修复了在某些情况下检索生物群落温度时的崩溃问题
  • 修复了由于热源块燃料更改而导致的无限更新循环崩溃问题
  • 修复了在某些情况下打开创造模式菜单时的崩溃问题
  • 修复了在某些情况下处理注册删除时的崩溃问题
  • 修复了由于缺少温度修改器 ID 导致的日志垃圾邮件和/或崩溃问题
  • 修复了与更改冰冻结行为的模组(如 TFC)的混入冲突
  • 修复了连接到具有 OP 权限的服务器时的“NegativeArraySizeException: -1”错误
  • 修复了专用服务器上的配置菜单无法打开的问题
  • 修复了在离线模式下玩时配置菜单无限重新打开的问题
  • 修复了某些配置设置在每次保存时在 TOML 文件中重复的问题
  • 修复了自动配置更新器在某些情况下创建过时配置的问题
  • 修复了通过 TOML 配置的块不发射温度的问题
  • 修复了基于灵魂火的块不能正确发射温度的问题
  • 修复了由于某些情况下的数据包大小过大导致的服务器断开连接问题
  • 修复了胸甲不可隔热及其他异常缝纫台行为
  • 修复了山羊被剪毛后毛发不会重新生长的问题
  • 修复了壁炉不检查燃料物品的问题
  • 修复了 Create 地狱合金潜水套装没有给予正确的属性修改器的问题
  • 修复了热石前面的通电块在热石被破坏时不更新的问题
  • 修复了 KubeJS 脚本使用无效/缺失 ID 时导致的错误
  • 修复了基于 KubeJS 的物品配置未正确检查其条件的问题
  • 修复了生物群落温度的搜索半径过小的问题
  • 修复了从分配器分配水袋时没有声音播放的问题
  • 修复了某些情况下海拔温度不准确的问题
  • 修复了变色蜥蜴蜕皮后从未消失的问题
  • 修复了在某些情况下由于非玩家操作而导致的块被破坏时的崩溃问题
  • 修复了在某些情况下死亡后温度停止工作的问题
  • 修复了冰的冰点高于应有的问题

技术更改:
  • 现在在 JSON 中定义了由于海拔导致的温度下降,作为默认 temp_region 文件的一部分
    • 此功能以前是硬编码的,但现在可以自定义
  • 添加了库存物品温度(“携带物品”)的新功能
    • 现在支持给予属性修改器和温度修改器抗性
    • 现在支持在 Curios 插槽中
  • 从“/temperature set”子命令中删除了“trait”参数,因为它无论如何在下一个 tick 都会被重置
  • 现在支持温度单位用于季节性温度和块温度
    • 现有配置将自动更新以匹配新格式
  • 添加了“cold_sweat:extends_smokestack”块标签,用于定义哪些块可用于增加烟囱的高度
  • ! BlockTemp 中的 getTemperature()的“entity”参数现在可为空
  • ! EnableTemperatureEvent 现在在加载配置后直接在 Forge 事件总线上触发
  • 现在仅将由 JSON(及少数其他)定义的配置从服务器同步到客户端,而不是相反
    • 这些配置将不再尝试写入 TOML 文件
    • 此更改也会影响单人游戏世界,因为它们有一个集成的服务器
    • 结构温度不再同步,因为结构本身也不会同步
  • 配置数据对象现在是标准类而不是记录,并且都扩展了相同的“ConfigData”类
    • 此类包含配置的 UUID、类型和所需的模组
  • 配置数据对象现在存储其创建源(TOML、JSON 等)
  • 为 KubeJS 块温度构建器添加了“state()”方法,以便更轻松地检查块状态
  • 添加了“InsulatorTabBuildEvent”,允许对绝缘体选项卡中的项目进行简单修改
  • 向 WorldHelper 添加了 getInsulationFromNearbySources(),用于计算给定位置从附近壁炉状块的温暖/寒冷程度
  • 添加了 getRoughTemperatureAt(),提供了一种获取给定位置温度的不太准确但效率更高的方法
    • 此方法可用于块更新或其他经常执行且不需要精确精度的任务
  • 改进了 addModifier()方法的逻辑,使其行为更直观
  • 地下温度修改器(“cold_sweat:underground”)已拆分为两个单独的修改器:
    • DepthBiomeTempModifier(“cold_sweat:depth_biomes”):处理地下生物群落的温度
    • ElevationTempModifier(“cold_sweat:elevation”):处理基于海拔和地下深度(由温度区域提供)的温度变化
    • 这些修改器将自动添加到现有玩家/实体中

Cold Sweat 2.3.10e

on 2025 Jan 06
下载
2.3.10

修复:
  • 修复了在某些情况下获取生物群系温度时的崩溃问题
  • 修复了由于热源块燃料变化导致的无限更新循环引起的崩溃
  • 修复了在某些情况下打开创意菜单时的崩溃问题
  • 修复了在某些情况下处理注册表删除时的崩溃问题
  • 修复了由于缺少温度修改器 ID 导致的日志垃圾邮件和/或崩溃
  • 修复了与更改冰冻结行为的模组(如 TFC)的混合冲突
  • 修复了在具有 OP 权限的服务器上连接时的“NegativeArraySizeException: -1”错误
  • 修复了在专用服务器上配置菜单无法打开的问题
  • 修复了在离线模式下播放时配置菜单无限重新打开的问题
  • 修复了某些配置设置在每次保存时在 TOML 文件中重复的问题
  • 修复了自动配置更新器在某些情况下创建过时配置的问题
  • 修复了通过 TOML 配置的块不发射温度的问题
  • 修复了基于灵魂火的块不能正确发射温度的问题
  • 修复了由于数据包大小过大导致的服务器断开连接问题
  • 修复了胸甲不可隔热及其他异常裁缝台行为
  • 修复了山羊被剪毛后皮毛不再生长的问题
  • 修复了壁炉不检查燃料物品的问题
  • 修复了 Create 地狱钢潜水套装没有给予正确的属性修改器的问题
  • 修复了在热石前的动力块在热石被破坏时不更新的问题
  • 修复了 KubeJS 脚本使用无效/缺失 ID 时导致的错误
  • 修复了基于 KubeJS 的物品配置未正确检查其条件的问题
  • 修复了生物群系温度的搜索半径过小的问题
  • 修复了从分配器分配水袋时没有声音播放的问题
  • 修复了在某些情况下海拔温度不准确的问题
  • 修复了变色蜥蜴蜕皮后从未消失的问题
  • 修复了在某些情况下由于非玩家操作导致块被破坏时的崩溃问题
  • 修复了在某些情况下死亡后温度停止工作的问题
  • 修复了冰的冰点高于应有的问题

技术更改:
  • 现在在 JSON 中定义了由于海拔高度导致的温度下降,作为默认 temp_region 文件的一部分
    • 此功能以前是硬编码的,但现在可以自定义
  • 为库存物品温度(“携带物品”)添加了新功能
    • 现在支持给予属性修改器和温度修改器抗性
    • 现在支持在 Curios 槽中
  • 从“/temperature set”子命令中删除了“trait”参数,因为它无论如何在下一个 tick 都会被重置
  • 现在支持温度单位用于季节性温度和块温度
    • 现有配置将自动更新以匹配新格式
  • 添加了“cold_sweat:extends_smokestack”块标签,用于定义哪些块可用于增加烟囱的高度
  • ! BlockTemp 中的 getTemperature()的“entity”参数现在可为空
  • ! EnableTemperatureEvent 现在在加载配置后直接在 Forge 事件总线上触发
  • 现在仅将由 JSON 定义的配置(以及少数其他配置)从服务器同步到客户端,而不是相反
    • 这些配置将不再尝试写入 TOML 文件
    • 此更改也影响单人游戏世界,因为它们具有集成服务器
    • 结构温度不再同步,因为结构本身根本不进行同步
  • 配置数据对象现在是标准类而不是记录,并且都扩展了相同的“ConfigData”类
    • 此类包含配置的 UUID、类型和所需的模组
  • 配置数据对象现在存储其创建源(TOML、JSON 等)
  • 为 KubeJS 块温度构建器添加了“state()”方法,以便更轻松地检查块状态
  • 添加了“InsulatorTabBuildEvent”,允许对绝缘体选项卡中的项目进行简单修改
  • 向 WorldHelper 添加了 getInsulationFromNearbySources(),用于计算给定位置从附近壁炉状块的温暖/寒冷程度
  • 添加了 getRoughTemperatureAt(),它提供了一种获取给定位置温度的不太准确但效率更高的方法
    • 这可用于经常执行且不需要精确精度的块更新或其他任务
  • 改进了 addModifier()方法的逻辑,使其行为更直观
  • 地下温度修改器(“cold_sweat:underground”)已拆分为两个单独的修改器:
    • 深度生物群系温度修改器(“cold_sweat:depth_biomes”):处理地下生物群系的温度
    • 海拔温度修改器(“cold_sweat:elevation”):根据海拔高度和地下深度(由温度区域提供)处理温度变化
    • 这些修改器将自动添加到现有玩家/实体

Cold Sweat 2.3.9

on 2024 Dec 07
下载
2.3.9
* item_settings/entity_settings/world_settings.toml 已重命名为 item/entity/world.toml
- 现有文件将自动迁移
* 在游戏内菜单中添加了新的配置设置:
- 绝缘强度
- 检查睡眠条件
- 壁炉/锅炉/冰盒的新设置
- 如果“自定义冻结行为”已启用,水的冻结速度现在受 randomTickSpeed 影响
- 未满足要求的绝缘属性现在将以红色删除线显示,而不是从工具提示中省略
- 分别在 world.toml 中为壁炉、锅炉和冰盒添加了最大范围和体积的配置选项

修复:
- 修复了装满水的皮囊的热栏工具提示在低温下没有负号的问题
- 修复了热源块(壁炉/锅炉/冰盒)在插入时不会立即消耗燃料物品的问题

技术更改:
* 添加了 KubeJS 支持
- 添加了用于添加绝缘体、块温度、生物群系温度等的事件;以及 TempModifiers
- 添加了几个与特定冷汗动作相关的其他事件。此列表将随着时间增长
- 有关更多详细信息,请参阅模组的文档页面
* 添加了“remove”配置类型,允许删除与给定数据结构匹配的已注册配置设置
- 这包括 TOML 和 JSON 配置
- 删除操作在所有配置设置解析后但在提交到内存之前进行处理
- 删除操作不会直接更改配置文件;仅影响它们是否被加载
* 任何名为“default”的 JSON 配置现在将最后加载
- 这允许配置具有可被其他模组/数据包/配置覆盖的默认值
* 大规模的内部注册标准化和样板减少
- 内部注册和配置现在更加标准化,失败点更少
- 在可能的情况下使用编解码器进行数据序列化,而不是定制方法
- 许多配置持有者已更新为持有自定义数据类型,而不是无组织的元组(如 Pair 和 Triplet)
* 依赖动态注册的冷汗配置现在将其键使用持有者
- 这包括生物群系、维度、结构等
- 例如,ConfigSettings.BIOME_TEMPS 现在是一个 DynamicHolder<Map<Holder<Biome>, BiomeTempData>>
- 以前接受“未包装”值的任何方法现在接受一个持有者
- 这些更改仅影响通过 Java 的直接交互;不影响 JSON 或 KubeJS
- ItemRequirements 和 EntityRequirements 现在可以分别接受 Predicate<ItemStack> 和 Predicate<Entity>
- 这允许对绝缘体、实体温度等的条件进行绝对控制
- 这些要求现在在服务器上计算,并将结果发送到客户端
- 在 TOML 配置中不再支持仅使用一个温度值定义生物群系温度
- 所有以前不接受物品、块、生物群系等的配置现在将接受逗号分隔的列表和 #标签,如果它们以前不接受的话

Cold Sweat 2.3.9

on 2024 Dec 07
下载

2.3.9

  • item_settings/entity_settings/world_settings.toml 已重命名为 item/entity/world.toml - 现有文件将自动迁移
  • 在游戏菜单中添加了新的配置设置: - 绝缘强度 - 检查睡眠条件 - 壁炉/锅炉/冰箱的新设置
  • 启用“自定义冻结行为”后,水的冻结速度现在受 randomTickSpeed 影响
  • 未满足要求的绝缘属性现在用红色删除线显示,而不是从工具提示中省略
  • 在 world.toml 中分别为壁炉、锅炉和冰箱的最大范围和体积添加了配置选项
    修复:
  • 修复了装满水袋的热栏工具提示在低温下没有负号的问题
  • 修复了热原块(壁炉/锅炉/冰箱)在插入时不会立即消耗燃料物品的问题
    技术更改:
  • 添加了 KubeJS 支持 - 添加了用于添加绝缘体、块温度、生物群系温度等的事件;以及 TempModifiers - 添加了几个与 Cold-Sweat 相关的方法,可以从“coldsweat”绑定中访问 - 添加了一些其他特定于 Cold Sweat 操作的事件。此列表将随着时间的推移而增长 - 有关更多详细信息,请参阅该模组的文档页面
  • 添加了“remove”配置类型,允许删除与给定数据结构匹配的已注册配置设置 - 这包括 TOML 和 JSON 配置 - 删除操作在所有配置设置解析后但提交到内存之前进行处理 - 删除不会直接更改配置文件;只会影响它们是否被加载
  • 任何名为“default”的 JSON 配置现在将最后加载 - 这允许配置具有可以被其他模组/数据包/配置覆盖的默认值
  • 大规模内部注册表标准化和样板减少 - 内部注册表和配置现在更加标准化,故障点更少 - 在可能的情况下使用编解码器进行数据序列化,而不是自定义方法 - 许多配置持有者已更新为持有自定义数据类型,而不是无组织的元组(如 Pairs 和 Triplets)
  • 依赖动态注册表的 Cold Sweat 配置现在使用 Holders 作为其键 - 这包括生物群系、维度、结构等 - 例如,ConfigSettings.BIOME_TEMPS 现在是一个 DynamicHolder<Map<Holder<Biome>, BiomeTempData>> - 任何以前接受“未包装”值的方法现在都接受一个 Holder 代替 - 这些更改仅影响通过 Java 的直接交互;不影响 JSON 或 KubeJS
  • ItemRequirements 和 EntityRequirements 现在可以分别接受 Predicate<ItemStack> 和 Predicate<Entity> - 这允许对绝缘体、实体温度等的条件进行绝对控制 - 这些要求现在在服务器上计算,并将结果发送到客户端
  • 在 TOML 配置中不再支持仅用一个温度值定义生物群系温度
  • 所有接受物品、方块、生物群系等的配置现在如果以前不支持,将接受逗号分隔的列表和#标签

Cold Sweat 2.3.8

on 2024 Dec 07
下载
2.3.8
* 为装满的水袋在热或冷时添加了新的纹理
- 移除了遥远之地和模运算自定义音乐轨道
- 添加了默认展开所有可折叠工具提示的选项
- 向 /temperature 设置和获取子命令添加了“特性”参数

修复:
* (1.18 - 1.19) 修复了渲染中暑模糊效果时的崩溃
- (1.21) 修复了温度特性参数的命令参数无法正常工作的问题

翻译更新:
- 更新了俄语翻译(GitHub 上的 Heimdallr-1)

技术更改:
* 对 JSON 中的块要求和 block_temps 的工作方式进行了多项重大更改
- 对块状态的支持更好,对 NBT 进行了轻微更改
- 请参阅在线文档以获取新语法
* 向 TempModifiers 添加了新方法:markDirty()、markClean()、isDirty()
- “脏”的 TempModifier 表示应将其同步到客户端
- 脏的 TempModifiers 将通过 Temperature.updateModifiers()自动同步,然后标记为干净
- Temperature 类中用于添加 TempModifiers 的所有方法现在都返回一个布尔值,表示操作是否成功
- 向 GatherDefaultTempModifiersEvent 添加了 addModifierById()方法
- 根据其注册的 ResourceLocation ID 添加修饰符(对模组兼容性很有用!)
* 向 GatherDefaultTempModifiersEvent 添加了 removeModifiers()方法
- 壁炉、冰箱和锅炉现在使用流体标签来供能:
- cold_sweat:hot
- cold_sweat:cold
</body></html>

Cold Sweat 2.3.8

on 2024 Dec 07
下载
2.3.8
* 为装满的水袋变热或变冷时添加了新的纹理
- 移除了远之地和模运算自定义音乐轨道
- 添加了默认展开所有可折叠工具提示的选项
- 向 /temperature 设置和获取子命令添加了“特性”参数

修复:
* (1.18 - 1.19) 修复了渲染中暑模糊效果时的崩溃
- (1.21) 修复了温度特性参数的命令参数无法正常工作的问题

翻译更新:
- 更新了俄语翻译(Heimdallr-1 在 GitHub 上)

技术更改:
* 对 JSON 中的块要求和 block_temps 的工作方式进行了多项重大更改
- 对块状态有更好的支持,并对 NBT 进行了轻微更改
- 请参阅在线文档以获取新语法
* 向 TempModifiers 添加了新方法:markDirty()、markClean()、isDirty()
- 一个“脏”的 TempModifier 表示它应该同步到客户端
- 脏的 TempModifiers 将通过 Temperature.updateModifiers()自动同步,然后标记为干净
- Temperature 类中添加所有 TempModifiers 的所有方法现在都返回一个布尔值,表示操作是否成功
- 向 GatherDefaultTempModifiersEvent 添加了 addModifierById()方法
- 根据其注册的 ResourceLocation ID 添加一个修饰符(对模组兼容性很有用!)
* 向 GatherDefaultTempModifiersEvent 添加了 removeModifiers()方法
- 壁炉、冰箱和锅炉现在使用流体标签来燃料:
- cold_sweat:hot
- cold_sweat:cold
</body></html>

Cold Sweat 2.3.7

on 2024 Dec 07
下载
2.3.7
* (1.20 - 1.21) 为“哦,我们去过的生物群系”添加了兼容性
- 微调了该模组中 39 个生物群系的温度
- 变色龙现在会在该模组的适当生物群系中生成
! 对于这些新温度生效,需要重置 world_settings.toml
* 为 Vaklyrien Skies 添加了(部分)兼容性
- 放置在船上的方块发出的温度现在将正确影响玩家
- 在未来的更新中将添加更多兼容性
- (1.16) 山羊现在在被杀死时会掉落 1-2 块羊肉

修复:
* 修复了在某些情况下渲染粒子时服务器崩溃的问题
- 修复了从 2.3 版本之前的配置更新配置时,如果“方块温度”以特定方式配置,则会崩溃的问题
- 修复了冰盒的打开动画在服务器上未同步到所有玩家的问题
- 修复了某些粒子在服务器上应生成时未为所有玩家生成的问题
* (1.16) 修复了自定义怪物生成不起作用的问题
- (1.18) 修复了变色龙在无效方块上生成的问题
- (1.21) 修复了冷冻/过热造成击退的伤害

技术更改:
* 实现了一个新的渲染管理器(PostProcessShaderManager)来处理 Cold Sweat 的着色器
- 规避了 Minecraft 的正常后处理着色器系统,以提高兼容性并允许堆叠着色器效果
* 从 Temperature 和 GatherDefaultTempModifiersEvent 类中删除了已弃用的方法
* 基于 Java 的 BlockTemps 的最小/最大效果、最小/最大温度、范围和淡入淡出现在是字段,而不仅仅是方法返回值
- 这些字段现在是构造函数的一部分
- 现有方法将默认返回这些字段的值,但仍可以在无需额外更改的情况下重写
- 旧的 BlockTemp(Block... blocks) 构造函数仍然存在,并将所有其他字段初始化为默认值
* 方块温度随距离的淡入淡出现在在 BlockTempModifier 中处理,而不是在 getTemperature() 方法中
- 这意味着您不再需要自己计算淡入淡出,可以简单地返回方块的温度
! 对于仍以旧方式计算淡入淡出的 BlockTemps,新的淡入淡出仍将应用于旧的淡入淡出之上
- 这不是太糟糕,但这意味着方块将呈指数级减弱

Cold Sweat 2.3.7

on 2024 Dec 07
下载
2.3.7
* (1.20 - 1.21) 为“哦,我们去过的生物群系”添加了兼容性
- 微调了该模组中 39 个生物群系的温度
- 变色龙现在会在该模组的适当生物群系中生成
! 世界设置.toml 需要重置,以使这些新温度生效
* 为 Vaklyrien Skies 添加了(部分)兼容性
- 放置在船上的方块发出的温度现在将正确影响玩家
- 在未来的更新中将添加更多兼容性
- (1.16) 山羊现在被杀死时会掉落 1-2 块羊肉

修复:
* 修复了在某些情况下在服务器上渲染粒子时的崩溃
- 修复了在从 2.3 之前的版本更新配置时,如果“方块温度”以特定方式配置,就会崩溃的问题
- 修复了冰盒的打开动画在服务器上不同步的问题
- 修复了某些粒子在服务器上应该生成但并非所有玩家都能生成的问题
* (1.16) 修复了自定义怪物生成不起作用的问题
- (1.18) 修复了变色龙在无效方块上生成的问题
- (1.21) 修复了冷冻/过热造成的伤害导致击退的问题

技术更改:
* 实现了一个新的渲染管理器(PostProcessShaderManager)来处理 Cold Sweat 的着色器
- 绕过了 Minecraft 的正常后处理着色器系统,以提高兼容性并允许堆叠着色器效果
* 从 Temperature 和 GatherDefaultTempModifiersEvent 类中删除了已弃用的方法
* Java 版的 BlockTemps 的最小/最大效果、最小/最大温度、范围和衰减现在是字段,而不仅仅是方法返回值
- 这些字段现在是构造函数的一部分
- 现有方法将默认返回这些字段的值,但仍然可以在无需额外更改的情况下被覆盖
- 旧的 BlockTemp(Block... blocks) 构造函数仍然存在,并将所有其他字段初始化为默认值
* 方块温度随距离的衰减现在在 BlockTempModifier 中处理,而不是在 getTemperature() 方法中
- 这意味着您不再需要自己计算衰减,只需返回方块的温度即可
! 对于仍以旧方式计算衰减的 BlockTemps,新的衰减仍将叠加在旧的衰减之上
- 这不是太糟糕,但这意味着方块将呈指数级变弱

Cold Sweat 2.3.6

on 2024 Dec 07
下载

2.3.6

  • 由“冷汗”产生的粒子现在依赖于玩家的粒子设置(全部/减少/最小)
  • 现在可以通过 world_settings.toml 中的“自定义冰掉落”设置来禁用“冷汗”的自定义破冰机制
  • 添加了配置设置以禁用“冷汗”的温度修正器(或其他模组的温度修正器) - 温度修正器控制温度如何影响玩家,因此这将有望提供对其更精细的控制
  • 删除了“洞穴绝缘强度”配置设置,因为它不再使用
  • 降低了 y -64 附近的地下温度,以便玩家不再过热
  • 删除了 Create 地狱钢潜水服提供的对块温度的总抗性

修复: * (1.21) 修复了保存绝缘盔甲物品时的崩溃 * (1.20) 修复了安装 Serene Seasons 9.1 或更高版本时的崩溃 - 现在需要启用 Serene Seasons 9.1 或更高版本才能支持 * 修复了将“绝缘强度”设置为 0 时的崩溃 * 修复了动态维度类型标签在服务器上未正确加载的问题 * 修复了喂养变色龙时从玩家手中掉落整个物品堆栈的问题

  • 修复了坐骑的绝缘忽略“绝缘强度”设置的问题
  • 修复了在更改首选单位时世界温度指示器短暂显示不正确的问题
  • 修复了观众在水中变湿的问题
  • 修复了在计算世界温度时将水下计为“地下”的问题
  • 修复了 JSON BlockTemp 配置文件的“条件”字段不支持检查块状态的问题
  • 修复了基于 TOML 的块温度未正确检查 NBT 的问题
  • 修复了在炎热环境中 Create 的地狱钢背罐未消耗空气的问题
  • (1.20 - 1.21) 修复了显示包含自适应绝缘的工具提示时的调试消息
  • (1.16) 修复了壁炉调试可视化器在实心块周围呈现红色轮廓的问题

翻译更新: * 添加了日语翻译(Mohuzato 在 GitHub 上)

技术更改: * (1.20) 放弃 NeoForge 支持,转而支持正常的 Forge,后者正在接收更多更新 * TempModifierEvent.Calculate.Override/Modify 事件已重命名为 Pre/Post - 这些事件在功能上相似,但 Pre 有一些更改: - 现在该事件具有 getFunction() 和 setFunction() 方法,用于在计算之前设置结果函数 - 必须取消该事件才能覆盖函数 * 更改了一些事件的包以实现更好的组织: - TempModifierEvent: api.event.common.temperature - EnableTemperatureEvent: api.event.core.init - GatherDefaultTempModifiersEvent: api.event.core.init - BlockTempInitEvent: api.event.core.registry - TempModifierRegisterEvent: api.event.core.registry - EdiblesRegisterEvent: api.event.core.registry - BlockStateChangedEvent: api.event.core.vanilla - ChatComponentClickedEvent: api.event.core.vanilla - EntityPickEvent: api.event.core.vanilla - LivingEntityLoadAdditionalEvent: api.event.core.vanilla - ServerConfigsLoadedEvent: api.event.core.vanilla * 添加了 InsulateItemEvent: - 在对盔甲物品进行绝缘时触发 - 可以在将绝缘体应用于盔甲之前修改绝缘体物品 - 也可以取消该事件以防止应用绝缘 * 添加了 TickInsulationEvent: - 在处理玩家装备绝缘时触发 - 允许对由盔甲、绝缘体、奇趣物品和保护等来源提供的绝缘进行精细控制 - 可以取消该事件以防止绝缘应用于玩家

Cold Sweat 2.3.6

on 2024 Dec 07
下载

2.3.6

  • 由“冷汗”生成的粒子现在依赖于玩家的粒子设置(全部/减少/最小)
  • 可以通过 world_settings.toml 中的“自定义冰滴”设置来禁用“冷汗”的自定义破冰机制
  • 添加了配置设置以禁用“冷汗”的温度修改器(或其他模组的温度修改器) - 温度修改器控制温度如何影响玩家,因此这有望提供对其更精细的控制
  • 移除了“洞穴绝缘强度”配置设置,因为它不再使用
  • 降低了 y -64 附近的地下温度,使玩家不再过热
  • 移除了 Create 地狱钢潜水服提供的对块温度的总抗性

修复: * (1.21) 修复了保存绝缘装甲物品时的崩溃 * (1.20) 修复了安装 Serene Seasons 9.1 或更高版本时的崩溃 - Serene Seasons 支持现在需要启用 9.1 或更高版本 * 修复了“绝缘强度”设置为 0 时的崩溃 * 修复了动态维度类型标签在服务器上未正确加载的问题 * 修复了喂食变色龙会将玩家手中的整个物品堆栈掉落的问题

  • 修复了坐骑的绝缘忽略“绝缘强度”设置的问题
  • 修复了在更改首选单位时世界温度指示器短暂显示不正确的问题
  • 修复了观众在水中变湿的问题
  • 修复了在计算世界温度时将水下计为“地下”的问题
  • 修复了 JSON BlockTemp 配置文件的“条件”字段不支持检查块状态的问题
  • 修复了基于 TOML 的块温度未正确检查 NBT 的问题
  • 修复了在炎热环境中 Create 的地狱钢背罐未消耗空气的问题
  • (1.20 - 1.21) 修复了显示包含自适应绝缘的工具提示时的调试消息
  • (1.16) 修复了壁炉调试可视化器在实心块周围渲染红色轮廓的问题

翻译更新: * 添加了日语翻译(Mohuzato 在 GitHub 上)

技术更改: * (1.20) 放弃 NeoForge 支持,转而支持正常的 Forge,后者正在接收更多更新 * TempModifierEvent.Calculate.Override/Modify 事件已重命名为 Pre/Post - 这些事件在功能上相似,但 Pre 有一些更改: - 事件现在有 getFunction()和 setFunction()方法,用于在计算之前设置结果函数 - 必须取消事件才能覆盖函数 * 更改了一些事件的包以实现更好的组织: - TempModifierEvent: api.event.common.temperature - EnableTemperatureEvent: api.event.core.init - GatherDefaultTempModifiersEvent: api.event.core.init - BlockTempInitEvent: api.event.core.registry - TempModifierRegisterEvent: api.event.core.registry - EdiblesRegisterEvent: api.event.core.registry - BlockStateChangedEvent: api.event.core.vanilla - ChatComponentClickedEvent: api.event.core.vanilla - EntityPickEvent: api.event.core.vanilla - LivingEntityLoadAdditionalEvent: api.event.core.vanilla - ServerConfigsLoadedEvent: api.event.core.vanilla * 添加了 InsulateItemEvent: - 在装甲物品被绝缘时触发 - 可以在将绝缘体应用于装甲之前修改绝缘体物品 - 也可以取消事件以防止应用绝缘 * 添加了 TickInsulationEvent: - 在处理玩家装备绝缘时触发 - 允许对由装甲、绝缘体、好奇心和保护等来源提供的绝缘进行精细控制 - 可以取消事件以防止绝缘应用于玩家

Cold Sweat 2.3.5

on 2024 Dec 07
下载
2.3.5
!! (仅 1.21 版本) 由于盔甲绝缘保存/加载方式的更改,从以前的版本升级时绝缘数据将丢失。建议在升级之前暂时移除盔甲上的所有绝缘!

* 在类似壁炉的方块屏幕上添加了一个指示器,显示该方块是否正在通电
- 天气 2 中的风、沙尘暴和龙卷风现在将影响玩家的温度
- 将壁炉效果的最大体积从 9000 增加到 12000 块
- 将冰箱和锅炉效果的最大体积从 1500 增加到 2000 块
- 添加了一个配置选项,可在玩家燃烧点以上的温度下更改灵魂泉灯的效果

修复:
* 修复了尝试以无效格式更新配置设置时的崩溃
* 修复了包含水袋的锅炉/冰箱在温度速率设置为 0 时尝试滴答作响时的崩溃
* 修复了在同一会话中进入多个世界时,由配置驱动的功能在效果上堆叠的问题
* 修复了类似壁炉的方块的效果根据玩家的位置不一致地应用的问题
* 修复了玩家在地下旅行时温度未正确变化的问题
* 修复了世界加载期间配置设置加载过晚的问题,导致自定义实体生成(包括变色龙)无法加载
* 修复了自适应绝缘未适应环境温度的问题
- 修复了绝缘工具提示未显示部分、负数或较大值的问题
- 修复了受污染的兼容性导致在受污染的配置中定义的“containerModifier”块无法正常工作的问题
* 修复了类似壁炉的方块在卸载和重新加载区块时忘记它们已通电的问题
* 修复了在某些情况下,类似壁炉的方块在加载时导致区块加载死锁的问题
- 修复了在某些情况下,类似壁炉的方块未正确影响紧邻固体方块的区域的问题
- 修复了即使物品没有温度属性,食物温度的工具提示也始终显示的问题
- 修复了渲染“湿润”屏幕效果时的性能问题
- 修复了“击退寒意”的描述,表明收到的击退减少,而不是造成的击退
- 修复了包含实体要求的 JSON 配置在指定时未正确检查维度或生物群系的问题
- 修复了玩家具有夜视时湿润屏幕效果显示黑暗的问题
- (1.20) 修复了装备温度计时,手持物品名称文本与玩家体温图标重叠的问题
- (1.21) 修复了壁炉配方的无效格式导致其无法制作的问题
- (1.21) 修复了动态维度类型标签未填充的问题
- (1.16) 修复了维度温度 JSON 配置中“dimensions”字段错误地命名为“dimension”的问题
- (1.16 - 1.19) 修复了 JSON 块温度配置没有 min_temp 或 max_temp 字段的问题
- (1.18 - 1.19) 修复了由盔甲绝缘添加的属性修饰符的工具提示行在工具提示后面渲染的问题

技术更改:
* 食物温度配置现在在应用于同一物品时会堆叠,而不是仅使用加载的第一个配置
* 为 JSON 配置重命名了一些字段名称,以使其更一致:
- 所有实体要求字段都命名为“entity”
- 所有物品要求字段都命名为“data”
- 受影响的配置:食物、绝缘体、坐骑
* 生物群系温度和偏移现在在应用于同一生物群系时会堆叠,而不是覆盖
- 维度温度/偏移仍然相互覆盖,这意味着维度温度仍然覆盖一切
* 温度区域更改:
- 从 /depth_temp/ 移动到 /temp_region/
- 温度区域现在支持 y 值超出世界限制
- 温度区域现在通过省略“top”或“bottom”边界来支持“无限”温度区域
- 这些区域向上或向下无限应用(但不是两者都适用),并且具有恒定的温度
* 基于 Java 的块温度现在最后加载,以允许用户配置覆盖它们
- 已为 BlockTempRegisterEvent 添加了一个 registerFirst() 方法,用于必须打破此规则并首先注册的 BlockTemps
</body></html>

Cold Sweat 2.3.5

on 2024 Dec 07
下载
2.3.5
!! (仅 1.21 版本) 由于装甲绝缘保存/加载方式的更改,从以前的版本升级时绝缘数据将丢失。建议在升级之前暂时移除装甲上的所有绝缘!

* 在类似壁炉的方块屏幕上添加了一个指示器,显示该方块是否正在通电
- 天气 2 中的风、沙尘暴和龙卷风现在将影响玩家的温度
- 将壁炉效果的最大体积从 9000 增加到 12000 块
- 将冰箱和锅炉效果的最大体积从 1500 增加到 2000 块
- 添加了一个配置选项,可在玩家燃烧点以上的温度下更改灵魂泉灯的效果

修复:
* 修复了尝试使用无效格式更新配置设置时的崩溃
* 修复了包含水袋的锅炉/冰箱在温度速率设置为 0 时尝试滴答作响时的崩溃
* 修复了在同一会话中进入多个世界时,由配置驱动的功能在效果上堆叠的问题
* 修复了类似壁炉的方块的效果根据玩家的位置不一致地应用的问题
* 修复了玩家在地下旅行时温度未正确变化的问题
* 修复了世界加载期间配置设置加载过晚的问题,导致自定义实体生成(包括变色龙)未加载
* 修复了自适应绝缘未适应环境温度的问题
- 修复了绝缘工具提示未显示部分、负数或较大值的问题
- 修复了损坏兼容性导致在损坏配置中定义的“containerModifier”块无法正常工作的问题
* 修复了类似壁炉的方块在卸载和重新加载区块后忘记它们正在通电的问题
* 修复了在某些情况下,类似壁炉的方块在加载时导致区块加载死锁的问题
- 修复了在某些情况下,类似壁炉的方块未正确影响紧邻固体方块的区域的问题
- 修复了即使物品没有温度属性,食物温度工具提示也始终显示的问题
- 修复了渲染“湿度”屏幕效果时的性能问题
- 修复了“击退寒意”的描述,该描述表示减少了所接收的击退,而不是施加的击退
- 修复了包含实体要求的 JSON 配置在指定维度或生物群系时未正确检查的问题
- 修复了玩家拥有夜视时湿度屏幕效果显示黑暗的问题
- (1.20) 修复了装备温度计时手持物品名称文本与玩家体温图标重叠的问题
- (1.21) 修复了壁炉配方的无效格式导致其无法制作的问题
- (1.21) 修复了动态维度类型标签未填充的问题
- (1.16) 修复了维度温度 JSON 配置中“dimensions”字段错误地命名为“dimension”的问题
- (1.16 - 1.19) 修复了 JSON 块温度配置没有 min_temp 或 max_temp 字段的问题
- (1.18 - 1.19) 修复了由装甲绝缘添加的属性修饰符的工具提示行在工具提示后面渲染的问题

技术更改:
* 食物温度配置现在在应用于同一物品时会堆叠,而不是仅使用加载的第一个配置
* 为 JSON 配置重命名了一些字段名称,以使其更一致:
- 所有实体要求字段都命名为“entity”
- 所有物品要求字段都命名为“data”
- 受影响的配置:食物、绝缘体、坐骑
* 生物群系温度和偏移现在在应用于同一生物群系时会堆叠,而不是覆盖
- 维度温度/偏移仍然会相互覆盖,这意味着维度温度仍然会覆盖所有内容
* 温度区域更改:
- 从 /depth_temp/ 移动到 /temp_region/
- 温度区域现在支持世界限制之外的 y 值
- 温度区域现在通过省略“top”或“bottom”边界来支持“无限”温度区域
- 这些区域向上或向下无限延伸(但不是两者都延伸),并且具有恒定的温度
* 基于 Java 的块温度现在最后加载,以允许用户配置覆盖它们
- 已向 BlockTempRegisterEvent 添加了一个 registerFirst() 方法,用于必须打破此规则并首先注册的 BlockTemps
</body></html>

Cold Sweat 2.3.5

on 2024 Dec 07
下载
2.3.5
!! (仅 1.21 版本) 由于装甲隔热保存/加载方式的更改,从以前的版本升级时隔热数据将丢失。建议在升级之前暂时移除装甲上的所有隔热!

* 在类似壁炉的方块屏幕上添加了一个指示器,显示该方块是否正在供电
- 天气 2 中的风和沙尘暴以及龙卷风现在将影响玩家的温度
- 将壁炉效果的最大体积从 9000 增加到 12000 块
- 将冰箱和锅炉效果的最大体积从 1500 增加到 2000 块
- 添加了一个配置选项,可在玩家燃烧点以上的温度下更改灵魂泉灯的效果

修复:
* 修复了尝试使用无效格式更新配置设置时的崩溃
* 修复了包含水袋的锅炉/冰箱在温度速率设置为 0 时尝试滴答作响时的崩溃
* 修复了在同一会话中进入多个世界时,由配置驱动的功能在效果上堆叠的问题
* 修复了类似壁炉的方块效果根据玩家位置不一致地应用的问题
* 修复了玩家在地下旅行时温度未正确更改的问题
* 修复了世界加载期间配置设置加载过晚,导致自定义实体生成(包括变色龙)未加载的问题
* 修复了自适应隔热未适应环境温度的问题
- 修复了隔热工具提示未显示部分、负数或较大值的问题
- 修复了变质兼容性导致变质配置中定义的“containerModifier”块无法正常工作的问题
* 修复了类似壁炉的方块在卸载和重新加载块时忘记它们正在供电的问题
* 修复了类似壁炉的方块在某些情况下加载时导致块加载死锁的问题
- 修复了类似壁炉的方块在某些情况下无法正确影响紧邻固体块的区域的问题
- 修复了即使物品没有温度属性,食物温度工具提示也始终显示的问题
- 修复了渲染“湿度”屏幕效果时的性能问题
- 修复了“击退寒意”的描述,指出减少的是受到的击退,而不是施加的击退
- 修复了包含实体要求的 JSON 配置在指定维度或生物群系时未正确检查的问题
- 修复了玩家拥有夜视时湿度过高屏幕效果显示黑暗的问题
- (1.20) 修复了装备温度计时手持物品名称文本与玩家体温图标重叠的问题
- (1.21) 修复了壁炉配方的无效格式导致其无法制作的问题
- (1.21) 修复了动态维度类型标签未填充的问题
- (1.16) 修复了维度温度 JSON 配置中“dimensions”字段错误地命名为“dimension”的问题
- (1.16 - 1.19) 修复了 JSON 块温度配置没有 min_temp 或 max_temp 字段的问题
- (1.18 - 1.19) 修复了由装甲隔热添加的属性修饰符的工具提示行在工具提示后面渲染的问题

技术更改:
* 食品温度配置现在在应用于同一物品时会堆叠,而不是仅使用加载的第一个配置
* 为 JSON 配置重命名了一些字段名称,以更一致:
- 所有实体要求字段都命名为“entity”
- 所有物品要求字段都命名为“data”
- 受影响的配置:食品、绝缘体、坐骑
* 生物群系温度和偏移现在在应用于同一生物群系时会堆叠,而不是覆盖
- 维度温度/偏移仍然相互覆盖,这意味着维度温度仍然覆盖所有内容
* 温度区域更改:
- 从 /depth_temp/ 移动到 /temp_region/
- 温度区域现在支持世界限制之外的 y 值
- 温度区域现在通过省略“top”或“bottom”边界来支持“无边界”温度区域
- 这些向上或向下无限应用(但不同时),并且具有恒定温度
* 基于 Java 的块温度现在最后加载,以允许用户配置覆盖它们
- 已为 BlockTempRegisterEvent 添加了一个 registerFirst() 方法,用于必须打破此规则并首先注册的 BlockTemps
</body></html>

Cold Sweat 2.3.4

on 2024 Dec 07
下载
2.3.4
- 创建流体管道现在连接到炉膛的顶部
- 现在可以将实体配置为影响环境温度
- 此配置位于 entity-settings.toml 中或 entity/entity_temp/ 下的 JSON 中
- 添加了一个工具提示,解释配置菜单中更改游戏的设置对于非 OP 玩家已禁用
- 为绝缘装甲物品添加了一个工具提示,显示哪些属性来自绝缘
- 添加了一个配置设置,以禁用 Cold Sweat 的自定义水冻结行为

修复:
* (1.16) 修复了在未安装 Caves and Cliffs 时的崩溃
* (1.16 - 1.18) 修复了在安装了宁静季节时玩家在下雪时变湿的问题
* 修复了灵魂泉灯不消耗燃料的问题
- 修复了安装该模组时 Thirst Was Taken 支持未激活的问题
- 修复了在某些情况下宁静季节的季节性温度应用于非白名单维度的问题
- 修复了 JSON 配置中块、维度、结构和生物群系标签无法正常工作的问题
- 修复了温度影响块在达到其最高温度时行为异常的问题
- 修复了玩家具有极端最低或最高温度特征时世界温度计不准确表示温带温度的问题
- 修复了水未准确使用当前季节来确定冻结行为的问题
- 修复了灵魂火和灵魂营火不尊重“Cold Soul Fire”配置设置的问题
- 修复了类似炉膛的块在其作用区域外 1 块的玩家处提供绝缘效果的问题
- 修复了 /temp debug 中温度单位的悬停工具提示无法正常工作的问题

技术更改:
* 现在可以对物品、块、实体等应用多个配置设置
- 例如,这允许应用具有不同条件和效果的多个设置
- 如果找到多个有效设置,它们将根据对象进行堆叠或覆盖
* 更改了配置和自定义注册的加载顺序,以更一致和合理:
- 用户 JSON 配置(config/coldsweat/data/*)
- Java 配置(仅 BlockTemps)
- 数据包 JSON 配置(data/<namespace>/cold_sweat/*)
- 用户 TOML 配置(config/coldsweat/*.toml)
- 首先加载的配置在不堆叠的情况下(例如块温度和燃料项)将具有优先权
* 为深度温度 JSON 配置添加了新字段:
- "required_mods":必须安装的模组列表,以便加载配置
- "dimensions":配置将应用于的维度或标签列表
* 为基于 TOML 的块温度配置添加了许多新的动态维度标签(1.18+):
* 这些标签是动态填充的,这意味着它们应该适用于所有修改后的维度,无论是否支持
- #forge:bed_works:如果在维度中可以使用床
- #forge:has_ceiling:如果维度有天花板(即下界)
- #forge:has_raids:如果掠夺者突袭可以在维度中发生
- #forge:has_sky:#forge:has_ceiling 的反。如果维度有开放的天空
- #forge:has_skylight:如果维度有环境光
- #forge:natural:如果维度被视为“自然”
- #forge:overworld_like:如果维度类似于主世界(有天空、有环境光和自然)
- #forge:piglin_safe:如果猪灵在维度中不会变成僵尸
- #forge:respawn_anchor_works:如果在维度中可以使用重生锚
- #forge:ultrawarm:如果维度非常热(即下界)
- #forge:unnatural:#forge:natural 的反
* 为基于 TOML 的块温度配置添加了新参数:
- nbt:可选。块实体的 NBT 数据必须与此匹配才能应用温度(如果块没有块实体,则检查失败)
- max-temp:可选。块温度有效的世界最高温度。如果块的温度为负,则这将是最低温度
- 为块温度 JSON 配置添加了 max_temp 和 min_temp 字段
- 冰块、锅炉、冰箱和营火的块温度已移至 TOML 而不是 Java
- 它们将自动重新添加到 world_settings.toml
- 优化了炉膛的传播算法
- 优化了非玩家温度影响实体的性能
- 任何标记为 #minecraft:ice 的块现在将像 Vanilla 冰块一样冷却附近区域
- 任何标记为 #minecraft:campfires 的块现在将像 Vanilla 营火一样加热附近区域(灵魂营火除外)
- 如果修改器被替换为相同的修改器,则不再将 TempModifiers 同步到客户端
</body></html>
1
8
9
10
11
BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包地图

社区

汉化软件插件数据包

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号