Cold Sweat 2.4-b06d
on 2025 Dec 112.4-b06d
修复:
- 添加了与 Boatload 的兼容性:
- 动力船在添加燃料后现在会散发温度
- 动力矿车在添加燃料后现在会散发温度
修复:
- 修复了物品无法增加壁炉、蒸汽锅炉和冰箱的燃油表数值的问题
- 修复了 JSON 中可否决的列表默认要求所有条目都通过(而非仅需一个)的问题
- 修复了狱火方块没有温度影响上限的问题
- 修复了具有固定时间的维度仍然存在昼夜温差的问题
- 修复了从早于 2.4-b05d 的版本更新时壁炉显示为黑色的问题
- 修复了保存配置时“默认水温”设置保存错误的问题
- 修复了实体着火时不会散发热量的问题
Cold Sweat 2.4-b06d
on 2025 Dec 112.4-b06d
修复:
- 添加了与 Boatload 的兼容性:
- 动力船在添加燃料后会散发温度
- 动力矿车在添加燃料后会散发温度
修复:
- 修复了物品无法增加壁炉、蒸汽锅炉和冰箱的燃油表数值的问题
- 修复了 JSON 中可否决列表默认需要所有条目通过(而非仅需一个)的问题
- 修复了狱火方块没有温度影响限制的问题
- 修复了具有固定时间的维度仍然存在昼夜温度变化的问题
- 修复了从早于 2.4-b05d 的版本更新时壁炉显示为黑色的问题
- 修复了保存配置时“默认水温”设置保存错误的问题
- 修复了实体着火时不会散发热量的问题
Cold Sweat 2.4-b06c
on 2025 Dec 062.4-b06c
修复:
- 新增与JEI的整合
- 绝缘材料物品拥有“缝纫”配方,展示如何将其应用于护甲
- 壁炉、蒸汽锅炉和冰盒的燃料物品现在显示燃烧持续时间的配方
- 为Create模组的部分组件添加了温度属性:
- 管道和流体储罐在包含具有温度的流体时会散发相应温度
- 蒸汽锅炉会根据内部水温散发温度
- 烈焰人燃烧室在被点燃时会散发热量
- Create: Stuff n' Additions中的下界合金喷气背包在穿戴整套时现在提供90%的热抑制效果
- Create的下界合金背罐不再默认提供耐寒保护
- (1.21) 新增对Weather, Storms, & Tornadoes模组的兼容
- 由于该模组现已支持1.21版本,此功能从1.20版本移植而来
- (1.21) 更新KubeJS支持至版本2101.7.2-build.348
- 调整了部分物品的燃料值:
- 煤炭:37 → 55
- 原木:37 → 40
- 干海带块:92 → 40
- 压缩煤球:333 → 500
- 雪块:100 → 40
- 这些更改将在更新后自动应用
- 玩家沾水可熄灭火焰,着火会使玩家变干
- 新增设置以调整玩家在过热/冰冻时受到伤害的频率
- 这是基础数值,在极端温度环境中仍会被进一步提高
- 将“Temperature Damage”名称更改为“Temp. Damage”,以便更好地适配配置菜单
- 调整平原类生物群系夜间温度使其更温暖
- 调整河流生物群系温度以匹配平原类生物群系
修复:
- 修复因尝试恢复冰冻生命值而导致饥饿值持续下降的问题
- 修复创造模式或旁观模式玩家受
Cold Sweat 2.4-b06c
on 2025 Dec 062.4-b06c
修复内容:
- 新增与JEI的整合
- 绝缘材料物品拥有“缝纫”配方,展示如何将其应用于护甲
- 壁炉、蒸汽锅炉和冰柜的燃料物品现在显示其持续时间的配方
- 为Create模组中的部分组件添加了温度属性:
- 管道和流体储罐在包含具有温度的流体时会散发温度
- 蒸汽锅炉根据内部水温散发相应温度
- 烈焰人燃烧室在有燃料时会散发热量
- Create: Stuff n' Additions 中的下界合金喷气背包在穿戴整套时现在提供90%的热抑制效果
- Create模组的下界合金背罐不再默认提供耐寒保护
- (1.21) 新增对 Weather, Storms, & Tornadoes 模组的兼容性
- 由于该模组现已支持1.21版本,因此将此前1.20的功能移植了过来
- (1.21) 更新KubeJS支持至版本 2101.7.2-build.348
- 调整了部分物品的燃料值:
- 煤炭:37 → 55
- 原木:37 → 40
- 干海带块:92 → 40
- 压缩煤球:333 → 500
- 雪块:100 → 40
- 这些更改将在更新后自动应用
- 淋湿现在可扑灭着火状态,而着火则会使玩家变干
- 新增设置项以调整玩家在过热/冰冻时受到伤害的频率
- 这是基础数值,在极端温度下仍会被进一步提高
- 将“Temperature Damage”名称更改为“Temp. Damage”,以便更好地适配配置菜单
- 调整了平原生物群系夜间温度,使其更加温暖
- 调整了河流生物群系的温度以匹配平原生物群系
修复内容:
- 修复因尝试恢复冰冻生命值而导致饥饿值持续下降的问题
- <span style="color: #ffffff;
Cold Sweat 2.4-b06b
on 2025 Nov 072.4-b06b
修复内容:
修复内容:
- 修复了在某些情况下向壁炉、冰柜或锅炉中插入燃料时导致崩溃的问题
- 修复了方块温度 TOML 配置文件中的 "units" 字段未生效的问题
- 同时修复了方块温度异常偏高或偏低多倍的问题
- 修复了放置壁炉时其上半部分会略微延迟出现的问题
Cold Sweat 2.4-b06b
on 2025 Nov 072.4-b06b
修复内容:
修复内容:
- 修复了在某些情况下向壁炉、冰柜或锅炉插入燃料时导致崩溃的问题
- 修复了方块温度 TOML 配置文件中 "units" 字段未生效的问题
- 同时修复了方块温度远高于或低于预期值的问题
- 修复了放置壁炉时其上半部分出现轻微延迟显示的问题
Cold Sweat 2.4-b06a
on 2025 Nov 052.4-b06a
修复内容:
技术性变更:
- 新增命令:"/coldsweat reload"
- 实时重新加载所有配置文件(TOML、JSON、KubeJS),无需重新加入世界或重启服务器
- 调整了低温环境下水滴轨迹的长度,使其不会过长
- 移除了填充水袋时的冷却时间
- 新增选项以调节屏幕上水滴效果的透明度
- 默认透明度略有降低
- 重新排列了游戏内菜单中的一些配置项,使布局更宽松、更有条理
修复内容:
- 修复了在某些情况下使用注册表修饰器时导致崩溃的问题
- 修复了壁炉、锅炉和冰箱在先接收到红石信号再添加燃料时无法正常输出物品的问题
- (1.21)修复了水袋在清空后某些情况下堆叠上限仅为1的问题
- 修复了在锅炉或冰箱中加热/冷却物品时客户端与服务器之间的状态不同步问题
技术性变更:
- 在物品温度和实体温度的配置中添加了 minTemp 和 maxTemp 字段
- 此更改适用于 TOML、JSON 和 KubeJS 配置
Cold Sweat 2.4-b06a
on 2025 Nov 052.4-b06a
修复内容:
技术性变更:
- 新增命令:"/coldsweat reload"
- 实时重新加载所有配置文件(TOML、JSON、KubeJS),无需重新加入世界或重启服务器
- 调整了低温环境下水滴轨迹的长度,使其不会过长
- 移除了填充水袋时的冷却时间
- 新增选项以调整屏幕上水滴的透明度
- 默认透明度略有降低
- 重新排列了游戏内菜单中的一些配置选项,使布局更宽松、更有条理
修复内容:
- 修复了在某些情况下使用注册表修饰器时导致崩溃的问题
- 修复了壁炉、锅炉和冰箱在先施加红石信号再添加燃料时无法正常输出物品的问题
- (1.21)修复了水袋在清空后某些情况下堆叠上限仅为1的问题
- 修复了在锅炉或冰箱中加热/冷却物品时客户端与服务器之间的数据不同步问题
技术性变更:
- 在物品温度和实体温度的配置中添加了 minTemp 和 maxTemp 字段
- 这些更改适用于 TOML、JSON 和 KubeJS 配置
Cold Sweat 2.4-b05e
on 2025 Nov 052.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 052.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 052.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 052.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 132.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 132.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 13Cold Sweat 2.4-b05c
on 2025 Oct 132.4-b05c
修复:
技术性更改:
修复:
- 修复了当存在 Cold Sweat 模组时,其他模组因初始化失败或不完整而导致的游戏崩溃问题
技术性更改:
- 现在在应用生物群系修饰器之前,提前捕获 RegistryHelper 中的注册表访问
Cold Sweat 2.4-b05a
on 2025 Oct 082.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 082.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 292.4-b04d
修复:
- 当玩家从水中出来时,使水滴分布更均匀
- 现在水滴会被染成生物群落的水颜色
- 水壶倒水时现在会使玩家变湿
修复:
- 修复了由于重复注册导致的潜在崩溃
- 修复了携带影响温度的物品时的崩溃
Cold Sweat 2.4-b04d
on 2025 Aug 292.4-b04d
修复:
- 当玩家从水中出来时,使水滴分布更均匀
- 现在水滴会根据生物群系的水颜色进行调色
- 水壶倒水时现在会使玩家变湿
修复:
- 修复了由于重复注册导致的潜在崩溃
- 修复了携带影响温度的物品时的崩溃


