水源 2

水源 2

为Minecraft添加口渴、水分和饮水系统。

冒险

Water Source Logo

水源

水源模组为 Minecraft 添加了口渴、水分和饮水系统。

这是基于 Kotlin & Fabric & Yarn 映射的更高版本 MC 的水源模组的重制版,并在游戏机制设计上做出了一些调整,因此命名为水源 “2”。

如果你正在寻找适用于 mc 1.16.x - 1.18.2 版本的水源模组,请参阅 水源 1

注意

此模组目前处于 beta 阶段,基础机制(水位、水分、GUI、口渴、滤水器、附魔)已经过测试。

以下方面在 beta 阶段可能存在问题:

  • 尚未经过长时间平衡性测试。
  • 可能会随时添加新内容。
  • 可能会有平衡性调整。
  • 即使经过我的测试,仍可能存在未被发现的编程问题和未定义行为。

功能

全部机制,请参阅 水源 Wiki

“2”相较于“1”的主要变化

  • 玩家的水位从 20 改为 40,饮品和食物通常具有更高的水分值。相比之下,没有水分值的食物在食用时会消耗玩家的水分值,且玩家的水分值消耗速度稍快。
  • 提供高级皮革水袋和陶制水杯。
  • 更清晰的数据包和更多配置文件

尚未实现的功能

  • 发射器与滤水器之间的交互
  • 滤水器容量显示效果
  • 椰子系列(待定)

你想要的功能

欢迎在此处提出你希望水源模组实现的功能。

数据包和配置

数据包

物品水分值和滤水器配方位于数据包的 hydration 和 filter_recipe 文件夹中。

请参阅 水源 Wiki

配置文件

你可以在 . /config/watersource/ 下找到配置文件:

  • common.toml 是主配置文件(模块机制)
  • client.toml 是服务端配置文件(HUD、物品水分信息等)

对于没接触过 toml 的人,建议使用 code/vscode 打开 toml 文件,安装 toml 扩展后进行编辑;也可以使用任意文本编辑器打开。

关于更新和维护

独自维护水源模组对我的能力和精力来说有些挑战。坦白说,缺乏赞助以及我在水源 1 中的技术不足,最终使我无法继续维护水源。

在此我要说些负面的话:

  • 水源 1 遗留了许多未解决的问题,我暂时无意解决它们。
  • 我会利用业余时间保持水源 2 的更新,但我无法保证它会长期维护下去。

然而,我也从开发模组中获得了前所未有的乐趣,这要感谢 Fabric 社区、Kotlin,以及所有支持和喜欢水源模组的人。