服务器温度

服务器温度

一个为玩家增加温度变化的小型mod。

🌡️ 服务器温度

一个适用于 Minecraft 的温度系统

该模组计算每位玩家的温度并使其影响生存: 沙漠中酷热,针叶林中寒冷,夜晚更冷,在屋顶下则舒适。🌍


✨ 特性

  • 🌍 气候 — 世界温度根据噪声和生物群系(考虑海拔)计算,并在气候之间平滑过渡。
  • 🌙 时间 — 白天更温暖,夜晚和黎明更寒冷。
  • 🌧️ 天气 — 降雨、降雪和雷暴会降低温度。
  • 🔥 方块 — 营火、熔岩、火焰和灯笼能取暖;冰会降温。
  • 🏠 家 — 在屋顶下,温度会平滑地趋向舒适的 28°C。加热器(熔炉、营火、熔岩)能加速升温。
  • 🛡️ 盔甲 — 抵御寒冷和炎热,每件盔甲均可单独配置。
  • 💧 状态 — 水和细雪会降温;岩浆和身处熔岩中会将温度加热至最高。
  • ❄️🔥 效果与伤害 — 在极端温度下:缓慢、疲劳、火焰和伤害。
  • 🔧 配置 — 几乎所有内容都可以通过 config/servertemperature-common.toml 进行配置

⚙️ 配置

文件:config/servertemperature-common.toml

区块 配置内容
Main 模组启用、重新计算周期、噪声和生物群系温度
modifiers 启用/禁用每个修正项(气候、时间、天气、方块、状态、盔甲)
staticTemperature 用固定温度(例如 28°C)替代气候
dimensions 下界和末地的基础温度
climate 将噪声与生物群系混合、平滑化、海拔
armor 每件盔甲对寒冷/炎热的防护效果
home 最佳温度、加热速率、屋顶高度、加热器
timeOfDay / weather 时间和天气的影响
blocks 玩家周围的热/冷方块
damage 寒冷/炎热伤害以及受伤时的粒子效果

🎮 指令

指令 描述
/temperature debug 显示每个修正项对温度的贡献
/temperature set <player> <degrees> 手动设置玩家的温度
/temperature reset <player> 恢复自动计算
/temperature toggle <player> 启用/禁用玩家的温度
/temperature reload 重新加载配置