截图
介绍
介绍由机器翻译自 Modrinth 原页面,仅供参考。
功能
- 移除了原有的机制:饮用脏水会导致饥饿或中毒。现在,玩家饮用脏水后会获得一种全新效果:Hydratoxin——该效果会加快玩家的口渴速度,并间歇性地引发反胃。
- 死亡后保留口渴值和饥饿值(默认禁用,可通过配置启用)。
- 兼容 AppleSkin:Hydratoxin 效果会将口渴条变成紫色。
- 现在,玩家可以空手蹲下并右键点击天空来饮用雨水,而不再是像以前那样只需抬头即可补水(雨水的水量和纯度均可配置)。
- 禁用了Thirst Was Taken中的一些不必要或无用配置,防止它们生效。
开发者内容
本模组修复了Thirst Was Taken代码中的一些逻辑问题,并为开发者提供了一些 API。以下是部分可用功能:
- 现在可以通过
DrinkItem的子类Item注册纯饮品或可饮用的食物,从而同时设置物品数据和水分数据。一个简单的Supplier<? extends Item>示例:
() -> new DrinkItem(
new Item.Properties()
.food(new FoodProperties.Builder()
.nutrition(2)
.saturationMod(1.0f)
.alwaysEat()
.build()
),
new DrinkItemManager()
.thirst(4)
.quenched(2)
.container(Items.STICK)
)
你可以使用DrinkItemManager设置物品的补水量、使用时长、动画,以及使用后返回的物品。更多详情请参阅Wiki或查看源代码。
- 通过 Mixin 修改了
ThirstHelper和WaterPurity等类,使其代码逻辑更符合实际开发需求和预期结果。可通过ThirstAPI类调用常用方法。
- 修复了一些可能导致漏洞的无意义代码。
未来计划
- 添加“口渴”效果:在高温生物群系中加快口渴速度,并兼容Cold Sweat。
- 兼容 KubeJS,方便整合包作者制作饮品。
- 添加对储水容器的兼容与自定义选项。
- 修复Thirst Was Taken中的更多漏洞,并为开发者提供更多 API。
- 逐步完善本模组的 Wiki。
常见问题
Thirst Was Tweaked 支持哪些 Minecraft 版本?
Thirst Was Tweaked 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Thirst Was Tweaked 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分