玖系列用库。
虽然是玖用的 Lib 模组,但添加了许多功能,包括但不限于:
给 Java 原来的 Random 类添加了一些扩展功能;
给许多事件分类整理,并用接口来实现此事件;
给合成表系统添加了一个基础类,可在其类上继承并修改自己想要的功能;
添加了一个 Util 类,里面有许多有关 MC 或无关 MC 的功能;
给一些“玩意”添加了默认实现的 Base,均可继承此 Base 来创建另一个 Base 或创建普通的你想要的玩意;
给能量系统添加了默认实现类(JiuEnergyStorage)与工具类(EnergyUtils),均可使用此类来创建/获取能量。
开发者使用方法:
由于作者使用的是 Forge 1.12.2-2847、ForgeGradle-2.14-bin、Eclipse,所以仅提供该环境下的使用方法,其余方法请自己查询。
在环境下创建一个叫“libs”的文件夹,并把已编译过的 jar 放进去。不要问为啥不是maven库,问就是不会弄。
然后在“.classpath”里面加上一行:
<classpathentry path="libs/JiuCore-1.12.2-<这里是版本号>.jar" kind="lib" sourcepath="lib-sources/JiuCore-1.12.2-<这里是版本号>-sources.jar"/>
其中“lib-sources”是源码 jar 所在的文件夹,该文件夹与“libs”处于同一个目录下,后面的则是源码的 jar。
修改好后,保存并在你的工作空间里刷新下你的项目,即可看到已成功依赖该库。
备注:
方法与类的文档注释为机器翻译注释,可能有不准确的地方,具体含义请看该方法的实现;
由于类的类名或包名可能会变更,请查看原包内是否有相同含义的类/包,或者查看是否有相同方法的类。