世界天气与气候

世界天气与气候

为你的Minecraft世界带来鲜活的日历和动态气候系统,包含四季、天气状况、土壤肥力、事件,以及Serene Seasons的兼容集成。

🌍 世界天气与气候模组

世界天气与气候模组(WWCM) 为 Minecraft 1.20.1 带来了持久的日历、动态气候、季节条件和有意义的天气效果。

WWCM 并未将天气和季节视为纯粹的视觉系统,而是将它们变成了你世界中鲜活的一部分。通过精美的游戏内 HUD 或可交互的日历物品,追踪当前日期、季节、气候、湿度、土壤肥力、天气状况和特殊事件。

WWCM 可以完全独立运行,也可以在安装 Serene Seasons 后与之集成。

✨ 特性

📅 完整的世界日历

WWCM 为你的 Minecraft 世界添加了一个持久的日历系统。日历会随着世界的推进而自动前进,并追踪:

  • 天数
  • 月份
  • 年份
  • 星期
  • 季节
  • 季节阶段
  • 一年中的第几天
  • 闰年

一年的长度是可配置的,默认为 365 天。日历由服务器管理,并与所有连接的玩家同步。

📆 季节阶段

每个季节分为三个阶段:初、中、晚。这使得气候在全年中逐渐变化,而不是简单地从一季切换到另一季。

🌦️ 动态气候

你的世界气候会根据当前月份和季节在全年中变化。WWCM 刻意避免暴露原始的气候数值。相反,玩家会收到清晰的定性信息。

🌡️ 温度

  • 寒冷
  • 温和
  • 炎热

💧 湿度

  • 极度干燥
  • 干燥
  • 正常
  • 潮湿
  • 极度潮湿

🌱 土壤肥力

  • 极度贫瘠
  • 贫瘠
  • 正常
  • 肥沃
  • 极度肥沃

这使得气候信息立即可理解,无需玩家解读温度、百分比或其他数值。

☀️ 季节性气候状况

一年中的某些时期会产生直接影响世界的活跃气候状况。

🏜️ 干旱

干旱可能发生在特定的气候时期,并分为三个等级:干旱、中度干旱和严重干旱。

干旱期间:

  • 耕地干涸得更快
  • 降雨受到抑制
  • 附近的水不会自动重新湿润受影响的耕地
  • 干旱的严重程度决定了其整体影响

🌧️ 多雨期

多雨期也有三个等级:潮湿期、大雨期和特大暴雨期。

在多雨期,WWCM 可以强制并加剧世界中的实际降雨。极端的降雨期也可能产生雷暴。所有这些效果都可以单独配置。

🌱 气候影响游戏玩法

气候不仅仅是屏幕上的信息。WWCM 将环境条件与实际游戏系统连接起来。

土壤肥力 → 作物生长

土壤肥力直接影响作物生长。肥沃的条件加速作物生长,正常条件提供正常生长速度,贫瘠的条件会减缓作物生长。

干旱 → 耕地

干旱条件影响耕地水分。在干旱期间,耕地水分流失更快,并且无法通过降雨或附近的水自然补充水分。

多雨期 → 实际天气

多雨期影响世界的实际天气。根据当前状况,WWCM 可以增加降雨、强制降雨、加剧降雨期,或在极端条件下触发雷暴。

这些游戏效果可以独立启用或禁用。

🌎 半球系统

WWCM 支持两个半球。你可以将你的世界配置为:

  • 北半球
  • 南半球

季节性的气候模式会在两个半球之间自动反转。这允许同一个日历系统表示不同的季节周期。所选的半球会持久地存储在世界中。

🌿 Serene Seasons 集成

WWCM 旨在与 Serene Seasons 协同工作。当安装了 Serene Seasons 时,WWCM 会自动集成其日历和季节系统。

安装了 Serene Seasons 后:

  • WWCM 日历与 Serene Seasons 同步
  • 更改世界日期也会更新 Serene Seasons 的季节
  • 季节转换保持同步
  • WWCM 可以使用官方 Serene Seasons 日历图案
  • 日历物品获得 12 种月度视觉变化

没有 Serene Seasons 时:

WWCM 使用其内置的季节系统。Serene Seasons 完全是可选的。你可以将 WWCM 作为独立的日历和气候系统使用,无需其他季节模组。

🖥️ 气候 HUD

WWCM 包含一个完全可配置的游戏内 HUD。该 HUD 可以快速概览世界的当前状态,无需玩家打开菜单。它可以显示:

  • 星期
  • 当前日期
  • 当前季节
  • 季节阶段
  • 半球
  • 温度
  • 湿度
  • 土壤肥力
  • 活跃的气候状况
  • 今天发生的事件

HUD 使用颜色和视觉层次结构,使重要信息一目了然。

⚙️ HUD 配置

按 F8 打开 HUD 配置界面。你可以:

  • 启用或禁用 HUD
  • 更改其位置
  • 更改其缩放比例
  • 恢复默认设置

HUD 支持 6 种不同的位置:左上、中上、右上、左下、中下和右下。如果你喜欢更简洁的界面,也可以完全禁用它。

🗓️ 日历物品

WWCM 在创造模式物品栏中添加了一个专用的日历物品。右键单击日历以打开完整的日历界面。

GUI 显示:

📆 日历

  • 当前年份
  • 当前日期
  • 一年中的第几天
  • 星期
  • 月历网格
  • 高亮显示的当前日期
  • 今天发生的事件

🌦️ 气候面板

  • 当前季节
  • 季节阶段
  • 半球
  • 温度
  • 湿度
  • 土壤肥力
  • 活跃的气候状况

日历物品还具有动态图案。当安装了 Serene Seasons 时,日历会使用相应的官方月度图案,在全年中提供 12 种不同的视觉变化。

🎉 事件与特殊日期

WWCM 包含一个用于特殊日期的内置事件系统。日历会自动识别:

日期 事件
1 月 1 日 元旦
3 月 15 日 收获日
复活节 复活节
6 月 21 日 冬至
9 月 4 日 鱼类日
9 月 21 日 和平日
10 月 31 日 万圣节
12 月 21 日 夏至
12 月 25 日 圣诞节

复活节是使用格里高利复活节算法动态计算的,而不是固定在某个日期。

🎊 自定义事件

服务器管理员可以创建自己的纪念日。这可用于:

  • 服务器周年纪念
  • 社区活动
  • 节日
  • 特别庆典
  • 角色扮演活动
  • 传说日期
  • 玩家生日
  • 自定义假日

自定义事件会持久地存储在世界中,并在日期到来时自动出现在日历上。

⌨️ 命令

WWCM 提供 /calendar 命令系列:

/calendar 显示当前年份、日期、季节、一年中的第几天、星期和当日事件。

/calendar set 更改世界的当前日期。如果安装了 Serene Seasons,会自动与之同步。

/calendar add 将日历向前推进指定的天数。

/calendar reload 无需重启服务器即可重新加载 WWCM 配置。

/calendar dates make 创建一个自定义纪念日。

/calendar dates list 列出当前在世界中注册的所有自定义日期。

/calendar climate 显示当前季节和活跃的气候状况。

/calendar hemisphere set south 将世界设置为南半球。

/calendar hemisphere set north 将世界设置为北半球。

/calendar hemisphere 显示当前配置的半球。

⚙️ 配置

WWCM 在以下位置生成配置文件: config/wwcm-common.toml

配置分为四个主要部分:

[calendar] 控制起始年份、日期、月份、年份长度、闰年行为和默认半球。

[hud] 控制 HUD 状态(启用/禁用)、显示格式、位置和缩放比例。

[climate] 控制动态气候系统、季节变化、干旱、多雨期和肥力循环。

[effects] 控制游戏效果,如干旱期间耕地变干、基于肥力的作物生长以及天气/降雨参数。

🎮 多人游戏与服务器支持

WWCM 为多人游戏环境而原生构建。日历和气候状态由服务器管理,并与连接的客户端同步。

所有玩家共享完全相同的:

  • 日期
  • 季节
  • 气候
  • 半球
  • 天气状况
  • 自定义事件

支持的环境:专用服务器、局域网联机世界和单人世界。

🔧 技术兼容性

  • Minecraft 版本: 1.20.1
  • 模组加载器: Forge 1.20.1
  • Forge 版本: 47.x+
  • Serene Seasons: 1.20.1(可选)

WWCM 可作为完整解决方案独立运行,但与 Serene Seasons 搭配使用时会增强其表现力。

🌐 支持的语言

  • 英语(美国)
  • 巴西葡萄牙语(PT-BR)

📜 总结

WWCM 将 Minecraft 的日历、季节和天气转变为相互关联的世界系统。

  • 世界有一个日期。
  • 日期有一个季节。
  • 季节影响气候。
  • 气候影响世界。

你的世界不仅仅有天气——它还有气候。