如题1.7.10如何修改 注魔和奥数工作台的配方(增加配方)
看看这里比较详细 https://www.mcmod.cn/post/197.html
奥术工作台部分
添加有序配方:
例子:
mods.thaumcraft.Arcane.addShaped("ASPECTS", <minecraft:stonebrick:3> * 4, "ordo 1",
[[<minecraft:stonebrick>, <minecraft:stonebrick>, null],
[<minecraft:stonebrick>, <minecraft:stonebrick>, null],
[null, null, null]]);
mods.thaumcraft.Arcane.addShapeless("VOIDMETAL", <minecraft:ghast_tear>,
"aqua 6, terra 6, perditio 6, ordo 6, aer 6, ignis 6",
[<minecraft:ender_pearl>, <Thaumcraft:ItemResource:17>]);
mods.thaumcraft.Arcane.removeRecipe(<Thaumcraft:ItemArcaneDoor>);
mods.thaumcraft.Aspects.add(<minecraft:saddle>, "motus 4");
mods.thaumcraft.Aspects.set(<Thaumcraft:ItemBucketPure>, "aqua 4, metallum 8, vacous 1, sano 2, auram 2");
变量1为指定物品,变量2为指定单位的指定要素
这条是将指定物品的所含要素修改为指定数量的指定要素
与上条不同之处在于这条是修改,而上一条是添加.
移除要素:
例子:
mods.thaumcraft.Aspects.remove(<minecraft:glowstone_dust>, "lux 2");
变量1为指定物品,变量2为指定单位的指定要素
这条是在指定物品的所含要素内移除指定数量的指定要素
注魔部分
注魔添加配方:
mods.thaumcraft.Infusion.addRecipe("NITOR", <Thaumcraft:ItemResource:1>,
[<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>],
"ignis 20, potentia 10, permutatio 12", <minecraft:fire> * 4, 5);
变量1是绑定的研究,变量2是核心物品(即为放在中心的物品),变量3到5都是输入的物品,变量6是输入的源质,变量7是输出的物品,变量8是注魔风险度(不知道具体是怎么计算的).
移除配方:
mods.thaumcraft.Infusion.removeRecipe(<Thaumcraft:ItemAmuletVis:1>);
变量1为指定物品
添加注魔法附魔配方:
mods.thaumcraft.Infusion.addEnchantment("XPBOOST", 45, 5, "victus 10, cognitio 8, vitreus 6",
[<minecraft:experience_bottle>, <minecraft:experience_bottle>, <minecraft:experience_bottle>, <Thaumcraft:ItemResource:14>]);
变量1是绑定的配方,变量2是附魔ID,变量3是等级上限,变量4是输入的源质,变量5到8都是输入的物品.
移除注魔法附魔配方:
mods.thaumcraft.Infusion.removeEnchant(1);
变量1是附魔ID
奥术工作台部分
添加有序配方:
例子:
mods.thaumcraft.Arcane.addShaped("ASPECTS", <minecraft:stonebrick:3> * 4, "ordo 1",
[[<minecraft:stonebrick>, <minecraft:stonebrick>, null],
[<minecraft:stonebrick>, <minecraft:stonebrick>, null],
[null, null, null]]);
mods.thaumcraft.Arcane.addShapeless("VOIDMETAL", <minecraft:ghast_tear>,
"aqua 6, terra 6, perditio 6, ordo 6, aer 6, ignis 6",
[<minecraft:ender_pearl>, <Thaumcraft:ItemResource:17>]);
mods.thaumcraft.Arcane.removeRecipe(<Thaumcraft:ItemArcaneDoor>);
mods.thaumcraft.Aspects.add(<minecraft:saddle>, "motus 4");
mods.thaumcraft.Aspects.set(<Thaumcraft:ItemBucketPure>, "aqua 4, metallum 8, vacous 1, sano 2, auram 2");
变量1为指定物品,变量2为指定单位的指定要素
这条是将指定物品的所含要素修改为指定数量的指定要素
与上条不同之处在于这条是修改,而上一条是添加.
移除要素:
例子:
mods.thaumcraft.Aspects.remove(<minecraft:glowstone_dust>, "lux 2");
变量1为指定物品,变量2为指定单位的指定要素
这条是在指定物品的所含要素内移除指定数量的指定要素
注魔部分
注魔添加配方:
mods.thaumcraft.Infusion.addRecipe("NITOR", <Thaumcraft:ItemResource:1>,
[<minecraft:fire_charge>, <Thaumcraft:ItemResource>, <minecraft:flint_and_steel>],
"ignis 20, potentia 10, permutatio 12", <minecraft:fire> * 4, 5);
变量1是绑定的研究,变量2是核心物品(即为放在中心的物品),变量3到5都是输入的物品,变量6是输入的源质,变量7是输出的物品,变量8是注魔风险度(不知道具体是怎么计算的).
移除配方:
mods.thaumcraft.Infusion.removeRecipe(<Thaumcraft:ItemAmuletVis:1>);
变量1为指定物品
添加注魔法附魔配方:
mods.thaumcraft.Infusion.addEnchantment("XPBOOST", 45, 5, "victus 10, cognitio 8, vitreus 6",
[<minecraft:experience_bottle>, <minecraft:experience_bottle>, <minecraft:experience_bottle>, <Thaumcraft:ItemResource:14>]);
变量1是绑定的配方,变量2是附魔ID,变量3是等级上限,变量4是输入的源质,变量5到8都是输入的物品.
移除注魔法附魔配方:
mods.thaumcraft.Infusion.removeEnchant(1);
变量1是附魔ID