Mariculture 脚本类

基本信息

属性 值
门控字符串 Mariculture
插件类 modtweaker2.mods.mariculture.Mariculture
注册点 ModTweaker2.java:72
脚本类数 5
@ZenMethod 31
dump 指令 无

功能

Mariculture 插件注册 5 个脚本类。其中 Vat(11 方法)与 Crucible(8 方法)提供了本插件特有的多档位 API——按物品形态而非按方法重载拆分。

Zenscript 类 Java 文件 @ZenMethod
mods.mariculture.Vat handlers/Vat.java 11
mods.mariculture.Crucible handlers/Crucible.java 8
mods.mariculture.Casting handlers/Casting.java 6
mods.mariculture.Fishing handlers/Fishing.java 4
mods.mariculture.Anvil handlers/Anvil.java 2

逐类方法

类 方法
Vat 9 个 addRecipe 重载 + removeRecipe(2 个重载)
Crucible addRecipe、removeRecipe、addFuel(3 个重载)、removeFuel(3 个重载)
Casting addNuggetRecipe、addIngotRecipe、addBlockRecipe、removeNuggetRecipe、removeIngotRecipe、removeBlockRecipe
Fishing addJunk、addGood、addRare、removeLoot
Anvil addRecipe、removeRecipe

三点值得注意:

  • Casting 按物品形态拆方法(addNuggetRecipe / addIngotRecipe / addBlockRecipe),而不是用同名重载。这是 Mariculture 独有的风格。
  • Fishing 按掉落品级拆方法(addJunk / addGood / addRare),并提供对应的批量 removeLoot。本插件无 dump 指令,查键名较困难。
  • Vat 的 9 个 addRecipe 重载是全插件最大的单一方法簇。

注册表来源

modtweaker2/mods/mariculture/MaricultureHelper.java 的静态块用反射抓取 Mariculture 的私有注册表,末尾是完全空的 catch(MaricultureHelper.java:28)。失败时字段静默保持 null,见 反射与日志助手。

无 dump 指令

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

相关条目