Cold Sweat 2.4-b03b
on 2026 Aug 172.4-b03b
修复:
技术性更改:
- 缝纫台中输入槽的图标现在会在皮革和剪刀之间切换,以指示可以使用剪刀
- 为未至之地的生物群系添加了自定义温度
- ! 这仅适用于新生成的配置文件,因此可能需要删除 world.toml
- 现在未提供绝缘效果的绝缘盔甲物品将可以接受绝缘
- 例如机械动力的下界合金潜水套装,它只提供属性修饰符
- 灵魂茎现在更常见地生成于灵魂沙峡谷生物群系
- 机械动力下界合金潜水套装的属性修饰符已从头盔、护腿和靴子中移除
- 背罐现在提供完整效果(+100% 热量抑制,+50% 寒冷抑制)
- 水袋的主要(右键)和次要(潜行+右键)操作现在可配置:
- 两者现在都可以设置为饮用或倾倒,因此可以交换或禁用
- 这些设置在 client.toml 中,并且是特定于玩家的
修复:
- (1.21) 修复了寒冷效果的 ID 仍然是 "cold_sweat:chill" 的问题
- 修复了在某些情况下计算玩家/实体温度属性时崩溃的问题
- 修复了在内部管理实体温度缓存时可能发生的崩溃
- 修复了将新实体加载到世界时日志刷屏的问题
- 修复了灵魂茎生成时底部方块不正确的问题
- 修复了升级旧世界时所有灵魂块段都变成芽的问题
- 修复了在旁观模式下从水中浮出时出现水滴效果的问题
- 修复了 HUD 元素渲染在不该出现的其他 UI 元素上方的问题
- 修复了注册表移除中的 "matches" 字段不接受值列表的问题
- 修复了 KubeJS 燃料配置中的 "fuel" 参数被错误命名为 "temperature" 的问题
- 修复了即使单位设置为摄氏度,右键单击温度计仍显示华氏度单位的问题
- 修复了 TemperatureChangedEvent 在错误时间触发的问题
- 修复了与修改锻造配方的模组(如 Sortilege)的 Mixin 冲突
技术性更改:
- 温度效果现在是一个模块化系统
- 添加了新的 TempEffect Forge(基于 Java)注册表
- 每个单独的温度效果(冻结生命值、屏幕模糊等)现在都注册为 TempEffect
- TempEffects 通过 JSON 分配给实体,并应用于特定的温度范围
- 例如,如果玩家温度在 -50 到 -100 之间,生命值就会冻结
- 该系统将在未来进行扩展和更详尽的文档记录
- 注册表移除现在支持通过 "entries" 字段按 ID 移除 JSON 注册表(例如 "cold_sweat:entity/entity_temp/on_fire")
- 这不适用于 TOML 或 KubeJS 配置,因为它们没有注册表 ID
- KubeJS 配置现在通过正常的配置管道传递
- 它们现在出现在 CreateRegistriesEvent 中
- 它们现在可以被注册表移除功能定向
- 注册表移除中的 "matches" 字段现在使用 NBT 要求而不是普通 NBT
- 这意味着现在可以使用 Cold Sweat 的特殊 NBT 函数(cs:any_of 等)
- 注册表移除现在可以通过 "config_type" 字段选择要定位的配置类型
- 接受字符串列表("toml"、"json" 或 "kubejs")
- 为 CreateRegistriesEvent 添加了专用的 addRegistry() 和 addRegistries() 方法
- 如果玩家装备了任何属于 #drains_backtank 标签并通过其要求的绝缘器,机械动力背罐压力现在会消耗
Cold Sweat 2.4-b03b
on 2026 Aug 172.4-b03b
修复:
技术性更改:
- 缝纫台中输入槽的图标现在会在皮革和剪刀之间切换,以指示可以使用剪刀
- 为未至之地的群系添加了自定义温度
- ! 这仅适用于新生成的配置,因此可能需要删除 world.toml
- 不提供任何绝缘效果的绝缘盔甲物品现在可以接受绝缘层
- 即机械动力下界合金潜水套装,它只提供属性修饰符
- 灵魂茎现在更常见地生成于灵魂沙峡谷群系
- 机械动力下界合金潜水套装的属性修饰符已从头盔、护腿和靴子中移除
- 背罐现在提供完整效果(+100% 热量抑制,+50% 寒冷抑制)
- 水袋的主操作(右键)和副操作(潜行+右键)现在可配置:
- 两者现在都可以设置为饮用或倒出,以便交换或禁用
- 这些设置位于 client.toml 中,并且是特定于玩家的
修复:
- (1.21) 修复了寒冷效果 ID 仍然是 "cold_sweat:chill" 的问题
- 修复了在某些情况下计算玩家/实体温度属性时崩溃的问题
- 修复了在内部管理实体温度缓存时可能发生的崩溃
- 修复了将新实体加载到世界时日志刷屏的问题
- 修复了灵魂茎生成时底部方块不正确的问题
- 修复了升级旧世界时所有灵魂块段都变成芽的问题
- 修复了在旁观模式下离开水面时出现水滴效果的问题
- 修复了 HUD 元素渲染在它们不应出现的其他 UI 元素上方的问题
- 修复了注册表移除中的 "matches" 字段不接受值列表的问题
- 修复了 KubeJS 燃料配置中的 "fuel" 参数被错误命名为 "temperature" 的问题
- 修复了即使单位设置为摄氏度,右键点击温度计时仍显示华氏度单位的问题
- 修复了 TemperatureChangedEvent 在错误时间触发的问题
- 修复了与修改锻造配方的模组(如 Sortilege)的 Mixin 冲突
技术性更改:
- 温度效果现在是一个模块化系统
- 添加了一个新的 TempEffect Forge(基于 Java)注册表
- 每个单独的温度效果(冻结生命值、屏幕模糊等)现在都注册为 TempEffect
- TempEffects 通过 JSON 分配给实体,并应用于特定的温度范围
- 即如果玩家温度在 -50 和 -100 之间,生命值会冻结
- 该系统将在未来扩展并更彻底地记录
- 注册表移除现在支持通过 "entries" 字段按 ID 移除 JSON 注册表(例如 "cold_sweat:entity/entity_temp/on_fire")
- 这不适用于 TOML 或 KubeJS 配置,因为它们没有注册表 ID
- KubeJS 配置现在通过正常的配置管道传递
- 它们现在出现在 CreateRegistriesEvent 中
- 它们现在可以成为注册表移除的目标
- 注册表移除中的 "matches" 字段现在使用 NBT 要求而不是普通 NBT
- 这意味着 Cold Sweat 的特殊 NBT 函数(cs:any_of 等)现在可以使用
- 注册表移除现在可以通过 "config_type" 字段选择要定位的配置类型
- 接受字符串列表("toml"、"json" 或 "kubejs")
- 为 CreateRegistriesEvent 添加了专用的 addRegistry() 和 addRegistries() 方法
- 如果玩家装备了属于 #drains_backtank 标签并通过其要求的任何绝缘体,机械动力背罐压力现在会消耗
Cold Sweat 2.4-b03a
on 2026 Aug 172.4-b03a
修复:
技术性更改:
- 实体现在可以被配置为受温度影响
- ! 此机制为实验性功能,默认禁用。可以在 entity.toml 中启用
- 已配置的动物会升温或降温,并可能因过热或霜冻而死亡
- 默认实体包括猪、牛、羊、鸡、山羊、马、驴、骡和羊驼
- 每种实体都最适合不同的气候
- 处于无法居住气候中的实体会散发热量或寒冷的“愤怒”粒子
- 实体温度使用玩家温度系统的极简版本
- 这在大多数情况下应该没问题,但也提供了启用更耐用的测量的选项
- 这默认是禁用的,因为性能较低
- 可通过 TOML、JSON 和 KubeJS 配置
- 灵魂茎现在在放置时会有一个初始的“花蕾”阶段
- 这是一个小型的、1格高的阶段,会生长成完整的茎
- 荧光石现在可以用来像骨粉一样催熟灵魂茎 (#cold_sweat:grows_soul_stalk)
- 也可以由发射器施加
- 锅炉现在仅在执行消耗燃料的任务时才会点亮:
- 加热水袋
- 净化可饮用物品(当安装了口渴 (Thirst Was Taken) 时)
- 使用烟囱温暖房间
- 灵魂茎现在的生长速度翻倍,产出灵魂豆芽的频率提高 60%
- 添加了切换魂火灯新动画模型的设置
- 添加了对 Soul Fire'd 的支持:
- 当实体被灵魂火点燃时,现在会散发出寒冷
- 这是一个通过 JSON 定义的 entity_temp
- 灵魂火现在会造成接触伤害(像普通火一样)
- 自然生成的雪屋内部不再更温暖
- 更新了冰霜抗性的效果图标
修复:
- (1.18, 1.19) 修复了安装模组后未启用口渴 (Thirst Was Taken) 支持的问题
- 修复了锅炉在加热水袋或净化可饮用物品时不消耗燃料的问题
- 修复了在某些情况下扫描影响温度的结构时导致的区块加载致命枷锁问题
- 修复了 JEI药水效果配方未显示冰箱和锅炉作为寒冷和温暖来源的问题
- 修复了温度效果选项卡中的某些设置在应标记为客户端时未被标记的问题
技术性更改:
- JSON 配置中的“required_mods”列表现在是一个可否定的列表
- 更改了 GatherDefaultTempModifiers 事件的工作方式:
- 名称更改为 DefaultTempModifiersEvent
- 现在同时为所有温度特性触发,而不是为每个特性触发单独的事件
- 现在使用 Map<Trait, List<TempModifier>> 来收集修饰符
- 添加/移除修饰符的方法现在必须指定要应用的特性
- 旧版本的事件仍然有效,但已被弃用,并将在未来的版本中删除
- 单个修饰符实例现在可以添加到实体上的多个特性
- 此单个实例将在保存和加载实体时被保留
- getLastInput() 和 getLastOutput() 现在按特性存储,并接受一个特性参数
- 向 TempModifier 添加了 getFunction() 方法,该方法也接受一个特性参数
- 向 TempModifier 添加了 tick() 方法
- 自然地,此方法每 tick 调用一次
- 这可用于处理不与任何特定特性绑定的中央计算
- 当对玩家体温应用温度修饰符时,体温平衡速率不再减半
- 对于某些应用于地核特性的自定义温度修饰符,这意味着可能需要提高其速率
- 移除了 Temperature#getTemperatureAt(),因为它在 2.3.10 中已移至 WorldHelper
- WorldHelper#getRoughTemperatureAt() 现在使用一种不太准确但性能更高的方法来获取温度
- 现在接受标志作为第 3 个参数。1 = 使用更准确的温度,2 = 强制更新(强制重新计算)
- “更准确”的系统是旧系统,通常仍比 getTemperatureAt() 精确度低且性能更高
- 方块要求现在在检查方块状态时接受枚举属性列表(即 "type": ["top", "bottom"])
- 向 KubeJS 添加了 convert() 方法(Temperature 类中该方法的镜像)
Cold Sweat 2.4-b03a
on 2026 Aug 172.4-b03a
修复:
技术性更改:
- 现在可以配置实体使其受温度影响
- ! 此机制为实验性功能,默认禁用。可以在 entity.toml 中启用
- 配置后的动物会升温或降温,并可能因过热或冻结而死亡
- 默认实体包括猪、牛、羊、鸡、山羊、马、驴、骡子和羊驼
- 这些实体中的每一种也都最适合不同的气候
- 处于不适宜气候中的实体会散发热或冷的“愤怒”粒子
- 实体温度使用了玩家温度系统的极简化版本
- 这在大多数情况下应该没问题,但也提供了启用更稳健测量的选项
- 由于性能较低,这默认是禁用的
- 可通过 TOML、JSON 和 KubeJS 配置
- 灵魂茎现在在放置时具有初始的“芽”阶段
- 这是一个 1 格高的小阶段,会长成完整的茎
- 现在可以使用荧石粉像骨粉一样催熟灵魂茎 (#cold_sweat:grows_soul_stalk)
- 也可以由发射器应用
- 锅炉现在仅在执行消耗燃料的任务时才会点亮:
- 加热水袋
- 净化可饮用物品(需安装口渴 (Thirst Was Taken))
- 使用烟囱温暖房间
- 灵魂茎现在的生长速度提高了一倍,产出灵魂豆芽的频率提高了 60%
- 添加了设置以切换魂火灯的新动画模型
- 添加了对 Soul Fire'd 的支持:
- 当实体被灵魂火燃烧时,现在会散发出寒冷
- 这是一个通过 JSON 定义的 entity_temp
- 灵魂火现在会造成接触伤害(像普通火一样)
- 自然生成的雪屋内部不再更温暖
- 更新了冰霜抗性的效果图标
修复:
- (1.18, 1.19) 修复了安装模组后未启用口渴 (Thirst Was Taken) 支持的问题
- 修复了锅炉在加热水袋或净化可饮用物品时不消耗燃料的问题
- 修复了在某些情况下扫描影响温度的结构时发生的区块加载死锁问题
- 修复了 Just Enough Effect Descriptions 配方未将冰箱和锅炉显示为寒冷和温暖来源的问题
- 修复了“温度效果”选项卡中的某些设置在应该是客户端设置时未被标记为客户端设置的问题
技术性更改:
- JSON 配置中的“required_mods”列表现在是一个可取反的列表
- 更改了 GatherDefaultTempModifiers 事件的工作方式:
- 名称更改为 DefaultTempModifiersEvent
- 现在同时为所有温度特性触发,而不是为每个特性触发单独的事件
- 现在使用 Map<Trait, List<TempModifier>> 来收集修改器
- 添加/移除修改器的方法现在必须指定要应用的特性
- 旧版本的事件仍然有效,但已弃用,将在未来的版本中删除
- 现在可以将单个修改器实例添加到实体上的多个特性
- 保存和加载实体时,此单个实例将被保留
- getLastInput() 和 getLastOutput() 现在按特性存储,并接受一个 Trait 参数
- 向 TempModifier 添加了 getFunction() 方法,该方法也接受一个 Trait 参数
- 向 TempModifier 添加了 tick() 方法
- 自然地,此方法每 tick 调用一次
- 这可用于处理不与任何特定特性相关的中心计算
- 当应用温度修改器时,玩家体温平衡速率不再减半
- 对于应用于 CORE 特性的一些自定义温度修改器,这意味着可能需要增加其速率
- 移除了 Temperature#getTemperatureAt(),因为它在 2.3.10 中已移至 WorldHelper
- WorldHelper#getRoughTemperatureAt() 现在使用一种精度较低但性能更高的方法来获取温度
- 现在接受标志作为第 3 个参数。1 = 使用更准确的温度,2 = 强制更新(强制重新计算)
- “更准确”的系统是旧系统,通常仍然比 getTemperatureAt() 精度低且性能高
- 方块要求现在在检查方块状态时接受枚举属性列表(例如 "type": ["top", "bottom"])
- 向 KubeJS 添加了 convert() 方法(Temperature 类中方法的镜像)
Cold Sweat 2.3.13
on 2026 Aug 172.3.13
- 更新了对机械动力 6.0+ 版本的支持
Cold Sweat 2.4-b02d
on 2026 Aug 172.4-b02d
修复:
- 灵魂灯内的海洋之心现在具有动态效果
- 添加了新进度"温暖舒适!",用于成功创建包含冰箱/高压能量激发器和烟囱的结构
- "权宜之计"进度现在要求玩家必须站在火焰或岩浆中,以防止误触发
- 将"整装待发"进度重命名为"为任务整装"
- 穿戴4件或更多属于#minecraft:freeze_immune_wearables标签的保暖物品现在将防止玩家在细雪中冻结
- 默认将皮革和山羊毛皮添加到了该标签中
修复:
- 修复了在没有地面的维度(如终点或天境)中发生的崩溃
- 修复了"家,甜蜜的家"进度无法获得的问题
Cold Sweat 2.4-b02d
on 2026 Aug 172.4-b02d
修复:
- 灵魂灯内的海洋之心现在具有动画效果
- 添加了新进度"温暖舒适!",用于成功创建包含冰箱/高压能量激发器和烟囱的装置
- "权宜之计"进度现在需要玩家站在火焰或岩浆中才能触发,以防止意外触发
- 将"整装待发"进度重命名为"整装去任务"
- 使用4件或更多属于 #minecraft:freeze_immune_wearables 标签的舒适物品,现在可以防止玩家在细雪中冻结
- 默认将皮革和山羊毛皮添加到了该标签中
修复:
- 修复了在没有地面的维度(如终点或天境)中崩溃的问题
- 修复了"家,甜蜜的家"进度无法获得的问题
Cold Sweat 2.4-b02c
on 2026 Aug 17Cold Sweat 2.4-b02c
on 2026 Aug 172.4-b02c
Fixes:
Technical Changes:
- Added a new "acclimation" mechanic:
- By spending time in hotter or colder climates, player can now adapt to more comfortably live in them
- This causes their livable temperature range to be shifted upward or downward
- The player can acclimate to live in climates up to 20°F/10°C hotter or colder than normal (configurable)
- Complete acclimation takes about 15 minutes (also configurable)
- The rate at which the player is damaged by freezing/overheating is now dependent on how fast they are freezing/overheating
- For example, if the player is in a 100°F/37°C area, they will take damage at the normal rate
- If the player is in a 400°F/200°C area, they will take damage much faster
- Wearing insulation slows down the rate of damage
- Lava now increases the player's temperature logarithmically (A.K.A. diminishing returns), as the amount of lava increases
- This means one block of lava is more effective than before, but a whole pool of lava is slightly less effective
- This should make it more fair as both a tool for warming up and a hazard to avoid
- Added new "Temperature Effects" sub-page to the config menu, which allows for individually tweaking the negative effects of freezing/overheating
- This includes new settings for changing the blur and camera sway effects from overheating
- Water droplets caused by being wet now only show on the sides of the screen to reduce obstruction
- The body temperature readout (with a thermometer) now shows a gradient rising from the bottom as the player's temperature exceeds 100/-100
Fixes:
- Fixed crash when saving configs and Tough as Nails isn't loaded
- Fixed crash when saving the player's NBT data in some cases
- Fixed ConcurrentModificationException crash when managing cached capability data
- (1.21) Fixed armor items stacking to 64
- Fixed mount configs only working for living entities
- Fixed the thermal source spread blacklist not being used for determining if the hearth is under a roof
- Fixed how smokestacks and Create fluid pipes connect to thermal sources and each other
- Fixed the chameleon's head and tail disappearing after a long time of being loaded
- Fixed bug that caused attributes to sometimes throw errors when queried
- Fixed the player's wetness not being removed after using a trident
- Fixed rounding error on the body temperature readout
Technical Changes:
- Added "logarithmic" (boolean) field to block temp JSON and KubeJS configs
- Makes a block deliver "diminishing returns" as more of them are present around the player
Cold Sweat 2.4-b02b
on 2026 Aug 172.4-b02b
修复:
技术性更改:
- 为皮水袋添加了新的配置:
- "Waterskin Hotbar Strength":皮水袋在物品栏中逐渐冷却/加热的强度
- "Waterskin Neutralize Speed":皮水袋在物品栏中温度中和的速度
- 调整了缝纫台的方块和GUI纹理
- 更改了缝纫台的配方以与其他工作台(如锻造台)保持一致
- 移动了壁炉的流体引入口以使其与燃料输入对齐
- 如果玩家着火且处于湿润状态,现在会被扑灭并弄干
- 岩浆温度现在基于TOML配置,因此可以更容易地更改
修复:
- (1.21) 修复了壁炉和其他热源不接受流体输入的问题
- (1.21) 修复了如果模组存在时口渴 (Thirst Was Taken) 兼容模块未加载的问题
- (1.21) 修复了Create下界合金潜水套装奖励的错误属性修饰符
- (1.21) 修复了同步绝缘盔甲物品时的网络延迟
- (1.21) 修复了在某些情况下获取绝缘物品提示信息时的网络错误
- 修复了检查绝缘盔甲物品格式时的崩溃问题
- 修复了使用Iceberg 1.3.0+时的崩溃问题
- 修复了在某些情况下清理缓存能力时的崩溃问题
- 修复了绝缘物品应用于盔甲时无法正常工作的问题
- 修复了只能对盔甲一半的槽位进行绝缘的问题
- 修复了应用仅占用一个槽位的绝缘材料时的错误逻辑
- 修复了KubeJS绝缘配置未正确编译的问题
- 修复了玩家拥有优雅效果时触发扭曲效果的问题
- 修复了自适应绝缘提示信息显示错误的问题
- 修复了盔甲物品的提示信息元数据被错误修改的问题
- 修复了拟态鳞片胸甲的肩部位置略低的问题
技术性更改:
- 所有以"default"开头的JSON配置现在都会最后加载,而不仅仅是名为"default"的配置
- 注册表移除配置现在接受可否定的NBT列表
- 绝缘坐骑JSON现在拥有"immune_temp_modifiers"字段,类似于绝缘物品
- 绝缘坐骑JSON中的"cold_insulation"和"heat_insulation"字段现在是可选的(默认为0)
Cold Sweat 2.4-b02b
on 2026 Aug 172.4-b02b
修复:
技术性更改:
- 为水袋添加了新的配置:
- "Waterskin Hotbar Strength":水袋在物品栏中逐渐冷却/加热的强度
- "Waterskin Neutralize Speed":水袋在物品栏中温度流失的速度
- 调整了缝纫台的方块和GUI材质
- 更改了缝纫台的配方以与其他工作台(如锻造台)保持一致
- 移动了壁炉的流体引入口以使其与燃料输入对齐
- 如果玩家着火且处于湿润状态,现在会被扑灭并弄干
- 岩浆温度现在基于TOML配置,因此可以更容易地更改
修复:
- (1.21) 修复了壁炉和其他热源不接受流体输入的问题
- (1.21) 修复了当模组存在时口渴 (Thirst Was Taken) 兼容模块未加载的问题
- (1.21) 修复了机械动力下界合金潜水套装奖励属性修饰符不正确的问题
- (1.21) 修复了同步绝缘盔甲物品时的网络延迟问题
- (1.21) 修复了在某些情况下获取绝缘物品提示框时的网络错误
- 修复了检查绝缘盔甲物品格式时的崩溃问题
- 修复了使用 Iceberg 1.3.0+ 时的崩溃问题
- 修复了在某些情况下清理缓存能力时的崩溃问题
- 修复了绝缘物品应用于盔甲时无法正常工作的问题
- 修复了只能对盔甲上的一半槽位进行绝缘的问题
- 修复了应用仅占用一个槽位的绝缘材料时的逻辑错误
- 修复了 KubeJS 绝缘配置未正确编译的问题
- 修复了玩家拥有优雅效果时扭曲效果触发的问题
- 修复了自适应性绝缘提示框显示不正确的问题
- 修复了盔甲物品的提示框元数据被错误修改的问题
- 修复了拟态鳞胸甲的肩部位置略低的问题
技术性更改:
- 所有以"default"开头的JSON配置现在都会最后加载,而不仅仅是名为"default"的配置
- 注册表移除配置现在接受可否定的NBT列表
- 绝缘坐骑JSON现在拥有"immune_temp_modifiers"字段,类似于绝缘物品
- 绝缘坐骑JSON中的"cold_insulation"和"heat_insulation"字段现在是可选的(默认为0)
Cold Sweat 2.4-b02a
on 2026 Aug 172.4-b02a
修复:
技术性更改:
- 壁炉的红石输入已更改:
- 现在如果左侧或后方被充能则会发出热量
- 现在如果右侧或底部被充能则不会发出寒冷
- 调整了红石输入的设计,使其更加明显
- 如果在配置中启用了“自动壁炉”,红石输入现在将被隐藏
- 烟囱现在可以含水
- 壁炉现在可以放置在水下
- 使热源空气粒子分布更加随机,而不是从中心散发
- 添加了更改玩家自然干燥速度的选项
- 添加了对一些意志坚定物品的支持:
- 羊毛盔甲:提供与羊毛相同的绝缘
- 树叶盔甲:提供与皮革相同的绝缘,但没有寒冷保护
- 温度调节器:现在像壁炉一样提供温暖和寒冷
- 调整了暮色森林和天境维度的默认世界温度
修复:
- (1.18) 修复了加载 KubeJS 事件时的崩溃
- 修复了当壁炉运行且未安装瓦尔基里天空时的崩溃
- 修复了在瓦尔基里天空的船上使用壁炉时的崩溃
- 修复了由于 Capability 缓存未清除过期条目导致的内存泄漏
- 修复了由于已破坏/已卸载的壁炉继续监听附近的方块更新导致的内存泄漏
- 修复了由于缓存的世界温度值在离开世界时未被清除导致的内存泄漏
- 修复了如果食物温度持续时间未设置,则每刻都应用食物温度的问题
- 修复了带有 required_mods 的 JSON 配置在模组不存在时仍尝试解析的问题
- 修复了自适应性绝缘 JSON 中多余的字段 "factor"
- 修复了生物群系、维度和结构的 KubeJS 配置不生效的问题
- 修复了如果玩家站在与输出烟囱相同的方块上,热源在无效位置给予绝缘效果的问题
- 修复了热源从所有附近的管道和烟囱发出燃料粒子,即使它们没有连接
- 修复了在缝纫台输出槽按住 Shift 点击时删除输入物品的问题
- 修复了变色龙眼睛高度过高的问题
- 修复了变色龙进食时舌头无法完全伸出的 问题
- 修复了变色龙鳞护腿未覆盖玩家身体底部的问题
- 修复了在水中死亡重生后出现水滴效果的问题
- 修复了重生后温度短暂保留的问题
- 修复了紧贴方块站立时方块温度未达到最大强度的问题-
- 修复了 JEED 的错误/过时效果配方
- 修复了移动非常缓慢(如在灵魂沙上)时变色龙行走动画不播放的问题
- 修复了变色龙在重新加载回世界时无法正确记住其温度的问题
- 修复了无法用具有镐类能力的工具(多功能工具、Tetra 工具等)挖掘冰的问题
- 修复了封闭烟囱发出的粒子卡在方块内部的问题
技术性更改:
- 绝缘物品配置现在接受绝缘列表
- 这允许将多种类型(或槽位)的绝缘添加到单个物品中
- 示例:"insulation": [{"cold": 1, "hot": 0}, {"cold": 1, "hot": 0} (占用 2 个槽位,具有较低的寒冷绝缘)
- 仍然允许定义单个绝缘,以免破坏现有的 JSON
- 更新了绝缘相关的 TOML 配置设置的文档
- 盔甲和饰品绝缘设置不再支持 "fill_slots" 字段
- 为 JSON 添加了新的 "world temp" 要求
- 接受小数值
- 也接受一些预设字符串值:
- "freezing", "cold", "cool", "temperate", "warm", "hot", "burning"
- 从最冷到最热排序。基于最小/最大温度配置设置
- 现在用于方块温度 JSON 中的 min/max_temp 字段
- 作为 "world temp bounds" 添加到位置要求 JSON:
- 具有最小/最大值,每个都是一个世界温度要求
- 向位置要求添加了 "temperature" 字段
- JSON 配置的某些参数现在支持新类型 "Negatable List":
- 定义必须满足的 "requirements" 和 "exclusions" 列表
- 示例:"entity":{"require":[{"entities":[#minecraft:skeletons]}],"exclude":[{"entities":[minecraft:wither_skeleton]}]}
- 适用于除凋灵骷髅外的所有骷髅类型
- 任何方块、实体、物品或位置要求都可以通过这种方式否定(在其他要求中定义的字段除外)
- 这些参数的“旧”格式将继续受支持(即 "entity":{"entities":[#minecraft:skeletons]})
- 方块温度 JSON 中的最小/最大温度字段现在是世界温度要求
Cold Sweat 2.4-b02a
on 2026 Aug 172.4-b02a
修复:
技术更改:
- 壁炉的红石输入已更改:
- 如果左侧或后方充能,现在会发出热量
- 如果右侧或底部充能,则不会发出寒冷
- 调整了红石输入的设计,使其更加明显
- 如果在配置中启用了“自动壁炉”,红石输入现在将被隐藏
- 烟囱现在可以含水
- 壁炉现在可以放置在水下
- 使热源空气粒子的分布更加随机,而不是从中心散发
- 添加了更改玩家自然变干速度的选项
- 添加了对一些意志坚定物品的支持:
- 羊毛盔甲:提供与羊毛相同的绝缘
- 树叶盔甲:提供与皮革相同的绝缘,但没有寒冷防护
- 温度调节器:现在像壁炉一样提供温暖和寒冷
- 调整了暮色森林和天境维度的默认世界温度
修复:
- (1.18) 修复了加载 KubeJS 事件时的崩溃
- 修复了壁炉运行但未安装瓦尔基里天空时的崩溃
- 修复了在瓦尔基里天空的船上使用壁炉时的崩溃
- 修复了由于能力缓存未清除过期条目而导致的内存泄漏
- 修复了由于已销毁/已卸载的壁炉继续监听附近的方块更新而导致的内存泄漏
- 修复了由于缓存的世界温度值在离开世界时未被清除而导致的内存泄漏
- 修复了如果食物温度持续时间未设置,则每刻都应用食物温度的问题
- 修复了带有 required_mods 的 JSON 配置在模组不存在时仍尝试解析的问题
- 修复了自适应绝缘 JSON 中多余的字段“factor”
- 修复了生物群系、维度和结构的 KubeJS 配置不工作的问题
- 修复了当玩家站在与输出烟囱相同的方块上时,热源在无效位置提供绝缘效果的问题
- 修复了热源从所有附近的管道和烟囱发出燃料粒子,即使它们未连接的问题
- 修复了 Shift 点击缝纫台的输出槽时输入物品被删除的问题
- 修复了变色龙的眼睛高度过高的问题
- 修复了变色龙进食时舌头无法完全伸出的问题
- 修复了变色龙鳞护腿未覆盖玩家身体底部的问题
- 修复了在水中死亡重生后出现水滴效果的问题
- 修复了重生后温度在视觉上短暂延续的问题
- 修复了紧邻方块站立时方块温度未达到全强度的问题
- 修复了 JEED 的错误/过时效果配方
- 修复了移动非常缓慢(例如在灵魂沙上)时变色龙行走动画不播放的问题
- 修复了变色龙在加载回世界时无法正确记住其温度的问题
- 修复了冰无法被具有镐类能力的工具(多功能工具、Tetra 工具等)挖掘的问题
- 修复了封闭烟囱发出的粒子卡在方块内部的问题
技术更改:
- 绝缘物品配置现在接受绝缘列表
- 这允许为单个物品添加多种类型(或槽位)的绝缘
- 示例:"insulation": [{"cold": 1, "hot": 0}, {"cold": 1, "hot": 0} (占用 2 个槽位,具有较低的寒冷绝缘)
- 仍然允许定义单个绝缘,以免破坏现有的 JSON
- 更新了绝缘相关的 TOML 配置设置的文档
- 盔甲和饰品绝缘设置不再支持“fill_slots”字段
- 为 JSON 添加了新的“world temp”要求
- 接受十进制值
- 还接受一些预设字符串值:
- "freezing"、"cold"、"cool"、"temperate"、"warm"、"hot"、"burning"
- 按从最冷到最热排序。基于最小/最大温度配置设置
- 现在用于方块温度 JSON 的 min/max_temp 字段中
- 作为“world temp bounds”添加到位置要求 JSON:
- 具有最小/最大值,每一个都是一个世界温度要求
- 向位置要求添加了“temperature”字段
- JSON 配置的一些参数现在支持一种新类型“Negatable List”:
- 定义必须满足的“requirements”和“exclusions”列表
- 示例:"entity":{"require":[{"entities":[#minecraft:skeletons]}],"exclude":[{"entities":[minecraft:wither_skeleton]}]}
- 适用于除凋灵骷髅外的所有骷髅类型
- 任何方块、实体、物品或位置要求都可以以此方式取反(在其他要求内定义的字段除外)
- 这些参数的“旧”格式将继续受支持(即 "entity":{"entities":[#minecraft:skeletons]})
- 方块温度 JSON 中的最小/最大温度字段现在是世界温度要求
Cold Sweat 2.4-b01a
on 2026 Aug 172.4-b01a
修复:
技术性更改:
- 新盔甲套装:变色龙鳞甲
- 使用变色龙皮按标准盔甲配方合成
- 外观会随环境温度变化
- 每件盔甲部件提供最大的自适应绝缘
- 无法在缝纫台上进行绝缘处理
- 可用作其他物品的绝缘材料(类似皮革盔甲)
- 金属烟囱现在可以朝向所有方向放置
- 这允许创建从壁炉/锅炉/冰箱输送空气的“管道”
- 这是使用机械动力管道的内置替代方案,但那些管道依然有效
- 连接超过一个轴向的金属烟囱(例如在拐角处)将成为一个“连接头”,会占据一个完整的方块
- 连接头不允许空气从其周围通过——只能通过相连的金属烟囱穿过
- 可以用圆石右键点击金属烟囱来创建一个连接头,这对于让空气穿过墙壁很有用
- 从热源发出的烟雾和蒸汽将穿过金属烟囱线路,并从末端排出
- 金属烟囱不再需要红石来合成
- 调整了绝缘系统的工作方式:
- 每个绝缘槽现在代表一个物品,而不是2个绝缘点
- 这使得更强大的绝缘物品只需要占用一个槽位
- 为“聚合物”绝缘物品添加了自定义提示框图形
- 为绝缘器配置添加了新参数:“fill_slots”
- 这将使绝缘器像往常一样占用多个槽位
- 更新了机械动力的兼容性至 6.0.0
- (1.21) 完全重新实现了对机械动力和口渴 (Thirst Was Taken) 的支持
- 着火的实体现在会加热附近的区域
- 你也可以通过这种方式让自己暖和起来!
- 食用影响温度的食物现在会正确替换该物品预先存在的效果
- 即:如果效果已经激活,食用灵魂豆芽现在将重置“寒冷”计时器,而不是什么都不做
- ! Minecraft 1.21.1 现在是 1.21 版本的最低支持版本。“基础”版本不再兼容
- NeoForge 的最低版本现在是 21.1.60
修复:
- (1.19) 修复了结构内部没有温度的问题
- 修复了安装沉浸式传送门时,冰箱运行时崩溃的问题
- 修复了自适应绝缘盔甲无法适应环境温度的问题
- 修复了移除盔甲物品时,由绝缘添加的属性修饰符未被移除的问题
技术性更改:
- TemperatureChangedEvent 现在会在实体温度每次变化时触发,而不仅仅是在手动更改时触发
- 没有定义目标(没有列出物品、实体等)的 JSON 和 KubeJS 配置现在将应用于所有内容
- 如果您的配置应该影响所有符合给定要求/谓词的实体,这很有用
- ! 物品 JSON 配置中的 "data" 字段已重命名为 "item",以与其他配置保持一致
- 为实体温度 JSON 配置添加了可选的 "affects_self" 字段
- 这将导致实体受到其自身温度的影响(默认为 "false")
- 为实体生成生物群系配置添加了可选字段 "count"、"location" 和 "block_below":
- "count":可以成组生成的实体数量
- "location":实体生成必须满足的位置要求
- "block_below":另一个位置要求,以实体下方的方块为中心
- 为方块温度 JSON 添加了可选的 "location" 字段
- 为绝缘器配置添加了新字段:"fill_slots"
- 这将使绝缘器像往常一样占用多个槽位(恢复新的“每槽一个物品”系统)
- 默认为 "false"
- 为 KubeJS 添加了实体温度、生成生物群系和绝缘底座配置支持
- (1.20-) 添加了新的特定类型实体要求(从 1.21 移植):
- (1.18+) "variant":检查实体的变体(猫的颜色、蝾螈的颜色等)
- "fishing_hook":检查鱼漂实体是否在开阔水域中(这是原版的东西,我不知道)
- (1.18+) "lightning_bolt":检查被点燃的方块和被雷电击中的实体
- "piglin_neutral_armor":检查实体是否穿戴能使猪灵保持中立的盔甲
- "player":检查玩家特定的数据(游戏模式、统计信息、进度等)
- "raider":检查劫掠者特定的数据(是否为活跃袭击的一部分、是否为袭击队长)
- "slime":检查史莱姆的大小
- (1.18+) "snow_boots":检查玩家是否穿戴了防止陷入细雪的靴子
Cold Sweat 2.4-b01a
on 2026 Aug 172.4-b01a
修复:
技术性更改:
- 新护甲套装:变色龙鳞甲
- 使用变色龙皮按标准护甲图案合成
- 外观会根据环境温度进行适应
- 每件护甲提供最大程度的自适应绝缘
- 无法在缝纫台中进行绝缘处理
- 可用作其他物品的绝缘材料(类似于皮革盔甲)
- 烟囱方块现在可以朝向所有方向放置
- 这允许创建从壁炉/锅炉/冰盒输送空气的“管道”
- 这是机械动力管道的内置替代方案,但后者仍然有效
- 在多个轴向上连接的烟囱(例如在拐角处)将成为一个“连接点”,占据一个完整的方块
- 连接点不允许空气绕过它们——只能通过连接的烟囱穿过它们
- 可以使用圆石右键单击烟囱来创建连接点,这对于穿过墙壁通风很有用
- 从热源发出的烟雾和蒸汽将沿着烟囱线路传输,并从末端排出
- 烟囱不再需要红石来合成
- 调整了绝缘系统的工作方式:
- 每个绝缘槽位现在代表一个物品,而不是2个绝缘点
- 这使得更强大的绝缘物品只需占据一个槽位
- 为“聚合物”绝缘物品添加了自定义提示图形
- 为绝缘器配置添加了新参数:“fill_slots”
- 这将使绝缘器像往常一样占据多个槽位
- 更新了机械动力的兼容性至 6.0.0
- (1.21) 完全重新实现了对机械动力和口渴的支持
- 着火的实体现在会加热附近的区域
- 你也可以用这种方式来取暖!
- 食用影响温度的食物现在会正确替换该物品预先存在的效果
- 即:食用灵魂豆芽现在会重置“寒冷”计时器,如果其效果已经激活,而不是什么都不做
- ! Minecraft 1.21.1 现在是 1.21 的最低支持版本。“基础”版本不再兼容
- NeoForge 最低版本现在是 21.1.60
修复:
- (1.19) 修复了结构内部没有温度的问题
- 修复了安装沉浸式传送门时冰盒在运行时崩溃的问题
- 修复了自适应绝缘护甲无法适应环境温度的问题
- 修复了脱下护甲物品时绝缘添加的属性修饰符未被移除的问题
技术性更改:
- TemperatureChangedEvent 现在每次实体温度改变时都会触发,而不仅仅是在手动更改时
- 没有定义目标(没有列出物品、实体等)的 JSON 和 KubeJS 配置现在将应用于所有内容
- 如果您的配置应该影响所有符合给定要求/谓词的实体,这很有用
- ! 物品 JSON 配置中的“data”字段已重命名为“item”,以与其他配置保持一致
- 为实体温度 JSON 配置添加了可选的“affects_self”字段
- 这将导致实体受到自身温度的影响(默认为“false”)
- 为实体生成生物群系配置添加了可选字段“count”、“location”和“block_below”:
- “count”:可以成群生成的实体数量
- “location”:实体生成必须满足的位置要求
- “block_below”:另一个位置要求,以实体下方的方块为中心
- 为方块温度 JSON 添加了可选的“location”字段
- 为绝缘器配置添加了新字段:“fill_slots”
- 这将使绝缘器像往常一样占据多个槽位(恢复新的“每槽一个物品”系统)
- 默认为“false”
- 为 KubeJS 添加了实体温度、生成生物群系和绝缘装置配置支持
- (1.20-) 添加了新的特定类型实体要求(从 1.21 移植):
- (1.18+) “variant”:检查实体的变体(猫的颜色、美西螈的颜色等)
- “fishing_hook”:检查浮标实体是否在开阔水域中(这是原版的东西,我不知道)
- (1.18+) “lightning_bolt”:检查被点燃的方块和被雷击中的实体
- “piglin_neutral_armor”:检查实体是否穿着能使猪灵保持中立的盔甲
- “player”:检查玩家特定的数据(游戏模式、统计信息、进度等)
- “raider”:检查劫掠者特定的数据(活跃袭击的一部分、是否为袭击队长)
- “slime”:检查史莱姆的大小
- (1.18+) “snow_boots”:检查玩家是否穿着防止陷入细雪的靴子
Cold Sweat 2.3.12a
on 2026 Aug 172.3.12
技术更改:
- !! 警告:此版本的冷汗尚未确认稳定。可能会出现严重错误!
- 添加了 KubeJS 支持
- 添加了用于添加绝缘体、方块温度、群系温度等的事件,以及温度修饰符
- 添加了多个可从“coldsweat”绑定访问的与冷汗相关的方法
- 添加了几个针对冷汗特定动作的其他事件
- 冰冻结/解冻更改:
- 冰现在根据冷汗的温度系统解冻
- 冰在冻结/解冻时现在会考虑所有温度源(附近的方块、季节、深度)
- 如果启用了“自定义冻结行为”,水冻结的速率现在会受到随机刻速率的影响
- 在 item.toml 中添加了“晾晒物品”配置,允许玩家使用特定物品擦干身体
- 晾晒物品也可以在 item/drying_item/* 下的 JSON 中定义,具有以下参数:
- “data”:物品要求,就像在其他配置中一样
- “entity”:玩家必须通过的实体要求,就像在其他配置中一样
- “result”:物品使用后将变成的物品堆。如果未定义,物品将被消耗
- “sound”:使用物品时播放的声音。默认为海绵挤压声
- 水效果配置设置现在有 4 种状态:
- 关:禁用所有水效果
- 颗粒:仅显示水滴粒子
- 叠加层:仅显示屏幕上的水叠加层
- 全部:同时显示粒子和叠加层
- item_settings/entity_settings/world_settings.toml 已重命名为 item/entity/world.toml
- 现有文件将自动迁移
- 添加了“删除”配置类型,允许删除已注册的配置设置
- 这包括 TOML 和 JSON 配置
- 删除操作在所有配置设置解析之后,但在提交到内存之前处理
- 添加了新的配置设置:
- 热阻强度
- 检查睡眠条件
- 壁炉/高压能量激发器/冰箱的新设置
- 每个热力源单独的最大范围和音量设置
- 施加温暖/冻尸时的燃料消耗速率
- 在热/冷环境中机械动力背罐压力损失的开关
- 壁炉现在作为瓦尔基里天空物理结构的一部分时可以正常工作
- 将“寒冷”效果重命名为“冻尸”
- 烟囱方块现在在垂直堆叠时会连接
- 变色龙在玩家头上时现在免疫投射物
- 重新组织了“冷汗:绝缘”选项卡并移除了大部分羊毛颜色,除了白色
- 更具体地说,如果绝缘体包含的标签有超过 6 个物品,则只显示该标签中的第一个物品
- 当天气阴天时,世界温度现在会略微下降(即使该生物群系中没有下雨)
- 此效果可以在 world.toml 中配置
- 玩家现在在温度较高的环境中晾干的速度呈指数级加快
- 不满足要求的绝缘属性现在显示为红色删除线,而不是被省略
- 略微改进了玩家过热时应用的“水彩”着色器的性能
- 如果容器支持,水袋现在可以从任何拥有 250mb 水的锻造炉流体容器中取水
- 猪灵现在接受温度计作为以物易物物品
- 山羊现在可以被发射器剪收
技术更改:
- 任何名为“default”的 JSON 配置现在将最后加载
- 这允许配置具有可以被其他模组/数据包/配置覆盖的默认值
- 大规模的内部注册表标准化和样板减少
- 内部注册表和配置现在更加标准化,故障点更少
- 尽可能使用 Codecs 进行数据序列化,而不是自定义方法
- 依赖动态注册表的冷汗配置现在使用整捆器作为其键
- 这包括生物群系、维度、结构等
- 任何之前接受“未包裹”值的方法现在接受整捆器
- 由于海拔高度导致的温度下降现在在 JSON 中定义为默认 temp_region 文件的一部分
- 此功能之前是硬编码的,但现在可以自定义
- 为物品栏物品温度(“背负物品”)添加了新功能
- 现在支持给予属性修饰符和温度修饰符抗性
- 现在支持位于饰品栏槽位
- 添加了“cold_sweat:extends_smokestack”方块标签,定义了哪些方块可用于增加烟囱的高度
- 季节温度和方块温度现在支持温度单位
- 现有配置将自动更新以匹配新格式
- 添加了 FetchSeasonsModsEvent,允许模组开发者发出信号,表明冷汗应该加载相应的季节配置
- 添加了 InsulatorTabBuildEvent,允许对绝缘选项卡中的物品进行简单修改
- 添加了对 JEI药水效果的支持
Cold Sweat 2.3.12
on 2026 Aug 172.3.12
修复:
技术性变更:
修复:
- (1.21) 修复了未安装 Architectury 时加载 KubeJS 整合崩溃的问题
- (1.21) 修复了在某些情况下初始化创造模式菜单时崩溃的问题
- 修复了在缝纫台中移除绝缘材料会复制物品的问题
- 修复了玩家在专用服务器上处于潮湿状态时崩溃的问题
- 修复了 JSON 中的 NBT 参数在某些情况下无法正确解析的问题,尤其是涉及嵌套复合标签时
- 修复了如果任何字符串参数仅包含空白字符(" "),TOML 方块温度配置会无效的问题
- 修复了实体温度 JSON 配置中的 "range" 字段从 "temperature" 字段获取值的问题
- 修复了重叠的热源在某些情况下仍然冲突的问题
- 修复了 KubeJS 注册表事件触发两次的问题
技术性变更:
- 向实体需求 JSON 中添加了 "temperature" 字段:
- 允许检查目标实体的温度
- 表示为字符串键映射到双精度值或双精度范围值
- 例如 {"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 2026 Aug 172.3.12
修复:
技术性更改:
修复:
- (1.21) 修复了在未安装 Architectury 时加载 KubeJS 集成导致的崩溃
- (1.21) 修复了在某些情况下初始化创造模式菜单时发生的崩溃
- 修复了在缝纫台中移除舒适材料会复制该物品的问题
- 修复了玩家在独立服务器上处于潮湿状态时发生的崩溃
- 修复了 JSON 中的 NBT 参数在某些情况下无法正确解析的问题,尤其是涉及嵌套复合标签时
- 修复了如果 TOML 区块温度配置中的任何字符串参数仅包含空白字符(" ")则配置无效的问题
- 修复了实体温度 JSON 配置中的 "range" 字段从 "temperature" 字段获取值的问题
- 修复了重叠的热源在某些情况下仍然冲突的问题
- 修复了 KubeJS 注册表事件触发两次的问题
技术性更改:
- 向实体需求 JSON 添加了 "temperature" 字段:
- 允许检查目标实体的温度
- 表示为字符串键与双精度值或双精度范围值的映射
- 例如 {"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 2026 Aug 172.3.11
修复:
技术性更改:
- 流体效果配置设置现在有 5 种状态:
- OFF:禁用所有流体效果
- Particles:仅显示水滴粒子
- Overlay:仅显示屏幕上的流体覆盖层
- All:同时显示粒子和覆盖层
- 点击配置菜单中的按钮现在将循环切换这些选项
- 略微改善了玩家过热时应用的“水彩”着色器的性能
- 如果容器支持,水袋现在可以从任何持有 250mb 水的锻造炉流体容器中取水
修复:
- 修复了在缝纫菜单中 Shift 点击空槽位时崩溃的问题
- (1.19) 修复了未安装瓦尔基里天空时崩溃的问题
- (1.21) 修复了绝缘材料无法在缝纫台中正确移除的问题
- 修复了剪刀在缝纫台中耐久度为 0 时不会损坏的问题
- 修复了玩家没有温度属性的问题
- 修复了胸甲和护腿的绝缘材料槽数量被互换的问题
- 修复了属性修饰符提示总是显示绝缘材料图标的问题,即使它们不是由绝缘材料添加的
技术性更改:
- 添加了 FetchSeasonsModsEvent,允许模组开发者发出信号,让冷汗加载相应的季节配置
- 通过 FetchSeasonsModsEvent#addSeasonsMod() 将你的模组 ID 添加到列表中
- 此事件在构建配置时于 Forge 事件总线上触发
- 现在可以为给定物品配置多个“晾晒物品”配置
- 如果存在多个配置,将使用第一个适用的配置
Cold Sweat 2.3.11
on 2026 Aug 172.3.11
修复:
技术性更改:
- 水流效果配置设置现在拥有 5 种状态:
- OFF:禁用所有水流效果
- Particles:仅显示水滴粒子
- Overlay:仅显示屏幕上的水流遮罩
- All:同时显示粒子和遮罩
- 现在点击配置菜单中的按钮将循环切换这些选项
- 略微优化了玩家过热时应用的“水彩”着色器的性能
- 如果容器支持,水袋现在可以从任何拥有 250mb 水的锻造炉流体容器中取水
修复:
- 修复了在缝纫菜单中 Shift 点击空槽位时崩溃的问题
- (1.19) 修复了未安装瓦尔基里天空时崩溃的问题
- (1.21) 修复了绝缘材料无法在缝纫台中正确移除的问题
- 修复了剪刀在缝纫台中耐久度为 0 时不会损坏的问题
- 修复了玩家没有温度属性的问题
- 修复了胸甲和护腿的绝缘槽数量被互换的问题
- 修复了属性修饰符提示总是显示绝缘图标的问题,即使它们不是由绝缘材料添加的
技术性更改:
- 添加了 FetchSeasonsModsEvent,它允许模组开发者发出信号,通知冷汗应该加载相应的季节性配置
- 通过 FetchSeasonsModsEvent#addSeasonsMod() 将你模组的 ID 添加到列表中
- 此事件在配置构建时于 Forge 事件总线上触发
- 现在可以为给定物品配置多个“晾晒物品”配置
- 如果存在多个适用的配置,将使用第一个适用的配置




