本教程只适用于1.7.10的植物学拓展(Botanical Addons)

红色标记为选填,黑色为必填。

1.DendricSuffuser

就是下图这个

1.7.10植物学拓展(Botanical Addons)-MoT改教程-第1张图片

import mods.botanicaladdons.DendricSuffuser;
//Remove
DendricSuffuser.removeRecipe(blockOutput);
//Add
DendricSuffuser.addRecipe(blockOutput, mana,throttle, [input]);

blockOutput:彩虹树苗会变成的方块;
mana:消耗魔力值;
throttle:魔力消耗效率,但是经过测试和翻源码后发现对合成速度影响并不大;

input:输入的物品,用单中括号括起来。

例子

//Remove
DendricSuffuser.removeRecipe(<shadowfox_botany:netherSapling>);
//Add
DendricSuffuser.addRecipe(<minecraft:red_flower:8>,10,0,[<minecraft:dye:7>]);

效果1.7.10植物学拓展(Botanical Addons)-MoT改教程-第2张图片

2.IridescentTree

import mods.botanicaladdons.IridescentTree;
//Remove
IridescentTree.removeRecipe(blockSoil);
//Add
IridescentTreeaddVariant(blockSoil,blockWood,blockLeaves,metaMin,metaMax,metaShift);

blockSoil:彩虹树苗的基层方块,只能为泥土类方块因为其他方块你也种不上树苗

blockWood:彩虹树苗长出的树的树干;

blockLeavels:彩虹树苗长出的树的树叶;

metaMin:泥土的最小meta值,不填则为0;

metaMax:泥土的最大meta值,不填则为15;

metaShift:泥土meta值的间差,不填则为0但是经测试对判定并没有什么影响

例子

//Remove
IridescentTree.removeRecipe<shadowfox_botany:coloredDirt:14>);
//Add
IridescentTree.addVariant(<minecraft:dirt:2>, <minecraft:stone>, <minecraft:iron_ore>,2,2,0);

效果

1.7.10植物学拓展(Botanical Addons)-MoT改教程-第3张图片

1.7.10植物学拓展(Botanical Addons)-MoT改教程-第4张图片

metaMin、metaMax、metaShift这三类参数是模组本身用来调控彩虹树生成的,比如这样:

import mods.botanicaladdons.IridescentTree;
IridescentTree.addVariant(<minecraft:dirt>, <minecraft:stone>, <minecraft:iron_ore>,0,15,0);

就可以在meta值0-15的泥土上种植树干为石头、树叶为铁矿的彩虹树。