概述
本模组将 1.13 更新的“含水方块”特性移植至 1.12.2,所有方块是否可含水均可在配置文件中决定。
除了添加含水方块,本模组还极大优化了液体碰撞以使其更精确。
模组还修复了以下 Bug:
Q&A
这个模组是怎么运行的?
直接阅读源码是理解模组内部运作的最好方式,但我(作者)会尽力作简单的描述:
对世界中的每个方块,原版存储了两个数据:必有的 IBlockState 和可选的 TileEntity;
Fluidlogged API 添加了第三个数据:可选的FluidState,以储存方块所含的液体。
模组通过使用 ASM(一个与 Forge 绑定的 Java 字节码修改库)来使原版和 Forge 正确使用 FluidStates。
可以直接把这个模组添加到已有的世界上吗?
本模组没有改变 IBlockStates 的行为,所以把它添加到已有存档是没问题的!
同样把它从世界中移除也是可以的,但请注意方块的含水数据会永远丢失。
我该如何修改本模组的配置文件?如何将其作为一个前置模组使用?
本模组的 Wiki 最后会覆盖上述两项内容,但目前仅有对配置文件的介绍。如果你想将本模组作为一个前置库(可选或必装),在我完善 Wiki 前,最佳方法是参考我其他模组中的相关代码。例如:Campfire,Seared Ladder (Backport) 和 Subaquatic。
如果我遇到任何漏洞、崩溃或兼容性问题,我应该怎么做?
将你发现的任何问题反馈到 本模组的问题追踪器,这对我(作者)改进本模组有很大帮助。如果玩家们没有慷慨地花时间这样做,这个模组不会有如今的成就!
已知不兼容的模组及解决方案:
如果你想把该模组添加到 CurseForge 专属整合包里面,请使用 File Director 模组。
本模组不会移植到其他版本。
1.7.10 类似模组:FluidLogged。