基本信息
我的世界Java版本
1.21–1.21.1
1.20–1.20.1
1.19.4
1.19.2
1.18.2
平台
Forge
运行环境
其他链接
搬运团队
详情信息
许可证 GPL-3.0-or-later
发布于 3 months ago
更新于 12 days ago
更新日志
2.3 !! 几个配置文件有格式更改。请在更新之前备份所有配置 新锅炉和冰箱行为
- 添加了新方块:烟囱 - 可以在这些方块上放置烟囱,使其像半功率壁炉一样工作 - 它们提供高达绝缘 V 的效果,并且分别只能加热或冷却 - 它们的半径约为 60%,最大体积要小得多 - 现在在燃料时会产生环境空气粒子,并带有烟囱 - 在其 GUI 中添加了一个新按钮来切换此效果 壁炉更改
- 壁炉已被修改为 Nether 后的方块 - 用 Nether 砖和灵魂沙/土以及新的烟囱方块制作 - 所有其他功能相同。这个方块现在是烟囱/锅炉/冰箱的“升级”
- 类似壁炉的方块现在对温度的防护效果提高了 50% - 这意味着锅炉和冰箱的效果约为旧壁炉的 75%,新壁炉比以前更好 水袋更改
- 现在可以通过潜行并右键点击来饮用水袋
- 在其工具提示中添加了更多关于装满水袋用途的信息
- 水袋现在可以装满(并被从大桶中装满)
- 为水袋添加了自定义填充和倾倒声音 变色龙更改 变色龙现在可以通过右键点击给予物品 - 除了直观之外,这是一种确保如果附近有多个变色龙,哪个变色龙将吃掉物品的方法。只有选定的变色龙会尝试吃掉物品 驯服的变色龙现在可以使用它们的普通驯服物品(鱼、蜘蛛眼)繁殖,但只能繁殖一次 - 这是为了使变色龙更容易获得,并帮助解决大型服务器上可能出现的稀缺问题 - 小变色龙在变成成年后会立即脱落变色龙蜕皮,但其他方面不会
- 变色龙现在在被杀死时会掉落 1 个变色龙蜕皮,除非它们是幼崽
- 使小变色龙稍微变小
- 稍微降低了变色龙蜕皮的脱落速度 战利品更改
- 增加了猪灵皮的掉落率,从 1 到 3(从 1 开始)
- 从变色龙掉落的变色龙蜕皮现在在消失前会持续 20 分钟
- 大幅降低了从灵魂藤蔓块中掉落的木棍的掉落率 冰更改 壁炉和冰箱现在默认不再接受水 - 现在,主要的冷燃料来源是冰 冰现在由于一些关键更改而更容易获得/种植 - 冰现在根据 Cold Sweat 的温度系统冻结/融化 - 这个新系统考虑了海拔、时间和季节 - 冰在大约 32°F(0°C)时冻结 - 现在可以用石镐在没有丝绸之触的情况下获得冰 - 用铁镐需要获得冰和蓝冰 - 如果用木镐或手动挖掘冰,它将像正常情况一样变成水 - 包装冰和蓝冰现在可以在工作台或石匠中分解成它们的“低级”变体(即蓝冰产生包装冰) - 工作台产生 4 个冰块,而石匠产生 9 个
- 冰和雪在冰箱和壁炉中的燃料值现在稍微降低 UI 更改 “模糊”温度计(没有温度计的世界温度计)已变成身体温度图标的框架 - 功能相同;这些 UI 元素只是被组合在一起,使 UI 不那么杂乱。看起来也很不错! - 当玩家有温度计时,仍将显示确切的世界温度读数 身体温度读数现在在未装备温度计时隐藏 - 相反,当玩家的温度升高/降低时,身体温度图标将逐渐填满,分别变为橙色或蓝色
- 为具有 10 个或更多绝缘条的绝缘工具提示添加了新的“紧凑”视图 模组兼容性 (1.20)添加了 Origins 集成作为独立模组: - 允许用户通过数据包或配置文件修改玩家出生时的属性值 - 这已经可以通过属性修改器为您自己的起源完成,但这个附加组件对模组包开发者很有用 添加了对 Thirst Was Taken 的支持: - 纯净度默认为“稍微脏” - 可以通过与水瓶相同的方式净化(熔炉、营火) - 这不会影响水袋的温度,只会影响其净化水平 - 可饮用物品现在可以在锅炉中净化: - 当水袋达到最高温度(120°F / 48°C)时,每 10 秒它将净化一个等级 - 其他可饮用物品不需要加热。它们将立即开始净化 - 净化率也受配置温度率的影响
- 水袋现在可以通过 Create 机器用 250mb 的水装满 添加了对 Create 中的 Netherite 潜水装备的更好支持 - 一套完整的 Netherite 潜水服(Create)现在可以完全抵抗与块相关的温度(如熔岩!) - 它还可以提供 100%的抗过热能力,因此您的温度不会升高 - 这些效果在背水箱为空之前一直有效 - 当玩家处于炎热环境中时,背水箱现在会排出空气(并显示时间指示器) - 这利用了此更新中添加的新实体谓词系统
- 默认添加了对 Primal Winter 的支持 (1.20)添加了 Weather, Storms & Tornadoes(Weather2)支持 Aquamirae 三件式护甲套装现在提供一些防冻保护,以及防水性 添加了对 Spoiled 的支持: - 将食物物品放入冰箱中,只要它有燃料,就会阻止食物变质 - 这将逐渐从冰箱中消耗燃料
- 添加了对在 thermolith 上使用 Create 显示链接的支持 - 将显示当前世界温度 - 在放置显示链接时将添加一个字段,允许用户定义温度单位 其他更改 添加了“Cold Sweat: Insulators”创意标签 - 包含所有可以用作绝缘材料或穿着时提供绝缘效果的物品 从缝纫台的输出槽中 Shift 点击盔甲物品现在会立即应用所有可用的绝缘材料
- 从顶级信标效果列表中删除了绝缘效果
- 自然生成的冰屋内部现在可居住
- 现在可以通过右键点击将一个燃料物品给予灵魂泉灯
- 改进了 /temp 调试命令的输出格式
- 使中暑相机摇晃更剧烈
- 增加了灵魂芽的效果持续时间至 1 分钟
- 灵魂泉灯在使用时现在会发出粒子,以帮助指示其作用区域
- 熔岩大桶现在默认会散发热量 此更改在重置块温度的配置设置之前不会生效
- 将“Cold Soul Fire”和“Check Sleep Conditions”设置移动到 world-settings.toml
- 重命名了一些过于冗长的配置设置/部分
- 添加了新的配置选项,以平滑世界温度计表示的快速变化温度 - 换句话说,当玩家在热源附近移动时,仪表不会抖动那么多 - 此选项默认为 10,是以前版本平滑度的两倍 添加了在配置菜单中隐藏单个 UI 元素的选项
- 在其他几个区域更改/整理了配置屏幕
- 现在可以通过右键点击将一个燃料物品给予灵魂泉灯
- 添加了结构温度偏移配置选项
- 添加了配置设置以更改变色龙蜕皮的掉落率 技术更改 添加了使用 JSON 定义配置设置的支持: - 这是一种更模块化的配置方式,无需将它们添加到配置文件中 它可以由模组开发者在数据文件中或通过数据包定义: - 绝缘:data/<你的模组>/cold_sweat/item/insulator - 燃料物品:.../item/fuel - 食物温度:.../item/food - 块温度:.../block/block_temp - 生物群系温度:.../world/biome_temp - 维度温度:.../world/dimension_temp - 结构温度:.../world/structure_temp - 温度区域:.../world/depth_temp - 绝缘坐骑:.../entity/mount - 实体生成生物群系:.../entity/spawn_biome 它也可以放在用户配置文件夹(config/coldsweat/data/)中以全局应用(即 config/coldsweat/data/insulator) 在 JSON 中定义的绝缘物品具有额外的功能: - 它们现在可以包含实体谓词: - 具有谓词的绝缘物品只有在穿戴者具有指定数据时才会提供绝缘 - 停用的绝缘物品仍然可以装备,但不会提供绝缘或在工具提示中显示 - 这是一个新系统,但结构类似于 Vanilla 实体谓词,并进行了一些轻微调整 - 它们现在可以提供属性修改器: - 当绝缘物品在一件盔甲上时,将应用属性修改器 - 任何属性(甚至是 Vanilla 和模组化的属性)都受支持 配置设置根据其定义方式具有一定的优先级顺序: - 用户数据包(在配置文件夹中)>数据包(来自模组或世界)>传统配置(.toml 文件) 数据包配置在 1.16 中的读取方式略有不同: - 数据文件保存在 data/cold_sweat/config/ 中,而不是 data/<你的模组>/cold_sweat/* - 否则,内部结构相同 世界文件夹中的数据包仍无法由此系统读取。替代方法是将数据包配置放在 configs/coldsweat/data/* 中 有关此系统的更多信息可在模组的文档网站上获得;在 CurseForge 或 社区 页面上有链接 绝缘物品现在可以影响非玩家实体 - 如果绝缘物品具有特殊属性,如属性修改器,它现在将应用于任何实体,而不仅仅是玩家 绝缘物品现在可以使实体对某些 TempModifiers 免疫 - 这会降低指定 TempModifiers 对实体的效果 - 必须满足实体要求才能应用免疫 添加了用于壁炉传播白名单/黑名单的块标签(cold_sweat:tags/block/hearth/spread_whitelist 和 spread_blacklist) 添加了一个块标签,用于应该忽略睡眠条件的块(cold_sweat:tags/block/ignore_sleep_check)(忽略“检查睡眠条件”设置) 添加了用于不可绝缘盔甲物品的物品标签(cold_sweat:tags/item/not_insulatable) 添加了用于壁炉中列入黑名单的药水效果的效果标签(cold_sweat:tags/mob_effect/hearth_blacklisted) 温度.Type 和 Ability 已合并为 Trait - 这两个东西在功能上是相同的,因此将它们分开只会使它们更难以处理 - 这也意味着以前的 Temperature.Ability 类型现在可以有 TempModifiers 应用于它们
- 温度修改器注册系统略有更改: - 温度修改器的 ID 不再由 TempModifier 类中的方法提供 - 现在在注册时通过 ResourceLocations 分配 ID,就像大多数其他东西一样
- Temperature.addModifier() 方法现在将为每个匹配给定谓词的 TempModifier 实例添加/替换,如果 allowDupes 为 true 所有添加/删除/替换 TempModifiers 的方法现在都有更高级的处理重复项的选项: - 这取代了旧的“allowDupes”参数 - ALLOW:允许此温度修改器的副本存在于实体上 - BY_CLASS:如果已经存在相同类的一个温度修改器,则添加/替换温度修改器将失败 - EXACT:如果存在具有相同类和匹配 NBT 的实例,则添加/替换温度修改器将失败 旧的带有“allowDupes”参数的方法仍然存在,但现在已弃用,并标记在未来版本中删除
- 用更有用的事件替换了 TempModifierEvent.Calculate.Pre 和 Post: - Override:在计算温度修改器之前触发,并允许更改传入的温度 - 如果事件被取消,温度修改器的输出将被事件的温度覆盖,直到再次计算 - 否则,事件的温度将传递到温度修改器中进行计算 - Modify:在温度修改器计算后触发,并允许修改结果函数 - 事件不可取消