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)内。