-
Notifications
You must be signed in to change notification settings - Fork 6
Botania Support
WarmthDawn edited this page Sep 26, 2021
·
1 revision
-
魔力输入输出仓支持从使用火花进行传输,或许你需要配合火花升级进一步工作
魔力输出仓会自动绑定与它相邻的一个魔力发射器,也可以使用森林法杖绑半径6以内的其他发射器
魔力输入仓可以直接用发射器提供魔力
魔力输入和输出仓在挖掘时会保存其中魔力,并且在物品状态下可以显示其中保存的魔力量
物品状态的魔力输入/输出仓可以直接丢入魔力池添加/输出魔力(当然输入仓只能输入,输出仓只能输出啦)
使用法杖右键输入/输出仓可以查看其中保存的魔力量
魔力输入/输出仓的容量为1000000Mana, 等于1个魔力池的魔力量,如果你觉得某个合成表需要消耗超过一池魔力*(做个人吧啊喂)*,你可以使用每tick消耗的合成表或者在你的机器里面添加两个以上的魔力输入仓、
魔力输入会在JEI中显示消耗/产出量,旁边的指示条在魔力较少时以稀释魔力池为单位,较多时以魔力池为单位,当总消耗超过一池字魔力时,魔力条下方会附带“神话魔力池*n”,表示满魔力条时候的魔力量
-
魔力输入/输出只需要提供一个参数:mana,代表消耗的魔力数量
魔力输入/输出仓支持每tick消耗
-
JSON
{ "type": "gugu-utils:mana", "io-type": "input", "mana": 10000 }, { "type": "gugu-utils:mana", "io-type": "output", "mana": 10000 }, { "type": "gugu-utils:mana_pertick", "io-type": "input", "time": 200, "mana": 100 }, { "type": "gugu-utils:mana_pertick", "io-type": "output", "time": 200, "mana": 100 },
Crafttweaker 函数定义
@ZenMethod public static RecipePrimer addManaInput(RecipePrimer primer, int mana); @ZenMethod public static RecipePrimer addManaOutput(RecipePrimer primer, int mana); @ZenMethod public static RecipePrimer addManaPerTickInput(RecipePrimer primer, int mana); @ZenMethod public static RecipePrimer addManaPerTickOutput(RecipePrimer primer, int mana);
ZenScript
val reci = RecipeBuilder.newBuilder(...); reci.addManaInput(10000); reci.addManaOutput(10000); reci.addManaPerTickInput(100); reci.addManaPerTickOutput(100); reci.build();
-
emm,这应该没啥好注意的吧。