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
6
7
8
11

Cold Sweat 2.4-b06b

on 2025 Nov 07
下载
2.4-b06b

修复内容:
  • 修复了在某些情况下向壁炉、冰柜或锅炉中插入燃料时导致崩溃的问题
  • 修复了方块温度 TOML 配置文件中的 "units" 字段未生效的问题
    • 同时修复了方块温度异常偏高或偏低多倍的问题
  • 修复了放置壁炉时其上半部分会略微延迟出现的问题

Cold Sweat 2.4-b06b

on 2025 Nov 07
下载
2.4-b06b

修复内容:
  • 修复了在某些情况下向壁炉、冰柜或锅炉插入燃料时导致崩溃的问题
  • 修复了方块温度 TOML 配置文件中 "units" 字段未生效的问题
    • 同时修复了方块温度远高于或低于预期值的问题
  • 修复了放置壁炉时其上半部分出现轻微延迟显示的问题

Cold Sweat 2.4-b06a

on 2025 Nov 05
下载
2.4-b06a

  • 新增命令:"/coldsweat reload"
    • 实时重新加载所有配置文件(TOML、JSON、KubeJS),无需重新加入世界或重启服务器
  • 调整了低温环境下水滴轨迹的长度,使其不会过长
  • 移除了填充水袋时的冷却时间
  • 新增选项以调节屏幕上水滴效果的透明度
    • 默认透明度略有降低
  • 重新排列了游戏内菜单中的一些配置项,使布局更宽松、更有条理

修复内容:
  • 修复了在某些情况下使用注册表修饰器时导致崩溃的问题
  • 修复了壁炉、锅炉和冰箱在先接收到红石信号再添加燃料时无法正常输出物品的问题
  • (1.21)修复了水袋在清空后某些情况下堆叠上限仅为1的问题
  • 修复了在锅炉或冰箱中加热/冷却物品时客户端与服务器之间的状态不同步问题

技术性变更:
  • 在物品温度和实体温度的配置中添加了 minTemp 和 maxTemp 字段
    • 此更改适用于 TOML、JSON 和 KubeJS 配置

Cold Sweat 2.4-b06a

on 2025 Nov 05
下载
2.4-b06a

  • 新增命令:"/coldsweat reload"
    • 实时重新加载所有配置文件(TOML、JSON、KubeJS),无需重新加入世界或重启服务器
  • 调整了低温环境下水滴轨迹的长度,使其不会过长
  • 移除了填充水袋时的冷却时间
  • 新增选项以调整屏幕上水滴的透明度
    • 默认透明度略有降低
  • 重新排列了游戏内菜单中的一些配置选项,使布局更宽松、更有条理

修复内容:
  • 修复了在某些情况下使用注册表修饰器时导致崩溃的问题
  • 修复了壁炉、锅炉和冰箱在先施加红石信号再添加燃料时无法正常输出物品的问题
  • (1.21)修复了水袋在清空后某些情况下堆叠上限仅为1的问题
  • 修复了在锅炉或冰箱中加热/冷却物品时客户端与服务器之间的数据不同步问题

技术性变更:
  • 在物品温度和实体温度的配置中添加了 minTemp 和 maxTemp 字段
    • 这些更改适用于 TOML、JSON 和 KubeJS 配置

Cold Sweat 2.4-b05e

on 2025 Nov 05
下载
2.4-b05e

  • 水温现在取决于生物群系
    • 每个生物群系在 JSON 中都有自己的 "water_temp" 字段
    • 也可以在 toml 中通过在 "units" 参数后添加参数来设置
    • 此设置为可选。若未设置,将使用默认水温
  • 默认水温和浸湿速度现在可在 world.toml 中配置
    • "浸湿速度" 控制玩家变湿的速度
    • 降雨浸湿速度和接触水浸湿速度可分别配置
  • 移除了压实冰和蓝冰的“拆解”合成配方
    • 这些配方原本是随意设定的,且可能与某些模组产生物品复制问题
  • 修复内容:
  • 修复了类似壁炉的方块尝试生成粒子效果时,若其作用范围大小为零会导致崩溃的问题
  • 修复了类似壁炉的方块只能扩展到其最大体积约1/6的问题
  • 修复了需要皮革的合成配方无法制作的问题
  • (1.16) 修复了玩家处于冻结状态时叠加图层缺少纹理的问题
  • 修复了位置条件 JSON 中的 "biome"、"dimension" 和 "structure" 字段强制要求使用列表而非单个元素的问题

技术性变更:
  • 新增命令 "/coldsweat dumpconfigs",可将所有已加载的配置数据导出至 "config/coldsweat/dump" 目录
    • 对调试或制作数据包非常有用
  • 将原有的注册表移除系统扩展为一个新系统,称为“注册表修饰器(registry modifiers)”
    • 注册表修饰器可以编辑现有配置的数据,也可以像以前一样禁用它们
    • 一个注册表修饰器包含一系列操作,支持以下类型:
      • "disable":禁用该配置(与之前相同)
      • "replace":使用给定数据替换指定字段
      • "merge":将给定数据与现有数据合并,新数据会覆盖同名字段
        • 如果数据包含列表,新列表将追加到原列表末尾
      • "append":合并数据但不覆盖任何已有数据
        • 不会影响已有列表
      • "remove":从配置中移除指定键,也支持移除列表中的元素
    • ! 由于此新系统引入了格式变更,现有的注册表移除配置需要进行更新
    • 请参阅文档以获取格式指南和示例

Cold Sweat 2.4-b05d

on 2025 Nov 05
下载
2.4-b05d

  • 为壁炉添加了新的方块纹理,以区分其正在燃烧高温燃料或含有低温燃料的状态
  • 将完全适应环境所需的时间从15分钟增加到1小时
  • 矿车隔热层现在可以使用毛皮代替羊毛来制作
  • 将显示物品具体隔热值的快捷键从 SHIFT 改为 CTRL

修复内容:
  • (1.21) 修复了服务器因加载仅限客户端的类而导致的崩溃问题
  • 修复了壁炉、锅炉和冰柜在多种情况下智能/自动行为无法正常工作的问题
  • 修复了护符(Curio)隔热物品中的属性未被正确应用的问题
  • 修复了变色龙脱皮状态在实体被保存时偶尔会损坏的问题

技术性变更:
  • 提升了 JSON 配置文件中 "required_mods" 的可靠性
  • ! 重构并简化了 ItemInsulationManager 中的部分方法
    • 部分方法已被移除或重命名,详情请参阅源码
  • 盔甲的合成与修复材料现在由标签(tags)管理:
    • 疣猪兽:#forge:leathers/hoglin
    • 山羊毛:#forge:furs/goat
    • 变色龙鳞片:#forge:scales/chameleon

Cold Sweat 2.4-b05e

on 2025 Nov 05
下载
2.4-b05e

  • 水温现在取决于生物群系
    • 每个生物群系在 JSON 中都有自己的 "water_temp" 字段
    • 也可以在 toml 中通过在 "units" 参数后添加参数来设置
    • 此设置为可选。若未设置,将使用默认水温
  • 默认水温和浸湿速度现在可在 world.toml 中配置
    • "浸湿速度" 控制玩家变湿的速度
    • 雨中浸湿速度和水中浸湿速度可分别配置
  • 移除了压缩冰和蓝冰的“解构”合成配方
    • 这些配方原本是任意设定的,且可能与某些模组产生物品复制问题
  • 修复内容:
  • 修复了类似壁炉的方块在粒子效果范围大小为零时尝试生成粒子导致的游戏崩溃
  • 修复了类似壁炉的方块仅能扩展到其最大体积约1/6的问题
  • 修复了需要皮革的合成配方无法制作的问题
  • (1.16) 修复了玩家处于冻结状态时覆盖图纹理缺失的问题
  • 修复了位置条件 JSON 中的 "biome"、"dimension" 和 "structure" 字段要求使用列表而非单个元素的问题

技术性变更:
  • 新增 "/coldsweat dumpconfigs" 命令,可将所有已加载的配置数据导出至 "config/coldsweat/dump" 目录
    • 对调试或制作数据包非常有用
  • 将原有的注册表移除系统扩展为一个新系统:“注册表修改器 (registry modifiers)”
    • 注册表修改器可以编辑现有配置的数据,也可以像以前一样禁用它们
    • 一个注册表修改器包含一系列操作,支持以下类型:
      • "disable":禁用该配置(与之前相同)
      • "replace":用指定数据替换字段
      • "merge":将给定数据与现有数据合并,新数据会覆盖原有数据
        • 如果数据包含列表,新列表将被追加到原列表末尾
      • "append":合并数据但不覆盖任何已有数据
        • 不会影响列表内容
      • "remove":从配置中移除指定的键;也支持移除列表中的元素
    • ! 由于此新系统引入了格式变更,现有的注册表移除配置需要进行更新
    • 请参阅文档以获取格式指南和示例

Cold Sweat 2.4-b05d

on 2025 Nov 05
下载
2.4-b05d

  • 为壁炉新增了燃烧热燃料或放置冷燃料时的外观贴图
  • 将完全适应环境所需的时间从15分钟增加到1小时
  • 矿车隔热材料现在可以用毛皮代替羊毛来合成
  • 将显示物品具体隔热值的快捷键由 SHIFT 改为 CTRL

修复内容:
  • (1.21) 修复了因加载仅限客户端的类导致服务器崩溃的问题
  • 修复了壁炉、锅炉和冰盒在多种情况下智能/自动行为失效的问题
  • 修复了护符(Curio)绝缘物品的属性未生效的问题
  • 修复了变色龙脱皮状态在实体保存时偶尔损坏的问题

技术性变更:
  • 提升了 JSON 配置文件中 "required_mods" 的稳定性
  • ! 重构并简化了 ItemInsulationManager 中的部分方法
    • 部分方法已被移除或重命名,详情请查看源码
  • 盔甲的合成与修复材料现由标签(tags)管理:
    • 疣猪兽:#forge:leathers/hoglin
    • 山羊毛:#forge:furs/goat
    • 变色龙鳞片:#forge:scales/chameleon

Cold Sweat 2.4-b05b

on 2025 Oct 13
下载
2.4-b05b

  • 变色龙现在需要玩家交互才能蜕皮
    • 此举是为了防止通过将变色龙放在漏斗上方实现极简养殖
    • 当变色龙准备蜕皮时,会开始释放粒子效果,并发出强度为4的振动信号
    • 当玩家右键点击变色龙时,它会正常蜕下变色龙蜕皮
      • 也可使用发射器中的剪刀完成此操作
    • 可通过在 entity.toml 中启用“变色龙自动蜕皮”来恢复旧行为
  • 具有特定条件要求的绝缘物品现在可在其提示文本中显示提示信息
    • 例如:Create 模组的下界合金潜水气瓶现在在其提示中显示要求“穿戴完整的下界合金潜水服”
    • JSON:新增 "hint" 字段,支持两个可选参数:
      • "text":显示静态文本
      • "key":使用翻译键
      • 用法示例:"hint": {"text": "穿戴完整铁制盔甲", "key": "tooltip.cold_sweat.example"}
      • 只需定义其中一个字段即可
      • 若同时定义了两个字段,则优先尝试使用 "key",失败时以 "text" 作为备用
    • KubeJS:为绝缘物品构建器添加了 "hintText" 和 "hintKey" 方法
  • 阴凉与多云机制引起的温度变化现在由一个专用的温度修饰符统一处理
    • 该更改将“阴凉”机制从深度系统的副作用“升级”为独立功能
    • 相应地,深度系统现在不再将树叶方块视为实心地面
    • 阴凉/多云的温度影响可通过“阴凉温度偏移”设置进行配置,取代原有的“多云温度偏移”
  • 新增 "/temp add" 子命令,用于将目标的体温调整指定数值
  • 自适应绝缘现在以恒定速率适应,而非接近目标值时逐渐减慢
  • (1.16) 改进了提示文本中图像插入的可靠性,尤其是在安装其他模组时的表现
  • 切换至旁观模式时,你的体温现在会被设为0
  • 降低了部分生成冰块的寒冷生物群系的温度,防止冰块立即融化
  • 悬停在绝缘物品上时,按住 SHIFT 键现在会显示其精确的数值绝缘值

修复内容:
  • 修复了当用户 JSON 配置文件(来自 configs 文件夹)包含模组动态注册表(如模组维度、生物群系等)时导致的加载崩溃问题
  • 修复了配置文件中包含无效 ID 时可能引发的多个崩溃问题
  • 修复了在游戏内配置菜单中更改某些客户端配置后无法持久保存的问题
  • 修复了对于带有组件数据(如附魔)的物品,组件需求不生效的问题
  • 修复了因过热导致摄像机摇晃时出现的抖动/弹跳现象
  • 修复了在下界破坏冰块时生成水的问题
  • 修复了 JSON 配置中通配符类型 ("*") 始终返回 false 的问题
  • 修复了 Create 气瓶在提供耐热性时未消耗压力的问题
  • 修复了因格式问题导致海拔引起的降温计算错误
  • 修复了热雾在玩家体温变化时移动不流畅的问题
  • 修复了冻结导致的缓慢效果也会影响来自外部源的移动(如爆炸、击退等)的问题
  • 修复了单人游戏中客户端温度效果被应用两次的问题
  • 修复了水滴轨迹在特定 GUI 缩放设置下缩放异常的问题
  • 修复了当水袋温度低于 -50 时显示错误物品纹理的问题

技术性变更:
  • JSON 物品需求中的 "items" 字段和实体需求中的 "entities" 字段现为必填项
    • 因为如果这些字段为空,配置将不再起作用
  • JSON 中枚举类型的配置字段现在不区分大小写(此前要求小写)
    • 受影响的字段类型示例:
      • 温度单位(如 "f", "C", "Mc")
      • 温度类型(如 "world", "CORE", "fReEzInG_pOiNt")
      • 配置类型(如 "toml", "JSON", "KubeJS")
      • 槽位类型(如 "head", "CHEST", "Inventory")
  • 创建自定义注册表时不再需要 "class" 参数
  • ! 自定义 Cold Sweat 注册表在 1.18 中已正式不再支持
    • 原因是 1.18 的注册表加载系统禁止在标准模组加载阶段之外初始化注册表
    • 由于在此阶段并非所有模组都已加载,因此无法保证所有注册表都能成功加载
  • 自定义注册表现改为在启动时模组加载完成后立即加载,而非进入世界/服务器时才加载
  • 受“冷灵魂火”设置影响的方块现在由 "forge:soul_fire" 标签控制(NeoForge 中为 "c:soul_fire")
    • 此标签内的任何方块在启用该设置时其温度将被反转

Cold Sweat 2.4-b05b

on 2025 Oct 13
下载
2.4-b05b

  • 变色龙现在需要玩家交互才能蜕皮
    • 此举旨在防止通过将变色龙放置在漏斗上方实现极简易的自动化养殖
    • 当变色龙准备蜕皮时,会开始释放粒子效果,并发出信号强度为4的振动
    • 当玩家右键点击变色龙时,它会正常蜕下变色龙蜕皮
      • 也可使用发射器中的剪刀完成此操作
    • 可通过在 entity.toml 中启用“变色龙自动蜕皮”来恢复原有行为
  • 具有特定条件要求的绝缘项现在可在其提示文本中显示提示信息
    • 例如:Create 模组的下界合金潜水气瓶现在会在提示中显示“穿戴全套下界合金潜水服”的要求
    • JSON:新增 "hint" 字段,支持两个可选参数:
      • "text":显示静态文本
      • "key":使用翻译键
      • 用法示例:"hint": {"text": "穿戴全套铁制盔甲", "key": "tooltip.cold_sweat.example"}
      • 仅需定义其中一个字段
      • 若同时定义两个字段,则优先尝试使用 "key",失败时以 "text" 作为备用
    • KubeJS:为绝缘项构建器添加了 "hintText" 和 "hintKey" 方法
  • 阴凉与多云机制导致的温度变化现在由一个专用的温度修饰符统一处理
    • 该更改将“阴凉”机制从深度系统的副作用“升级”为独立功能
    • 相应地,深度系统现在不再将树叶方块视为实心地面
    • 阴凉/多云的温度影响可通过“阴凉温度偏移”设置进行配置,取代原有的“多云温度偏移”
  • 新增 "/temp add" 子命令,用于按指定数值改变目标的体温
  • 自适应绝缘现在以恒定速率调整,不再在接近目标值时逐渐减慢
  • (1.16) 改进了提示文本中图像插入的可靠性,尤其是在安装其他模组时的表现
  • 切换至旁观模式时,你的体温将被设为0
  • 降低了部分生成冰块的寒冷生物群系的温度,防止冰块立即融化
  • 悬停在绝缘物品上时,按下 SHIFT 键可查看其精确的数值绝缘值

修复内容:
  • 修复了当用户 JSON 配置文件(来自 configs 文件夹)包含模组添加的动态注册表(如模组维度、生物群系等)时导致的加载崩溃问题
  • 修复了配置文件中包含无效 ID 时可能引发的多个潜在崩溃问题
  • 修复了在游戏内配置菜单中更改某些客户端配置后无法持久保存的问题
  • 修复了对于组件中含有注册数据的物品(如附魔)无法正确应用组件需求的问题
  • 修复了因过热导致摄像机摇晃时出现的抖动或弹跳现象
  • 修复了在下界破坏冰块时生成水的问题
  • 修复了 JSON 配置中通配符类型 ("*") 始终返回 false 的问题
  • 修复了 Create 气瓶在提供耐热性时未消耗气压的问题
  • 修复了因格式问题导致海拔引起的降温计算错误
  • 修复了热雾效果在玩家体温变化时移动不流畅的问题
  • 修复了因冻结导致的缓慢效果也会影响来自外部源的移动(如爆炸、击退等)的问题
  • 修复了单人游戏中客户端温度效果被重复应用两次的问题
  • 修复了水滴轨迹在特定 GUI 缩放设置下缩放异常的问题
  • 修复了当水袋温度低于 -50 时显示错误物品纹理的问题

技术性变更:
  • JSON 中物品需求的 "items" 字段和实体需求的 "entities" 字段现为必填项
    • 因为若这些字段为空,配置将不再生效
  • JSON 中枚举类型的配置字段现在不区分大小写(此前必须为小写)
    • 受影响的字段类型示例:
      • 温度单位(如 "f", "C", "Mc")
      • 温度类型(如 "world", "CORE", "fReEzInG_pOiNt")
      • 配置类型(如 "toml", "JSON", "KubeJS")
      • 槽位类型(如 "head", "CHEST", "Inventory")
  • 创建自定义注册表时不再需要 "class" 参数
  • ! 自定义 Cold Sweat 注册表在 1.18 版本中已正式不再支持
    • 原因是 1.18 的注册表加载机制不允许在标准模组加载阶段之外初始化注册表
    • 由于此阶段并非所有模组都已加载,因此无法保证所有注册表都能成功加载
  • 自定义注册表现改为在启动时模组加载完成后立即加载,而非进入世界/服务器时才加载
  • 受“冷灵魂火”设置影响的方块现由 "forge:soul_fire" 标签控制(NeoForge 中为 "c:soul_fire")
    • 此标签内的任何方块在该设置启用时其温度将被反转

Cold Sweat 2.4-b05c

on 2025 Oct 13
下载

Cold Sweat 2.4-b05c

on 2025 Oct 13
下载
2.4-b05c

修复:
  • 修复了当存在 Cold Sweat 模组时,其他模组因初始化失败或不完整而导致的游戏崩溃问题

技术性更改:
  • 现在在应用生物群系修饰器之前,提前捕获 RegistryHelper 中的注册表访问

Cold Sweat 2.4-b05a

on 2025 Oct 08
下载
2.4-b05a

  • 重做了壁炉、锅炉和冰柜GUI的部分界面
    • 新的燃料计纹理,更贴近原版风格
    • 粒子效果可见性切换按钮的视觉存在感降低
    • 调整了红石信号指示器的位置与设计
  • 调整了多个其他内容的纹理:
    • 物品:
      • 变色龙蜕皮
      • 变色龙鳞甲
      • 山羊绒夹克
      • 疣猪皮护甲
      • 壁炉
      • 隔热矿车(微调)
      • 这些改动包括整体设计优化,并使其更贴近原版风格
    • 方块:
      • 锅炉、冰柜
    • UI:
      • 世界温度计(带温度计和不带温度计两种状态)
  • ! 更改了护甲物品ID,以符合头盔/胸甲/护腿/靴子的标准命名规范
    • 例如:cold_sweat:goat_fur_parka 现在改为 cold_sweat:goat_fur_chestplate
    • 变色龙护甲ID中不再包含“scale”一词;例如 cold_sweat:chameleon_scale_helmet → cold_sweat:chameleon_helmet
    • 旧配置文件中引用这些ID仍可正常工作,但建议尽可能更新
    • 世界中已存在的物品将自动转换为新ID
  • 冰柜/锅炉的燃料槽现在无法被自动化设备(如漏斗)取出物品
    • 使自动化行为更简单,并与原版熔炉等方块保持一致
  • 将“外面极寒/酷热”的提示信息改为“此处极寒/酷热”,以提升清晰度
  • 干海带块现在可用作壁炉和锅炉的燃料

修复内容:
  • (1.21) 修复了在特定顺序加载注册表时发生的崩溃问题,该问题由某些模组组合触发
  • (1.21) 修复了KubeJS尝试扫描Cold Sweat注册表时可能发生的崩溃
  • (1.21) 修复了依赖其他模组的合成表在对应模组不存在时仍尝试加载的问题
  • (1.16) 修复了破坏壁炉下半部分时,上半部分未一同被破坏的问题
  • 修复了在触发客户端通用事件时发生的崩溃
  • 修复了倾倒水袋后世界温度持续无限上升或下降的问题
  • 修复了因build.gradle依赖过时导致无法从源码编译Cold Sweat的问题
  • 修复了灵魂菌柄在灵魂沙谷生物群系中未更频繁生成的问题
  • 修复了类似床的方块在不应设置时仍设定了玩家重生点的问题
  • 修复了TemperatureChangedEvent的最终温度值未被正确应用的问题
  • 修复了当某些绝缘属性修饰符条件未满足时,其在提示信息中的排序错误
  • 修复了在注册表移除操作中,空"matches"参数错误地匹配所有注册项的问题
  • 修复了壁炉无法通过自动化设备(如漏斗)输入物品的问题
  • 修复了冰柜在烟道下方放置时未使用正确顶部纹理的问题

技术性变更:
  • 新增 SimpleTempModifier (cold_sweat:simple),一种由NBT控制的基础温度修饰符
    • 适用于命令或简单的KubeJS实现
    • 参数说明:
      • "Temperature":应用于实体温度的数值
      • "Operation":可选操作:add(加)、subtract(减)、multiply(乘)、divide(除)、power(幂)、root(根)、set(设定)、max(最大值)、min(最小值)
        • 决定修饰符对实体温度的作用方式
        • "set" 将直接覆盖实体当前温度
        • "max" 确保实体温度不低于指定值
        • "min" 确保实体温度不高于指定值
    • 对修饰符NBT的更改将立即生效
    • 在Java或KubeJS中修改NBT时,请务必调用markDirty(),以确保更改同步至客户端
  • JSON配置现在需要使用通配符"*"才能作用于注册表中的所有对象
    • 例如:"items": ["*"] 表示作用于所有物品
    • 此前空列表即表示全部对象,但在某些ID解析失败时会导致问题
  • 配置加载期间,注册的配置仅记录其ID而非完整内容
    • "已注册"的配置指来自JSON数据包或由其他模组添加的配置
    • 其余配置仍将如之前一样记录完整内容

Cold Sweat 2.4-b05a

on 2025 Oct 08
下载
2.4-b05a

  • 重做了壁炉、锅炉和冰柜GUI的部分界面
    • 新的燃料计量条纹理,更贴近原版风格
    • 粒子效果开关按钮的视觉存在感降低
    • 调整了红石信号指示器的位置与设计
  • 调整了多个物品的纹理:
    • 物品:
      • 变色龙蜕皮
      • 变色龙鳞甲
      • 山羊绒夹克
      • 疣猪皮护甲
      • 壁炉
      • 隔热矿车(微调)
      • 这些改动包括整体设计优化,并使其更贴近原版视觉风格
    • 方块:
      • 锅炉、冰柜
    • UI:
      • 世界温度计(带温度计和不带温度计两种状态)
  • ! 修改了护甲物品ID以符合头盔/胸甲/护腿/靴子的标准命名规范
    • 例如:cold_sweat:goat_fur_parka 现在改为 cold_sweat:goat_fur_chestplate
    • 变色龙护甲ID中移除了“scale”一词;例如 cold_sweat:chameleon_scale_helmet → cold_sweat:chameleon_helmet
    • 旧配置文件中引用这些ID仍可正常工作,但建议尽快更新
    • 世界中已存在的物品将自动转换为新ID
  • 冰柜/锅炉的燃料槽现在无法被自动化设备(如漏斗)取出物品
    • 使自动化行为更简单,并与原版熔炉等方块保持一致
  • 将“外面极寒/酷热”的提示信息修改为“此处极寒/酷热”,以提升表述清晰度
  • 干海带块现在可用作壁炉和锅炉的燃料

修复内容:
  • (1.21) 修复了在特定顺序加载注册表时发生的崩溃问题,该问题由某些模组组合触发
  • (1.21) 修复了KubeJS尝试扫描Cold Sweat注册表时可能引发的崩溃
  • (1.21) 修复了依赖其他模组的合成配方在对应模组不存在时仍尝试加载的问题
  • (1.16) 修复了破坏下半部分壁炉时上半部分未同步破坏的问题
  • 修复了在触发客户端通用事件时发生的崩溃
  • 修复了倾倒水袋后世界温度持续无限上升或下降的问题
  • 修复了因build.gradle依赖过期导致无法从源码编译Cold Sweat的问题
  • 修复了灵魂菌柄在灵魂沙谷生物群系中未更频繁生成的问题
  • 修复了类似床的方块错误地设置玩家重生点的问题
  • 修复了TemperatureChangedEvent事件中结果温度未被实际应用的问题
  • 修复了当某些隔热属性修饰符条件未满足时,其在提示信息中的排序错误
  • 修复了在注册表移除操作中,空"matches"参数错误返回所有匹配项的问题
  • 修复了壁炉无法通过自动化设备(如漏斗)输入物品的问题
  • 修复了冰柜放置在烟囱下方时未正确使用顶部纹理的问题

技术性变更:
  • 新增 SimpleTempModifier (cold_sweat:simple),一种由NBT控制的基础温度修饰符
    • 适用于命令或简单的KubeJS实现
    • 参数说明:
      • "Temperature":应用于实体温度的数值
      • "Operation":可选操作:add(加)、subtract(减)、multiply(乘)、divide(除)、power(幂)、root(根)、set(设定)、max(最大值)、min(最小值)
        • 决定修饰符对实体温度的影响方式
        • "set" 将直接覆盖实体当前温度
        • "max" 确保实体温度不低于指定值
        • "min" 确保实体温度不高于指定值
    • 对修饰符NBT的更改将立即生效
    • 在Java或KubeJS中修改NBT时,请务必调用markDirty(),以确保更改同步至客户端
  • JSON配置现在必须使用通配符"*"才能作用于注册表中的所有对象
    • 例如:"items": ["*"] 表示作用于所有物品
    • 此前空列表即表示全部对象,但在部分ID解析失败时会导致问题
  • 配置加载期间,现在仅记录已注册配置的ID而非其完整内容
    • "已注册"配置指来自JSON数据包或由其他模组添加的配置
    • 其余配置仍将像以前一样输出完整内容

Cold Sweat 2.4-b04d

on 2025 Aug 29
下载
2.4-b04d

  • 当玩家从水中出来时,使水滴分布更均匀
  • 现在水滴会被染成生物群落的水颜色
  • 水壶倒水时现在会使玩家变湿

修复:
  • 修复了由于重复注册导致的潜在崩溃
  • 修复了携带影响温度的物品时的崩溃

Cold Sweat 2.4-b04d

on 2025 Aug 29
下载
2.4-b04d

  • 当玩家从水中出来时,使水滴分布更均匀
  • 现在水滴会根据生物群系的水颜色进行调色
  • 水壶倒水时现在会使玩家变湿

修复:
  • 修复了由于重复注册导致的潜在崩溃
  • 修复了携带影响温度的物品时的崩溃

Cold Sweat 2.4-b04b

on 2025 Aug 13
下载
2.4-b04b

  • 添加了对 Ad Astra 的支持
    • 这是 igalaxy 的 Mars Popsicle 的更新和修复版本
  • 添加了显示食物温度效果的 UI 元素
    • 显示效果的计时器及其强度
    • 具有像其他 UI 元素一样的重新定位和切换设置
  • 当玩家有多个食物效果时,现在只有最强的效果会生效
    • 例如:如果玩家吃了鸡肉(+5 热量),然后是牛排(+10 热量),牛排将覆盖鸡肉直到其过期
    • 热和冷效果是独立处理的,
  • 添加了设置以隐藏工具提示中的非必要信息,例如“按住 [Shift]”提示

修复:
  • (1.21) 修复了盔甲绝缘不起作用的问题
  • (1.21) 修复了 Cold Sweat 盔甲套装没有耐久性的问题
  • (1.21) 修复了启动期间由于访问转换器文件名差异导致的错误
  • 修复了由于炉灶、锅炉和冰盒未正确卸载而导致的性能下降问题
  • 修复了自然绝缘盔甲物品的绝缘工具提示不显示的问题
  • 修复了水袋工具提示在次要操作设置为倾倒时错误地显示“按住 [蹲下] 喝水”的问题

技术更改:
  • 为 TempModifier 添加了新方法,当它们在实体上添加/删除时触发:
    • onAdded/onRemoved:在 TempModifier 被添加/删除时立即触发
    • onSiblingAdded/onSiblingRemoved:在向一个特征应用新的修改器时,对所有其他应用于该特征的 TempModifiers 触发
  • 添加了 #forge:soul_campfires 标签(在 NeoForge 中为 #c:soul_campfires),现在灵魂营火的块温度使用该标签
  • CreateRegistriesEvent 已分解为两个事件:
    • AddRegistriesEvent:在 Cold Sweat 将其注册到 Minecraft 的数据打包系统之前触发。
      • 使用此事件创建新的注册。它们现在将被正确注册为 Minecraft 注册
    • LoadRegistriesEvent:CreateRegistriesEvent 的替代事件。具有在注册加载的相同阶段触发的 Pre/Post 子类

Cold Sweat 2.4-b04b

on 2025 Aug 13
下载
2.4-b04b

  • 添加了对 Ad Astra 的支持
    • 这是 igalaxy 对 Mars Popsicle 的更新和修复版本
  • 添加了显示食物温度效果的 UI 元素
    • 显示效果的计时器及其强度
    • 具有像其他 UI 元素一样的重新定位和切换设置
  • 当玩家有多个食物效果时,现在只会应用最强的一个
    • 例如:如果玩家吃了鸡肉(+5 热量),然后吃了牛排(+10 热量),牛排将覆盖鸡肉直到其过期
    • 热和冷效果独立处理,
  • 添加了设置以隐藏工具提示中的非必要信息,例如“按住[Shift]”提示

修复:
  • (1.21) 修复了盔甲绝缘不起作用的问题
  • (1.21) 修复了 Cold Sweat 盔甲套装没有耐久性的问题
  • (1.21) 修复了启动期间由于访问转换器文件名差异导致的错误
  • 修复了由于壁炉、锅炉和冰箱未正确卸载导致的性能下降问题
  • 修复了天然绝缘盔甲物品的绝缘工具提示不显示的问题
  • 修复了当二次动作设置为倾倒时,水袋工具提示错误地显示“按住[蹲下]喝水”的问题

技术更改:
  • 为 TempModifier 添加了新方法,当它们在实体上添加/删除时会触发:
    • onAdded/onRemoved:当 TempModifier 添加/删除时立即触发
    • onSiblingAdded/onSiblingRemoved:当添加/删除新修饰符时,对应用于特征的所有其他 TempModifiers 触发
  • 添加了 #forge:soul_campfires 标签(在 NeoForge 中为 #c:soul_campfires),现在灵魂营火的块温度使用该标签
  • CreateRegistriesEvent 已分解为两个事件:
    • AddRegistriesEvent:在 Cold Sweat 将其注册到 Minecraft 的数据打包系统之前触发。
      • 使用此事件创建新的注册。它们现在将作为 Minecraft 注册正确注册
    • LoadRegistriesEvent:CreateRegistriesEvent 的替代事件。具有在注册加载的相同阶段触发的 Pre/Post 子类

  • onSiblingAdded/onSiblingRemoved:当添加/删除新修饰符时,对应用于特征的所有其他 TempModifiers 触发
  • 添加了 #forge:soul_campfires 标签(在 NeoForge 中为 #c:soul_campfires),现在灵魂营火的块温度使用该标签
  • CreateRegistriesEvent 已分解为两个事件:
    • AddRegistriesEvent:在 Cold Sweat 将其注册到 Minecraft 的数据打包系统之前触发。
      • 使用此事件创建新的注册。它们现在将作为 Minecraft 注册正确注册
    • LoadRegistriesEvent:CreateRegistriesEvent 的替代事件。具有在注册加载的相同阶段触发的 Pre/Post 子类

  • Cold Sweat 2.4-b04a

    on 2025 Jul 07
    下载
    2.4-b04a

    修复:
    • 修复了由于注册泄漏导致的服务器性能逐渐下降的问题
    • 修复了退出世界或服务器时的长时间冻结问题
    • 修复了在某些情况下加载 TOML 配置时的崩溃问题
    • 修复了 JSON 中的布尔块状态值未正确读取的问题

    技术更改:
    • (1.16) JSON 注册的文件结构已更改,以匹配其他版本:
      • 注册现在位于 data/<你的模组>/cold_sweat/*(而不是 data/cold_sweat/config/*)
      • 这意味着其他模组注册的 JSON 注册将在其 ID 中具有该模组的命名空间
      • 数据包仍然不起作用。这仅适用于模组开发者
    • 块温度 JSON 配置现在可以添加到“效果组”中
      • 效果组中的块温度将计入彼此的最大效果限制
      • 即,如果红石灯和铜灯泡是同一组的一部分,红石灯将计入铜灯泡的最大数量,反之亦然
      • 通过块温度 JSON 配置中的“effect_group”字段实现
        • 此字段接受包含块温度的标签 ID(即“yourpack:yourtag”[无#标签符号])
        • 将你的块温度标签添加到 data/<你的包>/tags/cold_sweat/block/block_temp/<你的标签>.json
        • 在标签中包含块温度的 ID(即“yourpack:your_block_temp”)
    • TempModifierRegisterEvent 中的 registerByClassName()现在接受构造函数参数作为其最后一个参数(可变参数)
      • 这些参数将在创建时传递给修饰符类的构造函数

    Cold Sweat 2.4-b04a

    on 2025 Jul 07
    下载
    2.4-b04a

    修复:
    • 修复了由于注册表泄漏导致的服务器性能逐渐下降的问题
    • 修复了退出世界或服务器时的长时间冻结问题
    • 修复了在某些情况下加载 TOML 配置时的崩溃问题
    • 修复了 JSON 中的布尔块状态值未正确读取的问题

    技术更改:
    • (1.16) JSON 注册表的文件结构已更改,以匹配其他版本:
      • 注册表现在位于 data/<你的 mod>/cold_sweat/*(而不是 data/cold_sweat/config/*)
      • 这意味着其他 mod 注册的 JSON 注册表将在其 ID 中包含该 mod 的命名空间
      • 数据包仍然不起作用。这仅适用于 mod 开发人员
    • 块温度 JSON 配置现在可以添加到“效果组”中
      • 效果组中的块温度将相互计入最大效果限制
      • 即,如果红石灯和铜灯泡是同一组的一部分,红石灯将计入铜灯泡的最大数量,反之亦然
      • 通过块温度 JSON 配置中的“effect_group”字段实现
        • 此字段接受包含块温度的标签 ID(即“yourpack:yourtag”[无#标签])
        • 将你的块温度标签添加到 data/<你的 pack>/tags/cold_sweat/block/block_temp/<你的 tag>.json
        • 在标签中包含块温度的 ID(即“yourpack:your_block_temp”)
    • TempModifierRegisterEvent 中的 registerByClassName()现在接受构造函数参数作为其最后一个参数(可变参数)
      • 这些参数将在创建时传递给修饰符类的构造函数

    1
    6
    7
    8
    11
    BBSMC Logo

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

    QQ 群:1078515449

    资源

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

    社区

    汉化软件插件数据包

    帮助

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

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

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