介绍
TANF 允许受支持的 Tough As Nails 瓶子和水壶与兼容的储罐、机器、水桶及其他 Forge 流体系统自然交互。
Tough As Nails Create Addon (tanca) 为可选项。安装后,TANF 会复用其中的流体,而不会重复注册。
最新更新 – 版本 1.0.5
TANF 1.0.5 带来了多项便利性、稳定性和玩法改进。
更新亮点
- 修复了净水水壶无法从普通水或污水补水的问题
- 修复了净水水壶导致物品栏损坏并引发崩溃的问题
- 修复了羊毛盔甲和树叶盔甲无法使用原版盔甲附魔的问题
- 使下界合金水壶具有抗火性
- 其他稳定性和玩法改进
功能
- 为 Tough As Nails 水壶和瓶子添加标准 Forge 流体能力支持
- 在水壶物品栏提示中显示最大饮用次数和剩余饮用次数
- 允许 Tough As Nails 净水器处理未装满的水壶,同时保留其中的剩余水量
- 水壶支持水、污水和净化水
- 瓶子支持水、污水、净化水以及 Tough As Nails 果汁
- 使下界合金水壶具备标准抗火能力
- 确保羊毛盔甲和树叶盔甲支持原版盔甲附魔
- 允许受支持的容器从兼容的 Forge 流体储罐和机器中装入流体,或将流体倒入其中
- 支持使用水壶直接拾取和放置污水及净化水源方块
- 支持水壶从无限水源装水或向其中倒水
- 为污水、净化水和果汁添加炼药锅储存功能,同时保留原版水炼药锅
- 在点燃的篝火或灵魂篝火上方持续加热后,可净化污水炼药锅
- 将煤添加为有效的 Tough As Nails 净水器材料
- 未安装 Tough As Nails Create Addon 时,提供真正的流体方块和水桶
- 安装 Tough As Nails Create Addon 时,自动复用其中的流体
- 保留 Tough As Nails 现有的水分、饮水和水源选择机制
- 无需与 Create 特定集成的 Java 代码
水壶
所有 Tough As Nails 水壶等级都支持标准 Forge 物品流体能力。
水壶支持:
- 水
- 污水
- 净化水
水壶有意不支持果汁,因为 Tough As Nails 没有提供对应的果汁水壶物品状态。
水壶储水量仍与 Tough As Nails 现有的物品耐久度系统挂钩。TANF 不会替换或重复实现 Tough As Nails 现有的使用次数机制。
一个 Tough As Nails 流体单位表示为 250 mB。
例如,在 Tough As Nails 9.2.0.171 Forge 版本中,可用的水壶容量如下:
| 等级 | 使用次数 | 容量 |
|---|---|---|
| 皮革 | 5 | 1,250 mB |
| 铜 | 6 | 1,500 mB |
| 铁 | 7 | 1,750 mB |
| 金 | 10 | 2,500 mB |
| 钻石 | 15 | 3,750 mB |
| 下界合金 | 25 | 6,250 mB |
容量根据 Tough As Nails 水壶物品的实际情况计算,而非由 TANF 单独维护。
瓶子和果汁
受支持的瓶子容器每件支持 250 mB 的标准 Forge 流体处理。
受支持的容器包括:
- 空玻璃瓶
- 原版水瓶
- Tough As Nails 污水瓶
- Tough As Nails 净化水瓶
- 苹果汁
- 仙人掌汁
- 紫颂果汁
- 发光浆果汁
- 西瓜汁
- 南瓜汁
- 甜浆果汁
因此,兼容的 Forge 流体系统可以将受支持的 Tough As Nails 流体装入玻璃瓶,并生成相应的现有瓶装物品或果汁物品。
反向操作同样可行:受支持的瓶装物品或果汁物品可以将其中的 250 mB 流体转移给兼容的流体处理器,并变成空玻璃瓶。
Tough As Nails 果汁物品可以堆叠。玩家手持一组果汁或瓶装物品与兼容的流体处理器交互时,TANF 每次只转移一个物品:剩余物品仍留在手持堆叠中,转移后得到的瓶子会单独放回玩家物品栏;若物品栏无法接收,则会像通常情况一样掉落。底层物品流体处理器仍限制为单容器操作,因此直接对整组物品调用能力不会导致流体增多或消失。
储罐与机器
受支持的 Tough As Nails 容器可以与标准 Forge 流体处理器交互。
包括兼容的:
- 储罐
- 机器
- 流体存储方块
- Create 流体系统
- 其他使用标准 Forge 流体能力的模组
水、脏水和净化水可以通过水壶、瓶子或 Minecraft 水桶转移。
果汁可以通过瓶子和 Minecraft 水桶转移,但不能通过水壶转移。
当装满液体的水壶对准一个已提供流体处理器的方块使用时,TANF 会优先交由该方块处理,而不会尝试将流体放置到世界中。
世界交互
Tough As Nails 仍负责其与普通minecraft:water的现有交互。
这保留了 Tough As Nails 在以下方面的行为:
- 受生物群系影响的水质
- 水净化
- 雨水收集器
- 水炼药锅
removeSourceBlocks配置- Tough As Nails 的其他原生水机制
TANF 为由 TANF 或 Tough As Nails Create Addon 提供的真实脏水和净化水流体,添加了直接的世界交互。
用水壶拾取流体源
脏水或净化水源方块代表1,000 mB,相当于四个 Tough As Nails 流体单位。
要直接将其收集到水壶中:
- 目标流体方块必须是源方块
- 水壶必须为空,或已装有相同流体
- 水壶必须至少有 1,000 mB 的空余容量
- 整个 1,000 mB 流体源会一次性转移
- 如果水壶无法容纳全部流体源,则不会转移任何流体
用水壶放置流体源
装有至少1,000 mB脏水或净化水的水壶,可以在世界中放置相应的源方块。
放置源方块时,水壶中会恰好移除 1,000 mB。
如果点击的方块本身是兼容的流体处理器,TANF 会将交互交由该方块处理。
瓶子与世界中的流体源
瓶子只能装下250 mB,因此 TANF 不会从 1,000 mB 的脏水或净化水世界流体源中部分取用流体来装瓶。
因此,自定义流体的世界拾取和放置由水壶和水桶处理,而非瓶子。
炼药锅交互
TANF 扩展了炼药锅交互,但不会将原版炼药锅变成通用流体储罐。
普通水仍使用原版水炼药锅。TANF 为以下流体提供了独立的分层炼药锅状态:
- 脏水
- 净化水
- 苹果汁
- 仙人掌汁
- 紫颂果汁
- 荧光浆果汁
- 西瓜汁
- 南瓜汁
- 甜浆果汁
每次使用瓶子或水壶转移都会移动一个 Tough As Nails 流体单位,即250 mB,并使炼药锅水位变化一层。不同流体不能混装在同一个炼药锅中。
瓶子与果汁
瓶子可直接交互,无需潜行:
- 空玻璃瓶可从受支持的已装满炼药锅中取走一个等级的液体
- 受支持的已装满瓶子或果汁可为一个空炼药锅或装有相同液体的炼药锅增加一个等级
- 当手持物品堆叠中包含多个物品时,每次只会交换一个装满或空的瓶子
水壶
水壶采用明确的操作方向,避免部分装满时产生歧义:
- 右键点击受支持的已装满炼药锅,将一个 250 mB 的液体单位取入水壶
- 潜行并右键点击空炼药锅或装有相同液体的炼药锅,将水壶中的一个 250 mB 液体单位倒入炼药锅
- 水壶无法装入果汁,因为 Tough As Nails 没有对应的果汁水壶物品状态
营火净化
在脏水炼药锅正下方点燃营火或灵魂营火,可逐渐净化其中的内容物。炼药锅必须持续受热30 秒(600 刻);若在此之前移除或熄灭营火,加热周期将重置。
- 加热结束后,脏水会变为净化水
- 炼药锅原有的液体等级会保留
- 普通水不会改变,以确保与原版及其他模组的水炼药锅交互兼容
- 净化水和果汁不会改变
这是一种仅适用于炼药锅的净化方式,不会替代 Tough As Nails 现有的水净化、生物群系相关的水源选择或其他原生水机制。
流体提供方选择
未安装 Tough As Nails Create Addon 时
TANF 会注册自己的tanfluids:流体、流体方块和桶,用于:
- 脏水
- 净化水
- 苹果汁
- 仙人掌汁
- 紫颂果汁
- 发光浆果汁
- 西瓜汁
- 南瓜汁
- 甜浆果汁
TANF 的桶会加入 Tough As Nails 现有的toughasnails:main创造模式物品栏。
流体纹理改编自采用 MIT 许可证的 Tough As Nails Create Addon。
已安装 Tough As Nails Create Addon 时
TANF 不会注册相互竞争的流体、流体方块或桶。
相反,它会解析对应的tanca:流体,并为 Tough As Nails 容器补上缺失的标准物品流体能力层。
Create 兼容性
TANF 的容器层无需任何 Create 专用 Java 代码,也无需专门的 Create 填充/排空配方。
Create 和其他 Forge 流体系统可通过标准 Forge 流体能力与受支持的 Tough As Nails 容器交互。
预期组合:
| 已安装 | 行为 |
|---|---|
| TAN + TANF | TANF 流体和桶 + 具备流体能力的 TAN 容器 |
| TAN + TANF + Create | 基于标准能力的 Create 互操作性 |
| TAN + TANF + TANCA | TANCA 仍是流体提供方;TANF 提供容器能力 |
| TAN + TANF + Create + TANCA | TANCA 仍是流体提供方;TANF 提供容器能力 |
问题反馈
如果你遇到与其他模组的兼容性问题,或发现某种机器配置运行异常,请通过[项目问题跟踪器(https://github.com/pcolb1/TANFluids/issues)提交反馈,以便我们进行调查。
常见问题
Tough As Nails: Fluid Capability 支持哪些 Minecraft 版本?
Tough As Nails: Fluid Capability 支持 Minecraft Java 版 1.20.1–1.21.11,共 4 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Tough As Nails: Fluid Capability 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
M0stlyHarmless 的其他作品
查看全部 →MalisisDoorsReborn
添加动画门,还能自由组合创建自定义门,玩法近乎无限!——基于Ordinastie的原版MalisisDoors模组重新打造。
OutpostZero
从地下生存避难所开始游戏,并探索散布在世界各处的其他避难所。
MalisisSwitchesReborn
简易无线红石开关。
No Chatter
使用简单的客户端 JSON 规则隐藏选定的聊天和系统消息。
评论
登录后评论和评分