Railcraft 脚本类

基本信息

属性 值
门控字符串 Railcraft
插件类 modtweaker2.mods.railcraft.Railcraft
注册点 ModTweaker2.java:76
脚本类数 4
@ZenMethod 15
dump 指令 railcraft

功能

Railcraft 插件注册 4 个脚本类。Rolling 值得单列:它是唯一提供有序配方(addShaped / addShapeless)的 Railcraft 机器。

Zenscript 类 Java 文件 @ZenMethod
mods.railcraft.BlastFurnace handlers/BlastFurnace.java 5
mods.railcraft.CokeOven handlers/CokeOven.java 4
mods.railcraft.RockCrusher handlers/RockCrusher.java 3
mods.railcraft.Rolling handlers/RollingMachine.java 3

逐类方法

类 方法
BlastFurnace addRecipe(2 个重载)、removeRecipe、addFuel、removeFuel
CokeOven addRecipe(3 个重载)、removeRecipe
RockCrusher addRecipe(2 个重载)、removeRecipe
Rolling addShaped、addShapeless、removeRecipe
  • BlastFurnace 是本插件唯一带 addFuel / removeFuel 的类。
  • CokeOven 的 3 个 addRecipe 重载是 Railcraft 内最多的单一方法簇。
  • Rolling 用 addShaped / addShapeless 区分有序与无序配方。这种命名风格与 Thaumcraft 的 Arcane、Extra Utilities 一致。

Java 类名与脚本名不一致

RollingMachine.java 对应的脚本名是 mods.railcraft.Rolling。同类现象见 Ex Nihilo 与 Applied Energistics 2。

类名跨包重名

BlastFurnace 同时存在于 railcraft/handlers/ 与 ic2c/mods/。按简单类名统计会误判,本条目计数按全限定名解析。

dump 指令

/minetweaker railcraft [HANDLER],注册于 Commands.java:149-153,裹在 TweakerPlugin.isLoaded("Railcraft")(Commands.java:148)内。

相关条目