Thermal Tweaks – Dynamic Temperature Survival
在不断变化的暴风雪中求生:体验动态温度、真实风力、避难所、冻伤、积雪、冰锥、冻结的装置、危险的营火烟雾,以及逐渐融雪等机制。
截图
介绍
❄️🔥 Thermal Tweaks – 动态温度与恶劣天气生存
Thermal Tweaks 将温度、庇护所、风和生物群系特有的灾害转化为 Minecraft Forge 1.20.1 中相互关联的生存系统。
通过 HUD 和天气工具读取不断变化的环境条件,为气候准备装备,建造能对风和烟雾做出反应的庇护所,并在被暴风雪、沙尘暴、飓风、冰雹、雪崩和洞穴塌方重塑的世界中生存。每个主要系统都可配置,并围绕清晰的警告、有效的应对手段、持续性的后果和有限的服务器负载进行设计。

📦 前置要求
- Minecraft 1.20.1
- 适用于 Minecraft 1.20.1 的 Forge 47.1.0 或更新版本
- Java 17
- 需同时安装在客户端和服务端
🌡️ 动态体温
体温会逐渐变化并随环境做出反应,而不是在安全与危险状态之间瞬间切换。
- 生物群系气候、海拔、维度、一天中的时间、降雨和恶劣天气
- 阳光、阴影、潮湿、附近的水和庇护所暴露程度
- 点燃的热源、寒冷方块、盔甲、保温层、衣物和消耗品
- 暴风雪的风寒效应和沙尘暴的炎热
寒冷与炎热的后果
- 寒冷会导致减速、挖掘疲劳、三阶段冻伤,最终造成冻结伤害。
- 炎热会导致虚弱、挖掘疲劳,最终造成高温伤害。
- 连续三分钟保持在 40°C 或以上会积累热应激并导致眩晕,直到玩家降温为止。
- 可配置的宽限期可防止越过阈值的那一刻就立即产生致命效果。
HUD 会显示体温、局部气温、风、庇护所、风暴阶段、预报、冻伤和沙尘暴露情况。温度计和 /temperature 可提供详细读数。
🏠 庇护所、热量与空气质量
- 营火、运行中的熔炉、火、熔岩和带有标签的强热源会形成温暖的安全区域。
- 火把、灯笼和其他带有标签的热源会提供随距离衰减的温暖。
- 冰、雪、细雪和水会冷却周围环境。
- 带有原版风格
lit属性的方块仅在点燃时提供热量。 - 屋顶和封闭房间可抵御天气,迎风墙体和地形可阻挡定向风。
- 飓风庇护检查会追踪脚部、躯干和头部高度的路径;风与玩家之间的完整墙体可阻挡飓风的直接推力。
营火烟雾

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

🌦️ 世界各地的恶劣天气
天气不再局限于单一生物群系类型。不同地区有各自的危险、生存应对方式、物理效果和后续影响:
- 寒冷多雪地区:不断演变的暴风雪、冻伤、薄冰、冰锥、深雪和极端大风。
- 沙漠和恶地:多阶段沙尘暴、沙尘暴露、沙丘、卡住的机械、尘卷风和 Sandbound 敌人。
- 温暖的沿海地区:带有物理风的飓风、汹涌水域的漂流、暴雨和闪电。
- 温带和寒冷地区:具有破坏性的冰雹,屋顶和头盔可提供防护。
- 寒冷的山坡:由同时移动的雪方块构成的物理雪崩。
- 深层洞穴:真正的天花板坍塌,伴随坠落的碎石和持续存在的残骸。
🌨️ 暴风雪 2.0

暴风雪会经历四个同步阶段:
- 逼近:气压下降,风暴气压计会提前发出预警。
- 形成:寒冷、强风、能见度下降和积雪不断加剧。
- 白茫风暴:风寒、冻伤、深雪、薄冰、各种危险和极端阵风达到顶峰。
- 消散:天气逐渐转弱,持续的冬季余影响开始恢复。
冬季地形与危险
- 密集积雪会在五个区块范围内生成,同时轮换调度器会覆盖最远十个区块内已加载的地形。
- 风会堆积出形状不一的雪堆、留下足迹,并带来深雪减速和隐藏的细雪陷阱。
- 被风暴冻住的水面会形成薄冰,且可能开裂;潜行和穿上雪鞋可以提升安全性。
- 暴露在外的火把会变成熄灭状态,使用打火石或火焰弹即可重新点燃。
- 门、活板门、栅栏门、容器、开关、耕地、道路、铁轨和玻璃都可能结霜。
- 未封闭的烟囱可能堵塞,脆弱的屋顶可能被积雪压垮,而冻住的耕地会暂停作物生长。
冻伤与冬季生物
- 冻伤分为三个阶段,会逐步加重移动、挖掘和虚弱惩罚。
- 热源和庇护所可以帮助玩家逐渐恢复。
- 村民会寻找床铺,动物会聚集取暖,狼和狐狸会寻找热源,骷髅则可能变成流浪者。
- 严重的白茫风暴期间,偶尔会出现稀有的冰霜缚尸。
🧊 动态冰锥

- 冰锥有四种可见阶段,采用尖细、半透明的模型。
- 成熟的冰锥会形成悬挂的冰链、滴水并闪烁,之后坠落并造成伤害。
- 冰锥不会在庇护所、树叶遮蔽处和仍在燃烧的营火附近自然形成。
- 收集到的冰锥可以用作装饰。
🌱 持续的冬季余影响
只有风暴放置的雪和冰会被记录。自然生成的地形不会被自动融化。
- 所有权记录在保存和重新加载后仍会保留。
- 默认情况下,积雪会在大约五个 Minecraft 日内逐层融化。
- 按位置错开融化时间,避免整片景观同时消融。
- 阳光、热量和运行时融化速度命令都会影响已有记录。
- 融化可能会让地面暂时变得湿滑。


🏜️ 沙尘暴 2.0
沙尘暴是完整的沙漠生存事件,分为四个清晰阶段:
- 干风:风暴气压计和 HUD 会警告沙尘锋即将来袭。
- 沙尘锋:风力、热量、粒子和沙尘暴露程度迅速增强。
- 黑障:能见度降至最低,沙丘、沙尘旋风、堵塞和敌对生物活动达到顶峰。
- 沉降:风力和沙尘逐渐减弱,风暴形成的地形开始消退。
沙尘暴露与防护
- 只有玩家暴露在飞沙中时,沙尘暴露程度才会持续累积。
- 暴露程度上升会带来挖掘、移动、视野和虚弱惩罚。
- 躲进庇护所和天气转晴都能逐渐消除沙尘暴露。
- 沙尘面纱、雪地护目镜、沙漠兜帽、沙漠服装和沙尘暴护符提供不同程度的防护。
沙漠地形、危险与进程
- 受阻碍物影响,风会堆积出边界受限的薄沙层,形成沙丘,且不会加载远处的区块。
- 只有风暴形成的沙子会被记录、在重新加载后保留,并逐渐沉降消散。
- 门、活板门、栅栏门、按钮、拉杆、箱子和木桶都可能被沙尘堵住;使用铲子即可清理。
- 稀有的移动沙尘旋风会在黑障期间盘旋,推开实体并短暂致盲目标。
- 部分僵尸会变成尸壳,而稀有的沙缚尸壳则拥有更强属性并能发动沙尘爆发攻击。
- 沙缚尸壳会掉落干化核心,可用于制作防护沙尘暴护符。
🌪️ 飓风
- 自然生成于符合条件的温暖沿海地形,也可在测试中强制触发。
- 暴雨、同步的物理风、云层与飞溅效果、风声以及罕见的闪电。
- 玩家、生物、掉落物、船以及其他暴露在外的实体都可能被风卷走。
- 水域会增强漂移强度,使暴露的海岸线和开阔水域更加危险。
- 多高度的迎风射线检测会将墙、玻璃板、栅栏、地形以及中间阻挡的方块识别为掩体。
🌨️ 冰雹
- 可见的冰雹粒子和撞击声让危险一目了然。
- 暴露在外的玩家会受到可配置的撞击伤害。
- 坚固的屋顶可提供完全保护。
- 佩戴任意头盔可将冰雹伤害降低75%。
🏔️ 物理雪崩
- 自然事件需要寒冷山地和足够陡峭的上坡。
- 强制测试在平坦地形上也可生效。
- 每次事件会同时释放一个由7–20个真实雪方块实体组成的不规则弧形扇面。
- 波次会改变宽度、距离、高度、速度和向外漂移,而不是形成一条线或一个方形。
- 移动的方块会向山下移动、伤害实体、使玩家脚下的松散积雪坍塌,并将暴露的玩家沿坡拖下。
- 方块永远不会掉落细雪桶;落地的雪崩积雪会转化为可追踪的雪层并逐渐融化。
⛏️ 真实塌方
- 仅发生在自然主世界基岩下方的深层地下区域。
- 警示性的隆隆声和天花板落尘会预示不稳定。
- 成簇的自然天花板方块会真正脱落,在上方开出洞口。
- 坠落的圆石、深板岩圆石、凝灰岩和沙砾会伤害实体,并作为碎石留存。
- 簇大小、间隔、方块变化以及每次事件的严格塌方上限均可配置。
💨 共享风与极端阵风
- 玩家漂移会随速度、暴露程度、遮蔽、蹲伏、水域和装备持续变化。
- 空中的玩家更容易被卷走。
- 暴露的生物、物品、船和矿车可被推动。
- 罕见的极端阵风会重新分布风暴拥有的积雪,并可吹倒下风向符合条件的自然树木。
- 支持高大的云杉树干和宽阔的云杉树冠。
- 玩家放置的原木和树叶会被记录并受到保护。
- 受阻的倒树部分会安全掉落,而不会覆盖建筑。
快速气流、风吹雪、风啸、镜头晃动、动作栏提示和HUD警告让危险的风易于识别。
🎒 生存装备与消耗品
天气与温度工具
- 温度计:报告环境温度、体温和供暖庇护状态。
- 风暴气压计:预报雪暴和沙暴,并报告当前阶段。

寒冷天气装备
- 毛皮盔甲:由羽毛制作的四件套保温套装。
- 雪地护目镜:减少白茫茫雾气、色调和粒子。
- 雪鞋:减少深雪阻力、风漂移、足迹深度和薄冰危险。
- 可重复使用的手暖器:提供便携温暖。
- 保温睡袋:在屋顶下或防风屏障后使用时提供温暖。
- 毛皮衬里套件:永久为已装备的胸甲增加保温。
炎热气候装备
- 沙漠服装:减少危险的热量积聚。
- 防尘面纱:大幅减少沙暴沙尘暴露。
- 沙暴护符:携带时减少沙暴热量和沙尘积聚。
饮品
- 暖茶:熔炼茶叶,制成可随身携带的暖身饮品。
- 热力药水:将暖茶与烈焰粉合成,获得更强的暖身效果。
- 冰茶:将茶与雪球合成,在炎热环境中降温。



🗺️ 世界特色
- 由数据包驱动的温泉,为你提供天然的温暖地点。
- 由数据包驱动的冰山,拓展寒冷地区的探索体验。
- 整合包可扩展炎热、寒冷、酷热和沙尘暴生物群系标签。
🆕 最新版本: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 的其他作品
查看全部 →The lost oceans
这款模组改进了海洋、航海和 Boss 战体验
The boat Mod
这是一个更新航行玩法的船模组
The Lost Oceans java
This mod updates oceans and sailing and boss battles
The wild Oceans
This mod updates oceans and sailing
评论
登录后评论和评分