跳到正文

Clear Sky

作者:oliveryasuna

新增真正的晴朗天气类型(没有云朵)。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Clear Sky

一个小巧的 Fabric 模组,为 Minecraft 添加第四种天气类型:TRUE_CLEAR。

为什么制作这个模组

Minecraft 有三种天气类型——CLEAR、RAIN 和 THUNDER——但“晴朗”
其实并不是真的晴朗。天空中仍然有云。Clear Sky 添加了 TRUE_CLEAR,
它和晴朗天气完全相同,只是没有云层,让你看到真正空旷的蓝天。

这只是个小细节,但一旦你注意到“晴朗”天气时还有云,
之后就再也无法忽视它们了。

功能介绍

  • 添加新的天气类型 TRUE_CLEAR。它看起来与 CLEAR 完全相同,只是没有云层。
  • 在正常天气周期中,每当一段晴朗天气开始时,都会掷一次硬币:一半概率出现普通的 CLEAR,另一半概率出现 TRUE_CLEAR。雨天和雷雨天气完全不受影响。
  • 长时间的晴朗天气也可能自行变化。大约每 2.5 分钟(3000 ticks)有 25% 的概率切换成另一种晴朗天气,因此你偶尔会看到云层悄然出现或散去,却没有一滴雨落下。
  • 天气变化时,云层会在几秒内渐隐渐现,而不是突然出现或瞬间消失。

所有逻辑都由服务器驱动并同步到客户端,因此单人游戏和服务器中的表现一致。

命令

TRUE_CLEAR 可以像其他天气类型一样,直接用于原版 /weather 命令:

/weather true_clear [duration]
  • /weather clear — 普通晴朗天气,仍然有云(与原版一致)。
  • /weather true_clear — 万里无云。
  • duration 为可选参数,用法与原版天气命令相同。

需要权限等级 2,与其他 /weather 命令相同。

各种天气大致出现的频率

假设使用默认游戏规则,且没有人强制更改天气,经过较长时间的游戏后,
各类天气出现的比例大致如下:

| 天气类型 | 出现时间占比 |
|————–|———–|
| CLEAR | ~42% |
| TRUE_CLEAR | ~42% |
| RAIN | ~14% |
| THUNDER | ~1% |

换句话说,原本属于“晴朗”天气的时间现在由 TRUE_CLEAR 和 CLEAR 平分。天气只会在有天空的维度中循环(下界和末地保持原样)。

安装方法

  1. 下载 Fabric Loader 和 Fabric API。
  2. 将 clear-sky.jar 和 Fabric API 一起放入 mods/ 文件夹。
  3. 如果要进行多人游戏,也请在服务器上进行相同操作——需要在客户端和服务器两侧都安装,这样每个人才能看到云层消失。

从源代码构建

./gradlew build

生成的 jar 文件位于 build/libs/。

运行要求

  • Minecraft 1.21.11
  • Fabric Loader 0.19.3+
  • Fabric API
  • Java 21

许可证

MIT — 详见 LICENSE。你可以随意使用。

常见问题

Clear Sky 支持哪些 Minecraft 版本?

Clear Sky 支持 Minecraft Java 版 1.20–1.21.11,共 7 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Clear Sky 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

oliveryasuna 的其他作品

查看全部 →