Applied Energistics 2 脚本类
基本信息
| 属性 | 值 |
|---|---|
| 门控字符串 | appliedenergistics2-core(不是 appliedenergistics2) |
| 插件类 | modtweaker2.mods.appeng.AppliedEnergistics |
| 注册点 | ModTweaker2.java:66 |
| 脚本类数 | 2 |
@ZenMethod |
7 |
| dump 指令 | appeng |
功能
AE2 插件注册 2 个脚本类,覆盖压印机与研磨机。
| Zenscript 类 | Java 文件 | @ZenMethod |
|---|---|---|
mods.appeng.Grinder |
handlers/Grind.java |
4 |
mods.appeng.Inscriber |
handlers/Inscriber.java |
3 |
| 类 | 方法 |
|---|---|
Grinder |
addRecipe(3 个重载)、removeRecipe |
Inscriber |
addRecipe(2 个重载)、removeRecipe |
Grinder 是本条目中唯一带 3 个 addRecipe 重载的类。
两处命名不一致
- 门控字符串是
appliedenergistics2-core(ModTweaker2.java:66),带-core后缀。这正是源码里传给Loader.isModLoaded的字面量,本条目未对照 AE2 自身仓库核实其@Mod(modid)。 - Java 类名与脚本名不一致:
Grind.java对应的脚本名是mods.appeng.Grinder。同类现象见 Ex Nihilo 与 Railcraft。
辅助类
AppliedEnergisticsHelper.java 存在但不含 @ZenMethod,不是独立的 Zenscript 类,只提供 Java 侧的解析工具。
dump 指令
/minetweaker appeng [HANDLER],注册于 Commands.java:55-59,裹在 TweakerPlugin.isLoaded("appliedenergistics2-core")(Commands.java:54)内。