赛季系统

赛季系统

为Minecraft添加动态季节系统,包含春、夏、秋、冬四季,季节性天气、降雪、融冰、作物配置、工具提示、温度显示以及支持模组集成的API。

农业

🍃 季节系统

将春、夏、秋、冬带入你的 Minecraft 世界。
一个可配置的 Fabric 季节模组,包含动态天气、秋叶变色、环境粒子与音效、温度玩法、季节事件、作物档案、季节日志和模组兼容性。


💬 信息与支持

想第一时间了解更新、报告问题或分享新想法吗?加入我们的 Discord 服务器,以便我们更快沟通:

👉 加入 Discord 服务器


🌍 关于季节系统

季节系统为 Minecraft 添加了完整的季节循环。你的世界会随着时间在春、夏、秋、冬之间变化,每个季节都带来独特的氛围、天气表现和玩法效果。

该模组旨在让生存世界感觉自然,同时保持可配置、高性能,并可为整合包和其他 Fabric 模组扩展。

季节可以在视觉和机制上影响世界:秋天树叶变色,冬天飘雪,冰可以形成和融化,作物可以响应季节,每日天气事件可能出现,玩家可以体验温和的温度效果。


✨ 主要特性

  • 📅 四个动态季节:春、夏、秋、冬
  • 🌦️ 基于季节的天气:雨、暴风雨、干燥天、雪和季节性天气行为
  • 🍁 秋叶变色:橡树、深色橡树、白桦、丛林和苍白橡树的树叶可以改变颜色
  • 🌿 季节环境粒子:春季花粉、秋季落叶、冬季雪花等
  • 🔊 季节环境音效:每个季节都有细腻的自然氛围音
  • ❄️ 冬季降雪:主世界出现积雪和冰雪覆盖的环境
  • 🧊 结冰与融化:水在冬季会结冰,而雪或冰在冬季之外会融化
  • 🌱 春季再生长:草和花在春季可以自然恢复
  • 🌡️ 温度系统:温和的寒冷和炎热效果,可配置对玩法的影响
  • 🔥 热源:火把、灯笼、营火和其他光源可以抵御冬季的寒冷
  • ⛈️ 每日季节性天气事件:春雨、繁花日、热浪、干燥日、大风日、丰收日、暴风雪和霜冻之夜
  • 📖 季节日志:包含当前季节、日期、温度、预报和事件信息的日历界面
  • 📚 年鉴:游戏内查看季节效果和天气事件的概览
  • 🖥️ 自定义 HUD:可配置的季节覆盖层,带游戏内定位工具
  • 🌾 作物档案系统:通过 JSON 配置实现季节性作物行为
  • 🥬 Farmer's Delight Refabricated 兼容性:可选的季节性作物支持
  • 🧩 API 支持:外部模组可以读取季节、日期、年份、温度和作物规则
  • ⚙️ 高度可配置:天气、雪、作物、粒子、温度、HUD 和事件均可调整

📅 季节循环

默认情况下,每个季节持续 28 个 Minecraft 天。世界从 第一年,春季第一天开始,然后循环经过四个季节。

  • 🌸 春季 – 温和天气、清新的氛围、更多雨水、自然再生长和繁花日
  • ☀️ 夏季 – 更暖的温度、干燥的天气、热浪和干燥日
  • 🍁 秋季 – 凉爽的天气、多彩的树叶、落叶氛围、大风日和丰收日
  • ❄️ 冬季 – 降雪、水结冰、寒冷的温度、暴风雪和霜冻之夜

🍁 秋叶与季节氛围

秋天为森林带来了更强烈的视觉特色。树叶可以转变为不同的暖色季节色调,在森林生物群系中营造出更自然的秋景。

  • 橡树树叶可以获得温暖的橙色和青铜色调
  • 深色橡树树叶可以变得更暗,更具秋天气息
  • 白桦树叶可以变成黄色和金黄色
  • 丛林和苍白橡树树叶也可以获得季节性的颜色变化
  • 树叶着色经过优化,避免在森林生物群系中造成严重的 FPS 下降

季节氛围通过细腻的粒子和音效为世界增添更多生机。这些效果是客户端侧的,并设计为轻量级。


📖 季节日志和 HUD

季节按键会打开季节日志,这是一个更大的游戏内日历界面,帮助玩家了解当前世界正在发生什么。

季节日志可以显示:

  • 当前季节
  • 当前季节日期
  • 距离下一个季节的剩余天数
  • 当前年份
  • 当前温度
  • 活跃的天气事件
  • 今天和明天的预报
  • 季节提示和玩法建议

日志还包括一个HUD 设置部分,允许玩家直接在游戏内重新定位季节覆盖层。

  • 向上、下、左、右移动季节 HUD
  • 重置 HUD 位置
  • 开启或关闭 HUD 覆盖层
  • 响应式布局,兼容全屏和窗口模式

📚 年鉴

季节日志包含一个年鉴选项卡。它提供了季节效果、天气事件和温度行为的快速概览。

这有助于玩家无需离开游戏即可了解当前季节如何影响世界。


🌡️ 温度系统

季节系统包含一个温和的温度系统。它旨在增加氛围和玩法深度,同时不会变得过于严苛。

  • 冬季的寒冷可以慢慢影响暴露在外的玩家
  • 夏季的炎热可以影响炎热生物群系中的玩家
  • 启用后,温度可以影响作物生长
  • 当前温度显示在季节日志中
  • 温度效果可以配置或禁用

🔥 热源

站在某些温暖或光源附近可以帮助玩家抵御冬季寒冷效果。

支持的热源包括:

  • 火把
  • 灯笼
  • 萤石
  • 红石灯
  • 营火
  • 灵魂营火
  • 蘑菇灯
  • 海晶灯
  • 南瓜灯
  • 蛙光体
  • 蜡烛
  • 熔炉
  • 烟熏炉
  • 高炉

营火、火焰和熔岩等强热源提供更强的温暖效果。


⛈️ 季节性天气事件

每个季节现在都可以有特殊的每日天气事件。这些事件旨在增加多样性,而无需依赖大量的世界扫描或持续的方块更新。

  • 🌧️ 春雨 – 多雨的春日,春季氛围更浓郁
  • 🌸 繁花日 – 清新的春季氛围和更好的生长条件
  • 🔥 热浪 – 炎热的夏日,炎热效果更强
  • ☀️ 干燥日 – 干燥的夏日,降雨减少,作物条件更严苛
  • 🌬️ 大风日 – 秋季的风声氛围和更多落叶
  • 🌾 丰收日 – 以作物和丰收氛围为主的秋日
  • ❄️ 暴风雪 – 强烈的冬季降雪氛围和更冷的环境
  • 🌙 霜冻之夜 – 冬夜变得异常寒冷

天气事件可以根据配置影响氛围、温度和作物生长。


🌾 作物档案和提示

季节系统包含一个灵活的作物档案系统。整合包作者和其他模组开发者可以通过 JSON 配置定义作物最佳生长季节。

作物和种子物品可以显示有用的季节性提示信息,例如:

  • 🌱 最佳季节
  • ✅ 作物可以生长的季节
  • 💧 水分需求
  • ❄️ 冬季生长行为
  • 🌡️ 温度敏感度

🥬 Farmer's Delight Refabricated 兼容性

季节系统包含对 Farmer's Delight Refabricated 的可选兼容性。

  • 集成仅在安装了 Farmer's Delight 时激活
  • 不需要硬性依赖
  • 自动添加季节性作物档案
  • 不会覆盖现有的自定义作物档案

支持的 Farmer's Delight 作物包括:

  • 卷心菜
  • 洋葱
  • 番茄
  • 水稻
  • 棕色蘑菇菌落
  • 红色蘑菇菌落

🧩 API 支持

季节系统包含一个 API,允许其他 Fabric 模组读取季节数据并连接自己的玩法系统。

外部模组可以读取:

  • 当前季节
  • 当前季节日期
  • 当前年份
  • 当前温度
  • 作物生长规则
  • 季节性状态信息

这使得将自定义作物、食物或生存机制与季节系统连接变得容易。


⚙️ 配置

许多系统都是可配置的,使模组既适用于轻量级生存世界,也适用于大型整合包。

  • 季节长度
  • 天气概率
  • 季节性天气事件
  • 预报系统
  • 温度系统
  • 温度效果
  • 作物生长行为
  • 雪和冰的行为
  • 融化速度和半径
  • 春季再生长
  • 夏季干旱行为
  • 秋季落叶氛围
  • 季节性粒子
  • 季节性音效
  • HUD 可见性和位置
  • 通知

🕹️ 命令

服务器管理员可以使用命令来调试、测试和控制季节系统。

  • /season – 显示当前季节信息
  • /season set spring 1 1 – 设置季节、日期和年份
  • /season setday 0 – 设置季节总天数
  • /season forecast – 显示当前预报
  • /season event random – 触发一个随机季节事件
  • /season event clear – 清除当前事件
  • /season event spring_rain – 触发春雨
  • /season event bloom_day – 触发繁花日
  • /season event heat_wave – 触发热浪
  • /season event dry_day – 触发干燥日
  • /season event windy_day – 触发大风日
  • /season event harvest_day – 触发丰收日
  • /season event snowstorm – 触发暴风雪
  • /season event frost_night – 触发霜冻之夜
  • /season temperature get – 显示温度信息
  • /season temperature set cold – 设置寒冷测试温度
  • /season temperature set normal – 重置测试温度
  • /season temperature set hot – 设置炎热测试温度
  • /season reloadconfig – 重新加载主配置
  • /season reloadcrops – 重新加载作物档案

📌 备注

  • 🌍 季节性世界效果应用于主世界。
  • 🔥 下界和末地被排除在季节性天气变化之外。
  • 🧩 作物提示支持可用于外部模组物品,通过 JSON 配置实现。
  • ⚙️ 大多数玩法系统都可以配置或禁用。
  • 🥬 Farmer's Delight Refabricated 支持是可选的,仅在安装该模组时激活。

季节系统
为 Minecraft Fabric 带来动态季节、天气、温度、氛围和作物整合。