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 重载的类。

两处命名不一致

  1. 门控字符串是 appliedenergistics2-core(ModTweaker2.java:66),带 -core 后缀。这正是源码里传给 Loader.isModLoaded 的字面量,本条目未对照 AE2 自身仓库核实其 @Mod(modid)。
  2. 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)内。

相关条目