真实季节

真实季节

Real Seasons 是一款适用于 Minecraft Java 版的 Fabric 模组,为游戏增添了完整、全自动的四季节循环。每个世界现在都会经历春、夏、秋、冬的变迁。

冒险

真实四季

一个为 Minecraft 带来全自动四季系统的 Fabric 模组。

每个世界都会自然经历 春季、夏季、秋季 和 冬季。默认情况下,每个季节会持续 7 个 Minecraft 日,然后自动进入下一个季节。所有季节数据都会随世界存档保存,并在服务器与所有连接的玩家间同步。


🌸 春季

  • 降雨频繁
  • 作物生长速度 提升 20%
  • 气温温和

☀️ 夏季

  • 晴朗的白昼较长
  • 雷暴罕见
  • 作物生长速度 提升 30%
  • 疾跑消耗更多饥饿值

🍂 秋季

  • 降雨适中
  • 落叶粒子效果
  • 橡树树叶掉落苹果的几率增加
  • 天气逐渐变冷

❄️ 冬季

  • 降雨变为降雪
  • 水面自然结冰
  • 作物生长速度 减缓 50%
  • 夜晚生成更多敌对生物
  • 随机暴风雪
  • 罕见的 严冬 事件

🌡 体温

玩家的体温范围是 0°C 至 100°C。

以下情况会使体温降低:

  • 冬季
  • 夜晚
  • 降雪
  • 寒冷生物群系
  • 暴风雪

以下物体附近会使体温升高:

  • 营火(+20)
  • 熔岩(+15)
  • 熔炉(+10)
  • 火焰(+12)
  • 岩浆块(+8)

效果:

  • 低于 30°C – 缓慢效果并加快饥饿值消耗。
  • 低于 10°C – 冰冻伤害。
  • 0°C – 严重冰冻伤害并大幅降低移动速度。

🖥 抬头显示界面

内置的 HUD 会显示:

  • 当前季节
  • 季节日数
  • 体温
  • 当前天气
  • 暴风雪警告
  • 严冬警告

HUD 可以移动、调整大小或禁用。


🎮 快捷键

H — 季节菜单

J — 日历

K — 详细信息

N — 切换 HUD 显示

B — 环境温度


⚙ 指令

/season get
/season set <spring|summer|autumn|winter>
/season next
/season freeze
/season resume
/season reload
/season day add <value>
/season temperature get
/season temperature set <value>
/season storm start
/season storm stop
/season winter harsh start
/season winter harsh stop

🔧 配置

所有内容都可在以下文件中配置:

config/realseasons.json

可用的设置包括:

  • 季节持续时间
  • 天气概率
  • 温度变化速度
  • 暴风雪概率
  • 严冬概率
  • HUD 位置
  • HUD 缩放
  • 冰冻伤害
  • 视觉效果

使用以下指令可立即重新加载配置:

/season reload

🏆 进度

该模组包含 9 个自定义进度,包括:

  • 体验每个季节
  • 完成一整年
  • 在严冬中存活
  • 达到临界体温
  • 在冻僵前于营火旁取暖
  • 以及更多……

🚀 性能

针对单人游戏和多人游戏进行了优化。

  • 缓存计算结果
  • 优化的 tick 检查
  • 高效的区块处理
  • 低网络占用
  • 快速的服务器同步

✅ 兼容性

  • Minecraft 1.21.4
  • Fabric Loader
  • 单人游戏
  • 多人游戏
  • 专用服务器

🌍 语言

  • 英语
  • 俄语

📜 许可证

MIT 许可证