本教程只适用于1.7.10的植物学拓展(Botanical Addons)
红色标记为选填,黑色为必填。
1.DendricSuffuser
就是下图这个
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>]);
效果
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);
效果
metaMin、metaMax、metaShift这三类参数是模组本身用来调控彩虹树生成的,比如这样:
import mods.botanicaladdons.IridescentTree;
IridescentTree.addVariant(<minecraft:dirt>, <minecraft:stone>, <minecraft:iron_ore>,0,15,0);
就可以在meta值0-15的泥土上种植树干为石头、树叶为铁矿的彩虹树。