储层流体API

储层流体API

这是一个库模组,旨在让在Fabric中创建流体变得更加容易。

储液流体 API

描述

这是一个旨在让 Fabric 中创建流体变得更加容易的库模组。

特性

注册

  • 自定义流体注册
  • 通过 ExtendedFluid 减少覆写
  • 使用单个 FluidSettings 对象自定义属性

行为与交互

  • 支持向上流动
  • 新的数据驱动流体反应系统
  • 能够创建不同类型的桶并使其可堆叠
  • 实体移动不再需要标签
  • 可自定义的浸没迷雾
  • 更多流体相关特性……

开发指南

CurseMaven

  1. 按照官方教程添加 CurseMaven 仓库
  2. 可选:下载 sources jar 以支持 javadoc
  3. 在你的 build.gradle 文件的 dependencies 下添加以下行:modImplementation 'curse.maven:rfapi-1649310:VERSIONID'
  4. 将 VERSIONID 替换为要使用的版本 ID
  5. 刷新项目

手动方式

  1. 在你的项目根目录下创建一个 libs 文件夹
  2. 将模组 jar 文件放入该文件夹,并将其重命名为 rfapi.jar
  3. 可选:下载 sources jar 以支持 javadoc
  4. 在你的 build.gradle 文件的 dependencies 下添加以下行:modImplementation(file('libs/rfapi.jar'))
  5. 刷新项目

问答

  • 问:你为什么要做这个? 答:我发现 Fabric 下处理流体很困难,所以我做了一些小技巧,效果出奇地好。后来我决定把它做成一个独立的库模组,这样我就可以在多个项目中使用它了。
  • 问:这个名字是什么鬼? 答:水库(Reservoir)是用来储水以帮助人们的地方,而这个库模组是帮助开发者创建水(实际上是所有类型的流体)的,所以就这样命名了(虽然还是没什么道理,但管他呢哈哈)。
  • 问:会有 Forge/NeoForged 版本吗? 答:不会。
  • 问:其他版本呢? 答:等它脱离预发布阶段后,我可能会移植到其他主要版本,但现在不会。

许可证

本项目采用 LGPL v2.1 或更高版本许可。 © 2026 redColmula55 非官方 Minecraft 产品。未经 Mojang 批准或与其关联。