Botanical Addons 脚本类

基本信息

属性 值
门控字符串 shadowfox_botany
插件类 modtweaker2.mods.botanicaladdons.BotanicalAddons
注册点 ModTweaker2.java:68
脚本类数 2
@ZenMethod 8
dump 指令 treeCrafting

功能

Botanical Addons 插件注册 2 个脚本类,对应该附属的两个树木相关机器。

Zenscript 类 Java 文件 @ZenMethod
mods.botanicaladdons.IridescentTree handlers/IridescentTree.java 5
mods.botanicaladdons.DendricSuffuser handlers/DendricSuffuser.java 3
类 方法
IridescentTree addVariant(4 个重载)、removeRecipe
DendricSuffuser addRecipe(2 个重载)、removeRecipe

IridescentTree 的 4 个 addVariant 重载是本插件的主要接口;DendricSuffuser 则是常规的 2 个重载添加 + 1 个移除。

门控字符串与 Botania 无继承关系

门控字符串 shadowfox_botany 与 Botania 完全是两个独立的门控键(ModTweaker2.java:67 与 :68 相邻两行)。二者互不蕴含:

  • TweakerPlugin.isLoaded("shadowfox_botany") 不检查 Botania 是否加载
  • 加载 Botanical Addons 但没有 Botania 时,本插件的类会注册(只要 Loader.isModLoaded("shadowfox_botany") 为真)

dump 指令 treeCrafting 也只裹在 isLoaded("shadowfox_botany") 内(Commands.java:99),与 Botania 的 6 条指令(Commands.java:69)分开注册。

dump 指令

/minetweaker treeCrafting,注册于 Commands.java:100-104。它不带可选参数(不同于多数 dump 指令的 [HANDLER])。

相关条目