IC2 脚本类

基本信息

属性 值
门控字符串 IC2
插件类 modtweaker2.mods.ic2c.IC2C
注册点 ModTweaker2.java:84
脚本类数 11
@ZenMethod 22
脚本包名 mods.ic2classic.*(不是 mods.ic2.*)
dump 指令 无

功能

IndustrialCraft 2 插件注册 11 个脚本类,每个类恰好一对 addRecipe / removeRecipe,无例外、无额外方法。

Zenscript 类 Java 文件
mods.ic2classic.BlastFurnace mods/BlastFurnace.java
mods.ic2classic.BlockCutter mods/BlockCutter.java
mods.ic2classic.Centrifuge mods/Centrifuge.java
mods.ic2classic.Compressor mods/Compressor.java
mods.ic2classic.Extractor mods/Extractor.java
mods.ic2classic.Macerator mods/Macerator.java
mods.ic2classic.MetalFormerCutting mods/MetalFormerCutting.java
mods.ic2classic.MetalFormerExtruding mods/MetalFormerExtruding.java
mods.ic2classic.MetalFormerRolling mods/MetalFormerRolling.java
mods.ic2classic.OreWashing mods/OreWashing.java
mods.ic2classic.Recycler mods/Recycler.java

22 = 11 × 2。

脚本包名

脚本侧前缀是 mods.ic2classic,不是 mods.ic2。插件类本身叫 IC2C、Java 包路径是 modtweaker2.mods.ic2c.mods,三者互不相同。写脚本时必须用 mods.ic2classic.*。

类名跨包重名

BlastFurnace、Centrifuge、Compressor 这三个类名在本仓库中同时存在于其他插件包:

类名 出现位置
BlastFurnace ic2c/mods/、railcraft/handlers/
Centrifuge ic2c/mods/、forestry/handlers/
Compressor ic2c/mods/、mekanism/handlers/
Crucible exnihilo/、thaumcraft/、thermalexpansion/、mariculture/
Casting mariculture/handlers/、tconstruct/handlers/
Sawmill mekanism/handlers/、thermalexpansion/handlers/
Crusher mekanism/handlers/、metallurgy/handlers/

按简单类名统计会误判——本条目的计数一律按全限定名解析,见 插件加载器。

无 dump 指令

IC2 没有对应的 /minetweaker dump 指令,属于 7 个无 dump 指令的桥接插件之一。

相关条目