Cold Sweat 2.4-b06d
on 2026 Aug 172.4-b06d
修复:
- Added compatibility with 额外船只:
- 动力船现在如果已装弹会散发温度
- 动力矿车现在如果已装弹会散发温度
修复:
- 修复物品不会增加壁炉、高压能量激发器和冰柜的燃油表数值的问题
- 修复 JSON 中可否定列表默认情况下要求所有条目都通过(而不是仅通过一个)的问题
- 修复灵魂火方块没有温度效果限制的问题
- 修复具有固定时间的维度仍然有昼夜温度的问题
- 修复从 2.4-b05d 之前的版本更新时壁炉显示为黑色的问题
- 修复保存配置时“默认水温”设置保存不正确的问题
- 修复实体着火时不散发热量的问题
Cold Sweat 2.4-b06d
on 2026 Aug 172.4-b06d
Fixes:
- Added compatibility with 额外船只:
- 动力船现在会在已装弹时散发温度
- 动力矿车现在会在已装弹时散发温度
Fixes:
- 修复了物品无法增加壁炉、高压能量激发器和冰柜的燃油表读数的问题
- 修复了JSON中的可否定列表默认需要所有条目都通过(而不是仅需一个)的问题
- 修复了灵魂火方块没有温度效果限制的问题
- 修复了固定时间的维度仍然具有昼夜温度的问题
- 修复了从2.4-b05d之前的版本更新时壁炉显示为黑色的问题
- 修复了保存配置时“默认水温”设置保存不正确的问题
- 修复了实体在炽焱状态下不散发热量的问题
Cold Sweat 2.4-b06c
on 2026 Aug 17Cold Sweat 2.4-b06c
on 2026 Aug 172.4-b06c
Fixes:
Technical Changes:
- Added integration with JEI
- Insulation items have "sewing" recipes, showing how they can be applied to armor
- Fuel items for the hearth, boiler, and icebox have recipes showing how long they last
- Added temperature properties to some components from Create:
- Pipes and fluid tanks now emit temperature if they contain fluids that emit temperature
- Boilers now emit temperature based on the temperature of the water inside them
- Blaze burners now emit heat when fueled
- The netherite jetpack from Create: Stuff n' Additions now grants 90% heat dampening when the full set is worn
- Create's netherite backtank no longer provides cold protection by default
- (1.21) Added compatibility with Weather, Storms, & Tornadoes mod
- This functionality is ported from 1.20 now that the mod is available for 1.21
- (1.21) Updated KubeJS support to version 2101.7.2-build.348
- Adjusted the fuel values of some items:
- Coal: 37 -> 55
- Logs: 37 -> 40
- Dried Kelp Block: 92 -> 40
- Coal Block: 333 -> 500
- Snow Block: 100 -> 40
- These changes will be applied automatically upon updating
- Being wet now extinguishes fire, and being on fire now dries the player
- Added setting to change how often the player takes damage when overheating/freezing
- This is the base value, which will still be increased when the player is in very extreme temperatures
- Changed the name of "Temperature Damage" to "Temp. Damage" so it fits better in the config menu
- Adjusted the temperature of plains biomes to be warmer at night
- Adjusted the temperature of river biomes to match plains biomes
Fixes:
- Fixed hunger draining due to trying to regenerate frozen health
- Fixed temperature effects affecting players in creative or spectator mode
- Fixed item temperatures not working in curio slots
- Fixed temp region configs sometimes not taking precedence over the default configuration
- Fixed half-frozen hearts rendering incorrectly in some cases
- Fixed item temperatures not working when configured to be in the "hand" slot
- Fixed TOML item temperature configs being reset if the "tempLimit" argument is defined
- Fixed insulation tooltip sometimes extending past the tooltip background
- Fixed the "Nullify in Peaceful" setting being incorrect named "Damage Scaling" in the TOML config
- (1.21) Fixed the hearth accepting non-fuel items
- (1.20+) Fixed shields and other equipable non-armor items being accepted in the sewing table
- (1.16) Fixed the shiver effect behaving differently at different framerates
Technical Changes:
- The "fillSlots" setting for insulator KubeJS configs now defaults to "true" for consistency with other config formats
- Food temperatures now have the ability to stack
- If multiple of the same item are consumed, their temperature effects will stack
- The maximum number of stacks can be controlled, and defaults to 1 (no stacking)
- TOML configs are now re-parsed when using the "/coldsweat reload" command
- Before, Cold Sweat relied on Forge's built-in config tracker, which didn't always detect updates to files
Cold Sweat 2.4-b06b
on 2026 Aug 172.4-b06b
修复:
修复:
- 修复了在某些情况下向壁炉、冰箱或高压能量激发器中插入燃料时崩溃的问题
- 修复了方块温度 TOML 配置中的“units”字段未被遵守的问题
- 同时也修复了方块温度比应有的值高或低很多倍的问题
- 修复了放置时壁炉的上半部分会延迟出现的问题
Cold Sweat 2.4-b06b
on 2026 Aug 172.4-b06b
修复:
修复:
- 修复了在某些情况下向壁炉、冰箱或高压能量激发器中插入燃料时崩溃的问题
- 修复了方块温度 TOML 配置中的“units”字段未被遵守的问题
- 同时也修复了方块变得比应有的温度热得多或冷得多的问题
- 修复了放置时壁炉的上半部分会延迟出现的问题
Cold Sweat 2.4-b06a
on 2026 Aug 172.4-b06a
Fixes:
Technical Changes:
- Added command: "/coldsweat reload"
- 实时重新加载所有配置文件(TOML、JSON、KubeJS),无需重新加入世界或重启服务器
- 调整了水滴轨迹,使其在较低温度下不会过长
- 移除了装满水袋时的冷却时间
- 添加了更改屏幕上水滴不透明度的选项
- 默认略微降低了不透明度
- 重新排列了游戏内菜单中的部分配置设置,使其不再拥挤且更加有序
Fixes:
- Fixed crash when using registry modifiers in some cases
- 修复了壁炉、锅炉和冰箱在添加燃料前施加红石信号时不产生任何效果的问题
- (1.21) 修复了水袋在某些情况下清空后最大堆叠数仅为1的问题
- 修复了在锅炉或冰箱中加热/冷却物品时客户端与服务端不同步的问题
Technical Changes:
- Added minTemp and maxTemp fields to item temperature and entity temperature configs
- These changes apply to TOML, JSON, and KubeJS
Cold Sweat 2.4-b06a
on 2026 Aug 172.4-b06a
Fixes:
Technical Changes:
- Added command: "/coldsweat reload"
- 实时重载所有配置(TOML, JSON, KubeJS),无需重新加入世界或重启服务器
- 调整了较低温度下的水珠拖尾长度,使其不再那么长
- 移除了装填水袋时的冷却时间
- 添加了更改屏幕上水珠不透明度的选项
- 默认略微降低了不透明度
- 重新排列了游戏内菜单中的部分配置设置,使其不再拥挤且更加有序
Fixes:
- Fixed crash when using registry modifiers in some cases
- 修复了如果在添加燃料前对壁炉、锅炉或冰箱施加红石信号,它们不会产生任何输出的问题
- (1.21) 修复了水袋在某些情况下排空后最大堆叠数只能为1的问题
- 修复了在锅炉或冰箱中加热/冷却物品时客户端与服务端不同步的问题
Technical Changes:
- Added minTemp and maxTemp fields to item temperature and entity temperature configs
- These changes apply to TOML, JSON, and KubeJS
Cold Sweat 2.4-b05e
on 2026 Aug 172.4-b05e
技术性更改:
- 水温现在取决于生物群系
- 每个生物群系在 JSON 中都有自己的 "water_temp" 字段
- 也可以通过在 "units" 参数后添加参数在 toml 中设置
- 此设置是可选的。如果未设置,将使用默认水温
- 默认水温和浸湿速度现在可在 world.toml 中配置
- "浸湿速度" 控制玩家变湿的速度
- 雨水浸湿速度和水体浸湿速度可单独配置
- 移除了浮冰和蓝冰的“反合成”配方
- 这些配方是随意的,且可能导致某些模组出现刷物品问题
- 修复:
- 修复了炉灶类方块尝试生成粒子且其作用范围为零时的崩溃问题
- 修复了炉灶类方块只能扩展到其最大体积约 1/6 的问题
- 修复了需要皮革的配方无法合成的问题
- (1.16) 修复了玩家处于寒流状态时叠加层缺失材质的问题
- 修复了位置需求 JSON 中的 "biome"、"dimension" 和 "structure" 字段需要列表而非单个元素的问题
技术性更改:
- 新增 "/coldsweat dumpconfigs" 命令,该命令将所有已加载的配置数据转储到 "config/coldsweat/dump" 目录中
- 适用于调试或制作数据包时
- 将注册表删除系统扩展为名为“注册表修饰符”的新系统
- 注册表修饰符可以编辑现有配置的数据,或者像以前一样禁用它们
- 注册表修饰符包含一个操作列表,支持以下操作:
- "disable":禁用配置(与之前相同)
- "replace":用给定的数据替换字段
- "merge":将给定数据与现有数据合并,新数据覆盖现有数据
- 如果数据包含列表,新列表将附加到现有列表中
- "append":合并给定数据而不覆盖任何现有数据
- 不影响列表
- "remove":从配置中删除指定的键。也支持删除列表元素
- ! 由于这个新系统引入了格式更改,现有的注册表删除配置将需要更新
- 请参阅文档以获取格式指南和示例
Cold Sweat 2.4-b05e
on 2026 Aug 172.4-b05e
技术性变更:
- 水温现在取决于生物群系
- 每个生物群系在 JSON 中都有自己的 "water_temp" 字段
- 也可以通过在 "units" 参数后添加参数在 toml 中设置
- 此项设置是可选的。如果未设置,将使用默认水温
- 默认水温浸湿速度现在可在 world.toml 中配置
- "浸湿速度" 控制玩家变湿的速度
- 雨水浸湿速度和水体浸湿速度可单独配置
- 移除了浮冰和蓝冰的 "反向合成" 配方
- 这些配方是随意的,并且可能导致某些模组出现刷物品问题
- 修复:
- 修复了类似炉灶的方块尝试生成粒子且其作用范围为零时的崩溃问题
- 修复了类似炉灶的方块仅扩展到其最大体积约 1/6 的问题
- 修复了需要皮革的配方无法合成的问题
- (1.16) 修复了玩家处于寒流状态时覆盖层缺失纹理的问题
- 修复了位置需求 JSON 中的 "biome"、"dimension" 和 "structure" 字段要求列表而不是单个元素的问题
技术性变更:
- 新增 "/coldsweat dumpconfigs" 命令,将所有加载的配置数据转储到 "config/coldsweat/dump" 目录
- 适用于调试或制作数据包时
- 将注册表移除系统扩展为一个名为 "注册表修饰符" 的新系统
- 注册表修饰符可以编辑现有配置的数据,或者像以前一样禁用它们
- 注册表修饰符包含一个操作列表,支持以下操作:
- "disable":禁用配置(与之前相同)
- "replace":用给定的数据替换字段
- "merge":将给定的数据与现有数据合并,新数据将覆盖现有数据
- 如果数据包含列表,新列表将附加到现有列表
- "append":合并给定的数据而不覆盖任何现有数据
- 不影响列表
- "remove":从配置中删除指定的键。也支持删除列表元素
- ! 由于这个新系统引入了格式变更,现有的注册表移除配置将需要更新
- 请参阅文档以获取格式指南和示例
Cold Sweat 2.4-b05d
on 2026 Aug 172.4-b05d
修复:
技术性更改:
- 为壁炉添加了新的方块材质,用于显示其正在燃烧高温燃料或拥有低温燃料时的状态
- 将完全适应所需的时间从15分钟增加到1小时
- 隔温矿车现在可以使用皮毛代替羊毛进行合成
- 将显示物品热阻数值的按键绑定从SHIFT更改为CTRL
修复:
- (1.21) 修复了由于加载仅客户端类导致的服务器崩溃问题
- 修复了壁炉、高压能量激发器和冰箱在许多情况下智能/自动行为无法正常工作的问题
- 修复了饰品隔热层中的属性未生效的问题
- 修复了变色龙在实体保存时脱落状态有时会损坏的问题
技术性更改:
- 提高了JSON配置中“required_mods”的可靠性
- ! 重新排列/简化了ItemInsulationManager中的一些方法
- 一些方法已被移除或重命名。详情请查看代码
- 盔甲合成和维修材料现在由标签处理:
- 疣猪兽:#forge:leathers/hoglin
- 山羊皮毛:#forge:furs/goat
- 变色龙:#forge:scales/chameleon
Cold Sweat 2.4-b05d
on 2026 Aug 172.4-b05d
修复:
技术性更改:
- 为壁炉添加了新的方块材质,用于显示其正在燃烧热燃料或存有冷燃料的状态
- 将完全适应所需的时间从15分钟增加到1小时
- 隔温矿车现在可以使用皮毛代替羊毛进行合成
- 将显示物品数值热阻的按键绑定从SHIFT更改为CTRL
修复:
- (1.21) 修复了因加载仅客户端类导致的服务器崩溃问题
- 修复了壁炉、锅炉和冰箱的智能/自动行为在许多情况下无法正常工作的问题
- 修复了饰品隔热层中的属性未生效的问题
- 修复了变色龙蜕皮状态在实体保存时有时会损坏的问题
技术性更改:
- 提高了JSON配置中"required_mods"的可靠性
- ! 重排/简化了ItemInsulationManager中的一些方法
- 部分方法已被移除或重命名。详情请参阅代码
- 盔甲合成和维修材料现在通过标签处理:
- 疣猪兽:#forge:leathers/hoglin
- 山羊皮毛:#forge:furs/goat
- 变色龙:#forge:scales/chameleon
Cold Sweat 2.4-b05c
on 2026 Aug 172.4-b05c
修复:
技术性更改:
修复:
- 修复了当冷汗 (Cold Sweat) 存在时,由于其他模组初始化失败或不完整导致的崩溃
技术性更改:
- RegistryHelper 中的注册表访问现在会在生物群落修改器应用之前被捕获
Cold Sweat 2.4-b05c
on 2026 Aug 172.4-b05c
修复:
技术性更改:
修复:
- 修复了当存在冷汗 (Cold Sweat) 时,由于其他模组初始化失败或不完整导致的崩溃
技术性更改:
- RegistryHelper 中的注册表访问现在会在应用生物群落修改器之前捕获
Cold Sweat 2.4-b05b
on 2026 Aug 172.4-b05b
修复:
技术性更改:
- 变色龙现在需要玩家交互才能蜕皮
- 这是为了防止通过将变色龙放在漏斗上方来进行极其简单的自动化获取
- 当变色龙准备好蜕皮时,它将开始散发粒子并发送信号强度为4的振动
- 当玩家右键点击变色龙时,它会像往常一样掉落变色龙皮
- 这也可以通过发射器中的剪刀来完成
- 可以通过在 entity.toml 中启用 "Chameleons Shed Automatically" 来恢复此更改
- 需要特定条件的绝缘材料现在可以在其工具提示中显示提示
- 即 Create 的下界合金背罐现在在其工具提示中显示要求 "穿戴全套下界合金潜水套装"
- JSON:添加了一个 "hint" 字段,接受两个可选参数:
- "text":显示静态文本
- "key":使用翻译键
- 用法:"hint": {"text": "Wearing full iron armor", "key": "tooltip.cold_sweat.example"}
- 只需要其中一个字段
- 如果两个字段都已定义,将优先尝试 "key",并将 "text" 作为回退选项
- KubeJS:为绝缘材料构建器添加了 "hintText" 和 "hintKey" 方法
- 来自阴影和阴天机制的温度变化现在由一个专门的热量升级处理
- 此更改将阴影机制从深度系统的副作用“升级”为一项真正的功能
- 反过来,深度系统现在不再将叶块计为实体地面
- 阴影/阴天的温度效果可以通过 "Shade Temperature Offset" 设置进行配置,该设置取代了 "Overcast Temperature Offset"
- 添加了 "/temp add" 子命令,将目标的体温改变指定量
- 自适应绝缘现在以一致的速率进行调整,而不是在接近目标时减慢
- (1.16) 提高了工具提示图片插入的可靠性,尤其是在安装了其他模组时
- 切换到旁观模式现在会将你的体温设置为0
- 降低了某些生成冰块的寒冷生物群系的温度,这样冰块不会立即融化
- 当悬停在绝缘物品上时,按住 SHIFT 现在会显示其精确的数值绝缘值
修复:
- 修复了当用户 JSON 配置(来自 configs 文件夹)包含模组动态注册表(修改尺寸、生物群系等)时加载崩溃的问题
- 修复了配置包含无效 ID 时的几个潜在崩溃问题
- 修复了在游戏内配置菜单中更改某些客户端设置时无法保存的问题
- 修复了组件要求不适用于组件中包含注册表数据(例如魔咒)的物品的问题
- 修复了因过热导致镜头晃动时的抽搐/弹跳动作
- 修复了冰块在下界被破坏时产生水的问题
- 修复了 JSON 配置中的通配符类型("*")始终返回 false 的问题
- 修复了 Create 背罐在提供隔热材料时不消耗压力的问题
- 修复了由于格式化问题导致高度引起的温度降低计算不正确的问题
- 修复了热雾随着玩家温度变化移动不平滑的问题
- 修复了因霜冻导致的缓慢也会影响来自外部来源(爆炸、击退等)的运动的问题
- 修复了在单人游戏中客户端温度效果被应用两次的问题
- 修复了水滴轨迹在某些界面缩放设置下缩放不正确的问题
- 修复了当温度低于 -50 时装满的水袋具有不正确的物品纹理的问题
技术性更改:
- JSON 物品要求中的 "items" 字段和实体要求中的 "entities" 字段现在是必需的
- 这是因为如果这些字段为空,配置现在将不起任何作用
- JSON 中的枚举类型配置字段现在不区分大小写(以前需要小写)
- 受影响的字段类型示例:
- 温度单位(即 "f"、"C"、"Mc")
- 温度类型(即 "world"、"CORE"、"fReEzInG_pOiNt")
- 配置类型(即 "toml"、"JSON"、"KubeJS")
- 槽位类型(即 "head"、"CHEST"、"Inventory")
- 受影响的字段类型示例:
- 创建自定义注册表时不再需要 "class" 参数
- ! 自定义冷汗注册表现在在 1.18 中不再受官方支持
- 这是因为 1.18 的注册表加载系统不允许在模组加载期间的标准时间之外初始化注册表
- 因为在此阶段并非所有模组都已加载,所以无法保证所有注册表都能成功加载
- 自定义注册表现在在模组加载完成后立即在启动期间加载,而不是在加入世界/服务器时加载
- 受 "Cold Soul Fire" 设置影响的方块现在由 "forge:soul_fire" 标签控制(NeoForge 中为 "c:soul_fire")
- 如果启用了该设置,此标签中的任何方块的温度都将反转
Cold Sweat 2.4-b05b
on 2026 Aug 172.4-b05b
修复:
技术性更改:
- 变色龙现在需要玩家互动才能蜕皮
- 这是为了防止通过将变色龙放在漏斗上方来进行极其简单的刷取
- 当变色龙准备蜕皮时,它将开始散发粒子并发送强度为4的振动信号
- 当玩家右键点击变色龙时,它将像往常一样蜕下变色龙皮
- 这也可以通过发射器中的剪刀来完成
- 可以通过在 entity.toml 中启用 "Chameleons Shed Automatically" 来恢复此更改
- 满足特定条件的绝缘物品现在可以在其提示框中显示提示
- 即,机械动力的下界合金背罐现在在其提示框中显示“穿戴全套下界合金潜水套装”的要求
- JSON:添加了一个 "hint" 字段,接受两个可选参数:
- "text":显示静态文本
- "key":使用翻译键
- 用法:"hint": {"text": "Wearing full iron armor", "key": "tooltip.cold_sweat.example"}
- 只需要填写其中一个字段
- 如果两个字段都已定义,将优先尝试 "key",并将 "text" 作为回退选项
- KubeJS:向绝缘物品构建器添加了 "hintText" 和 "hintKey" 方法
- 阴影和阴天机制引起的温度变化现在由一个专用的热量升级处理
- 此更改将阴影机制从深度系统的副作用“升级”为一个真正的功能
- 相应地,深度系统现在不再将叶块计为坚实的地面
- 阴影/阴天的温度效果可以通过 "Shade Temperature Offset" 设置进行配置,该设置取代了 "Overcast Temperature Offset"
- 添加了 "/temp add" 子命令,将目标的体温更改指定的数值
- 自适应绝缘现在以一致的速率进行适应,而不是在接近目标时减慢
- (1.16) 提高了提示框图像插入的可靠性,尤其是在安装了其他模组时
- 切换到旁观模式现在会将你的体温设置为 0
- 降低了某些生成冰块的寒冷生物群系的温度,以免冰块立即融化
- 当悬停在绝缘物品上时,按住 SHIFT 现在会显示其精确的数值绝缘等级
修复:
- 修复了加载用户 JSON 配置(来自 configs 文件夹)时,如果它们包含模组动态注册表(修改维度、生物群系等)导致的崩溃
- 修复了配置包含无效 ID 时的几个潜在崩溃问题
- 修复了某些客户端设置在游戏内配置菜单中更改后无法保存的问题
- 修复了对于组件中包含注册表数据(即魔咒)的物品,组件要求不生效的问题
- 修复了因过热导致相机摆动时的抽搐/弹跳动作
- 修复了在下界破坏冰块时产生水的问题
- 修复了 JSON 配置中的通配符类型("*")总是返回 false 的问题
- 修复了机械动力背罐在提供炽热抗性时不消耗压力的问题
- 修复了由于格式化问题导致海拔引起的温度降低计算不正确的问题
- 修复了随着玩家温度变化,热雾移动不平滑的问题
- 修复了因霜冻导致的缓慢效果也会影响来自外部来源(爆炸、击退等)的运动的问题
- 修复了在单人游戏中客户端温度效果被应用两次的问题
- 修复了水滴轨迹在某些界面尺寸设置下缩放不正确的问题
- 修复了装满的水袋在温度低于 -50 时物品纹理不正确的问题
技术性更改:
- JSON 物品要求中的 "items" 字段和实体要求中的 "entities" 字段现在是必需的
- 这是因为如果这些字段为空,配置现在将不起作用
- JSON 中的枚举类型配置字段现在不区分大小写(以前需要小写)
- 受影响的字段类型示例:
- 温度单位(即 "f"、"C"、"Mc")
- 温度类型(即 "world"、"CORE"、"fReEzInG_pOiNt")
- 配置类型(即 "toml"、"JSON"、"KubeJS")
- 槽位类型(即 "head"、"CHEST"、"Inventory")
- 受影响的字段类型示例:
- 创建自定义注册表时不再需要 "class" 参数
- ! 1.18 版本中不再正式支持自定义冷汗注册表
- 这是因为 1.18 的注册表加载系统不允许在模组加载期间的标准时间之外初始化注册表
- 由于此时并非所有模组都已加载,因此无法保证所有注册表都能成功加载
- 自定义注册表现在在模组加载后立即于启动期间加载,而不是在加入世界/服务器时加载
- 受 "Cold Soul Fire" 设置影响的方块现在由 "forge:soul_fire" 标签控制(NeoForge 中为 "c:soul_fire")
- 如果启用该设置,此标签中的任何方块的温度都将反转
Cold Sweat 2.4-b05a
on 2026 Aug 172.4-b05a
修复:
技术性更改:
- 重新设计了壁炉、高压能量激发器和冰箱的部分界面
- 新的燃油表材质,更贴近原版风格
- 不那么显眼的粒子可见性切换按钮
- 调整了红石电流指示器的位置和设计
- 调整了其他一些事物的材质:
- 物品:
- 变色龙皮
- 变色龙鳞护甲
- 山羊毛皮大衣
- 疣猪兽皮护甲
- 壁炉
- 隔热矿车(非常轻微)
- 这些更改是常规设计改进和更贴近原版风格的混合产物
- 方块:
- 高压能量激发器、冰箱
- UI:
- 世界温度表(无论是否装备温度计)
- 物品:
- ! 更改了护甲物品 ID 以遵循标准的头盔/胸甲/护腿/靴子命名规则
- 例如:cold_sweat:goat_fur_parka 现在变为 cold_sweat:goat_fur_chestplate
- “scale”一词现在从变色龙护甲 ID 中省略;例如:cold_sweat:chameleon_scale_helmet -> cold_sweat:chameleon_helmet
- 针对这些 ID 的旧配置文件将继续有效,但应尽可能更新
- 世界中现有的物品将自动转换为新的 ID
- 冰箱/高压能量激发器的燃料槽不再能被自动化(如漏斗)抽取物品
- 这使得自动化更容易,并且与原版方块(如熔炉)更加一致
- 将“外面正在结冰/闷热”消息的措辞改为“这里正在结冰/闷热”以提高清晰度
- 干海带块现在可以用作壁炉和高压能量激发器的燃料
修复:
- (1.21) 修复了当注册表以特定顺序加载时导致的崩溃;由某些模组组合触发
- (1.21) 修复了当 KubeJS 尝试扫描冷汗注册表时可能发生的崩溃
- (1.21) 修复了当依赖其他模组的配方在模组不存在时尝试加载的问题
- (1.16) 修复了当壁炉下半部分被破坏时,上半部分未被破坏的问题
- 修复了当公共端 KubeJS 事件触发时发生的崩溃
- 修复了倒水后世界温度无限增加/减少的问题
- 修复了由于过时的 build.gradle 依赖导致冷汗无法从源代码编译的问题
- 修复了灵魂茎在灵魂沙峡谷生物群系中生成不够常见的问题
- 修复了类床方块在不应该设置玩家出生点时设置了出生点的问题
- 修复了 TemperatureChangedEvent 的结果温度未被使用的问题
- 修复了当某些属性修饰符的要求未满足时,隔热属性修饰符在提示框中的排列不正确的问题
- 修复了注册表移除时空的“matches”参数对所有注册表返回 true 的问题
- 修复了壁炉无法通过自动化(如漏斗)接收物品的问题
- 修复了当冰箱放置在烟囱下方时未使用正确的顶部材质的问题
技术性更改:
- 添加了 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 2026 Aug 172.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 尝试扫描冷汗注册表时可能发生的崩溃
- (1.21) 修复了依赖其他模组的配方在模组不存在时尝试加载的问题
- (1.16) 修复了壁炉下半部分被破坏时上半部分未被破坏的问题
- 修复了触发公共端 KubeJS 事件时发生的崩溃
- 修复了倒出水袋后世界温度无限增加/减少的问题
- 修复了由于过时的 build.gradle 依赖导致冷汗无法从源代码编译的问题
- 修复了灵魂茎在灵魂沙峡谷生物群系中生成不够常见的问题
- 修复了类床方块在不应该设置玩家出生点时设置了出生点的问题
- 修复了 TemperatureChangedEvent 的结果温度未被使用的问题
- 修复了当部分属性修饰符未满足要求时,隔热属性修饰符在提示框中排列不正确的问题
- 修复了注册表移除操作中空的“matches”参数对所有注册表返回 true 的问题
- 修复了壁炉无法通过自动化(例如漏斗)接收物品的问题
- 修复了冰箱放置在烟囱下方时未使用正确顶部材质的问题
技术性更改:
- 添加了 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 2026 Aug 172.4-b04d
修复:
- 当玩家浮出水面时,水珠的分布现在更加均匀
- 水珠现在会根据生物群系的水色进行着色
- 倾倒水袋现在会使玩家变湿
修复:
- 修复了因重复注册表导致的潜在崩溃
- 修复了携带影响温度的物品时的崩溃问题
Cold Sweat 2.4-b04d
on 2026 Aug 172.4-b04d
修复:
- 当玩家离开水面时,水珠的分布现在更加均匀
- 水珠现在会根据生物群系的水体颜色进行着色
- 倾倒水袋现在会使玩家变湿
修复:
- 修复了因重复的注册表导致的潜在崩溃
- 修复了携带影响温度的物品时的崩溃




