玖系列用库。
虽然是玖用的 lib mod,但添加了许多功能,包括但不限于:
给 Java 原来的 Random 类添加了一些扩展功能;
给许多事件分类整理,并用接口来实现此事件;
给合成表系统添加了一个基础类,可在其类上继承并修改自己想要的功能;
添加了一个 Util 类,里面有许多有关 mc 或无关 mc 的功能;
给一些“玩意”添加了默认实现的 Base,均可继承此 Base 来创建另一个 Base 或创建普通的你想要的玩意;
给能量系统添加了默认实现类(JiuEnergyStorage)与工具类(EnergyUtils),均可使用此类来创建/获取能量。
开发者使用方法:由于我用的是1.12.2-2847,fg2.14-bin,eclipse,所以仅提供该环境下的使用方法,其余方法请自己查询。
(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。修改好后,保存并在你的工作空间里刷新下你的项目,即可看到已成功依赖该库。
注:
一:方法与类的文档注释为机翻注释,可能有不准确的地方,具体含义请看该方法的实现。
二:由于类的类名或包名可能会变更,请查看原包内是否有相同含义的类/包,或者查看是否有相同方法的类