跳到正文

Thermal Tweaks – Dynamic Temperature Survival

作者:Funnybuble

在不断变化的暴风雪中求生:体验动态温度、真实风力、避难所、冻伤、积雪、冰锥、冻结的装置、危险的营火烟雾,以及逐渐融雪等机制。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

❄️🔥 Thermal Tweaks – 动态温度与恶劣天气生存

Thermal Tweaks 将温度、庇护所、风和生物群系特有的灾害转化为 Minecraft Forge 1.20.1 中相互关联的生存系统。

通过 HUD 和天气工具读取不断变化的环境条件,为气候准备装备,建造能对风和烟雾做出反应的庇护所,并在被暴风雪、沙尘暴、飓风、冰雹、雪崩和洞穴塌方重塑的世界中生存。每个主要系统都可配置,并围绕清晰的警告、有效的应对手段、持续性的后果和有限的服务器负载进行设计。

Thermal Tweaks severe weather survival


📦 前置要求

  • Minecraft 1.20.1
  • 适用于 Minecraft 1.20.1 的 Forge 47.1.0 或更新版本
  • Java 17
  • 需同时安装在客户端和服务端

🌡️ 动态体温

体温会逐渐变化并随环境做出反应,而不是在安全与危险状态之间瞬间切换。

  • 生物群系气候、海拔、维度、一天中的时间、降雨和恶劣天气
  • 阳光、阴影、潮湿、附近的水和庇护所暴露程度
  • 点燃的热源、寒冷方块、盔甲、保温层、衣物和消耗品
  • 暴风雪的风寒效应和沙尘暴的炎热

寒冷与炎热的后果

  • 寒冷会导致减速、挖掘疲劳、三阶段冻伤,最终造成冻结伤害。
  • 炎热会导致虚弱、挖掘疲劳,最终造成高温伤害。
  • 连续三分钟保持在 40°C 或以上会积累热应激并导致眩晕,直到玩家降温为止。
  • 可配置的宽限期可防止越过阈值的那一刻就立即产生致命效果。

HUD 会显示体温、局部气温、风、庇护所、风暴阶段、预报、冻伤和沙尘暴露情况。温度计和 /temperature 可提供详细读数。


🏠 庇护所、热量与空气质量

  • 营火、运行中的熔炉、火、熔岩和带有标签的强热源会形成温暖的安全区域。
  • 火把、灯笼和其他带有标签的热源会提供随距离衰减的温暖。
  • 冰、雪、细雪和水会冷却周围环境。
  • 带有原版风格 lit 属性的方块仅在点燃时提供热量。
  • 屋顶和封闭房间可抵御天气,迎风墙体和地形可阻挡定向风。
  • 飓风庇护检查会追踪脚部、躯干和头部高度的路径;风与玩家之间的完整墙体可阻挡飓风的直接推力。

营火烟雾

Campfire smoke buildup warning

在密封庇护所中点燃的营火会在所有天气下产生滞留烟雾。警告消息会在恶心和失明变得严重之前解释原因。添加垂直烟囱或屋顶通风口、熄灭营火,或移动到新鲜空气中。

Campfire smoke nausea in a sealed shelter


🌦️ 世界各地的恶劣天气

天气不再局限于单一生物群系类型。不同地区有各自的危险、生存应对方式、物理效果和后续影响:

  • 寒冷多雪地区:不断演变的暴风雪、冻伤、薄冰、冰锥、深雪和极端大风。
  • 沙漠和恶地:多阶段沙尘暴、沙尘暴露、沙丘、卡住的机械、尘卷风和 Sandbound 敌人。
  • 温暖的沿海地区:带有物理风的飓风、汹涌水域的漂流、暴雨和闪电。
  • 温带和寒冷地区:具有破坏性的冰雹,屋顶和头盔可提供防护。
  • 寒冷的山坡:由同时移动的雪方块构成的物理雪崩。
  • 深层洞穴:真正的天花板坍塌,伴随坠落的碎石和持续存在的残骸。

🌨️ 暴风雪 2.0

Snowstorm HUD during a whiteout

暴风雪会经历四个同步阶段:

  1. 逼近:气压下降,风暴气压计会提前发出预警。
  2. 形成:寒冷、强风、能见度下降和积雪不断加剧。
  3. 白茫风暴:风寒、冻伤、深雪、薄冰、各种危险和极端阵风达到顶峰。
  4. 消散:天气逐渐转弱,持续的冬季余影响开始恢复。

冬季地形与危险

  • 密集积雪会在五个区块范围内生成,同时轮换调度器会覆盖最远十个区块内已加载的地形。
  • 风会堆积出形状不一的雪堆、留下足迹,并带来深雪减速和隐藏的细雪陷阱。
  • 被风暴冻住的水面会形成薄冰,且可能开裂;潜行和穿上雪鞋可以提升安全性。
  • 暴露在外的火把会变成熄灭状态,使用打火石或火焰弹即可重新点燃。
  • 门、活板门、栅栏门、容器、开关、耕地、道路、铁轨和玻璃都可能结霜。
  • 未封闭的烟囱可能堵塞,脆弱的屋顶可能被积雪压垮,而冻住的耕地会暂停作物生长。

冻伤与冬季生物

  • 冻伤分为三个阶段,会逐步加重移动、挖掘和虚弱惩罚。
  • 热源和庇护所可以帮助玩家逐渐恢复。
  • 村民会寻找床铺,动物会聚集取暖,狼和狐狸会寻找热源,骷髅则可能变成流浪者。
  • 严重的白茫风暴期间,偶尔会出现稀有的冰霜缚尸。

🧊 动态冰锥

Four-stage icicle growth

  • 冰锥有四种可见阶段,采用尖细、半透明的模型。
  • 成熟的冰锥会形成悬挂的冰链、滴水并闪烁,之后坠落并造成伤害。
  • 冰锥不会在庇护所、树叶遮蔽处和仍在燃烧的营火附近自然形成。
  • 收集到的冰锥可以用作装饰。

🌱 持续的冬季余影响

只有风暴放置的雪和冰会被记录。自然生成的地形不会被自动融化。

  • 所有权记录在保存和重新加载后仍会保留。
  • 默认情况下,积雪会在大约五个 Minecraft 日内逐层融化。
  • 按位置错开融化时间,避免整片景观同时消融。
  • 阳光、热量和运行时融化速度命令都会影响已有记录。
  • 融化可能会让地面暂时变得湿滑。

Extinguished outdoor torch

Relighting an extinguished torch


🏜️ 沙尘暴 2.0

沙尘暴是完整的沙漠生存事件,分为四个清晰阶段:

  1. 干风:风暴气压计和 HUD 会警告沙尘锋即将来袭。
  2. 沙尘锋:风力、热量、粒子和沙尘暴露程度迅速增强。
  3. 黑障:能见度降至最低,沙丘、沙尘旋风、堵塞和敌对生物活动达到顶峰。
  4. 沉降:风力和沙尘逐渐减弱,风暴形成的地形开始消退。

沙尘暴露与防护

  • 只有玩家暴露在飞沙中时,沙尘暴露程度才会持续累积。
  • 暴露程度上升会带来挖掘、移动、视野和虚弱惩罚。
  • 躲进庇护所和天气转晴都能逐渐消除沙尘暴露。
  • 沙尘面纱、雪地护目镜、沙漠兜帽、沙漠服装和沙尘暴护符提供不同程度的防护。

沙漠地形、危险与进程

  • 受阻碍物影响,风会堆积出边界受限的薄沙层,形成沙丘,且不会加载远处的区块。
  • 只有风暴形成的沙子会被记录、在重新加载后保留,并逐渐沉降消散。
  • 门、活板门、栅栏门、按钮、拉杆、箱子和木桶都可能被沙尘堵住;使用铲子即可清理。
  • 稀有的移动沙尘旋风会在黑障期间盘旋,推开实体并短暂致盲目标。
  • 部分僵尸会变成尸壳,而稀有的沙缚尸壳则拥有更强属性并能发动沙尘爆发攻击。
  • 沙缚尸壳会掉落干化核心,可用于制作防护沙尘暴护符。

🌪️ 飓风

  • 自然生成于符合条件的温暖沿海地形,也可在测试中强制触发。
  • 暴雨、同步的物理风、云层与飞溅效果、风声以及罕见的闪电。
  • 玩家、生物、掉落物、船以及其他暴露在外的实体都可能被风卷走。
  • 水域会增强漂移强度,使暴露的海岸线和开阔水域更加危险。
  • 多高度的迎风射线检测会将墙、玻璃板、栅栏、地形以及中间阻挡的方块识别为掩体。

🌨️ 冰雹

  • 可见的冰雹粒子和撞击声让危险一目了然。
  • 暴露在外的玩家会受到可配置的撞击伤害。
  • 坚固的屋顶可提供完全保护。
  • 佩戴任意头盔可将冰雹伤害降低75%。

🏔️ 物理雪崩

  • 自然事件需要寒冷山地和足够陡峭的上坡。
  • 强制测试在平坦地形上也可生效。
  • 每次事件会同时释放一个由7–20个真实雪方块实体组成的不规则弧形扇面。
  • 波次会改变宽度、距离、高度、速度和向外漂移,而不是形成一条线或一个方形。
  • 移动的方块会向山下移动、伤害实体、使玩家脚下的松散积雪坍塌,并将暴露的玩家沿坡拖下。
  • 方块永远不会掉落细雪桶;落地的雪崩积雪会转化为可追踪的雪层并逐渐融化。

⛏️ 真实塌方

  • 仅发生在自然主世界基岩下方的深层地下区域。
  • 警示性的隆隆声和天花板落尘会预示不稳定。
  • 成簇的自然天花板方块会真正脱落,在上方开出洞口。
  • 坠落的圆石、深板岩圆石、凝灰岩和沙砾会伤害实体,并作为碎石留存。
  • 簇大小、间隔、方块变化以及每次事件的严格塌方上限均可配置。

💨 共享风与极端阵风

  • 玩家漂移会随速度、暴露程度、遮蔽、蹲伏、水域和装备持续变化。
  • 空中的玩家更容易被卷走。
  • 暴露的生物、物品、船和矿车可被推动。
  • 罕见的极端阵风会重新分布风暴拥有的积雪,并可吹倒下风向符合条件的自然树木。
  • 支持高大的云杉树干和宽阔的云杉树冠。
  • 玩家放置的原木和树叶会被记录并受到保护。
  • 受阻的倒树部分会安全掉落,而不会覆盖建筑。

快速气流、风吹雪、风啸、镜头晃动、动作栏提示和HUD警告让危险的风易于识别。


🎒 生存装备与消耗品

天气与温度工具

  • 温度计:报告环境温度、体温和供暖庇护状态。
  • 风暴气压计:预报雪暴和沙暴,并报告当前阶段。

Thermometer crafting recipe

寒冷天气装备

  • 毛皮盔甲:由羽毛制作的四件套保温套装。
  • 雪地护目镜:减少白茫茫雾气、色调和粒子。
  • 雪鞋:减少深雪阻力、风漂移、足迹深度和薄冰危险。
  • 可重复使用的手暖器:提供便携温暖。
  • 保温睡袋:在屋顶下或防风屏障后使用时提供温暖。
  • 毛皮衬里套件:永久为已装备的胸甲增加保温。

炎热气候装备

  • 沙漠服装:减少危险的热量积聚。
  • 防尘面纱:大幅减少沙暴沙尘暴露。
  • 沙暴护符:携带时减少沙暴热量和沙尘积聚。

饮品

  • 暖茶:熔炼茶叶,制成可随身携带的暖身饮品。
  • 热力药水:将暖茶与烈焰粉合成,获得更强的暖身效果。
  • 冰茶:将茶与雪球合成,在炎热环境中降温。

Tea crafting recipe

Warm Tea furnace recipe

Iced Tea crafting recipe


🗺️ 世界特色

  • 由数据包驱动的温泉,为你提供天然的温暖地点。
  • 由数据包驱动的冰山,拓展寒冷地区的探索体验。
  • 整合包可扩展炎热、寒冷、酷热和沙尘暴生物群系标签。

🆕 最新版本:2.4.0 – 地域性灾害

  • 新增可安全保存的塌方、飓风、冰雹和雪崩,并加入自然触发条件与测试命令。
  • 新增持续热应激:默认情况下,处于 40°C 环境中连续三分钟后会感到头晕。
  • 改进飓风避难所检测:迎风侧墙体完整时,可阻挡直接推力。
  • 重制雪崩:最多由 20 个不会掉落的雪块组成,同时形成不规则雪浪。
  • 重制塌方:形成真实的成簇天花板坍塌,并留下会持续造成伤害的碎石。
  • 所有地域性灾害共用自适应操作预算和看门狗保护。

⌨️ 命令

/temperature
/snowstorm start|stop|status
/sandstorm start [seconds]
/sandstorm forecast [seconds]
/sandstorm stop|status

/hazard start cavein [seconds]
/hazard start hurricane [seconds]
/hazard start hailstorm [seconds]
/hazard start avalanche [seconds]
/hazard stop cavein|hurricane|hailstorm|avalanche|all
/hazard status

/cavein start|stop|status
/hurricane start|stop|status
/hailstorm start|stop|status
/avalanche start|stop|status

/wind set <kmh>
/wind extreme
/wind status
/wind treechance <0-100>
/wind treechance status|reset

/thawing status
/thawing increase|decrease|reset
/thawing speed <0.1-10.0>

暴雪、沙尘暴和风力控制也可在/ttemp下方找到。


⚙️ 性能与配置

Forge 会创建 config/thermaltweaks-common.toml。温度阈值、热应激持续时间、风暴频率、天气预报、风力、地形变化、伤害、装备、视觉效果、生物行为、灾后持续时间和性能限制均可配置。

  • 暴雪、沙尘暴和地域性灾害共用每个世界的操作预算
  • 自适应负载缩放,并在刻运行缓慢时自动启用冷却保护
  • 采用轮换式玩家与区块调度器,避免每刻处理整个区域
  • 固定实体、地形、雪崩和塌方的处理上限
  • 缓存温度、热源、避难所和迎风侧障碍物检测
  • 不会为远处的积累效果或灾害强制加载区块
  • 服务器刻卡顿时,看门狗会指出当前天气阶段

数据包可扩展:

  • #thermaltweaks:heat_sources
  • #thermaltweaks:strong_heat_sources
  • #thermaltweaks:cold_sources
  • #thermaltweaks:sandstorm_biomes

Thermal Tweaks 专为追求清晰易懂的气候生存体验、实用避难所、危险的地域天气、充分的事前准备,以及能在严重事件后明显改变——并最终恢复——的世界的玩家打造。

作者: Funnybuble
感谢 Forge 社区,以及所有参与测试温度和天气系统的玩家。

常见问题

Thermal Tweaks – Dynamic Temperature Survival 支持哪些 Minecraft 版本?

Thermal Tweaks – Dynamic Temperature Survival 支持 Minecraft Java 版 1.20–1.21,共 8 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Thermal Tweaks – Dynamic Temperature Survival 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Funnybuble 的其他作品

查看全部 →