本篇教程来自MC百科(mcmod.cn) 使用 CC BY-NC-ND 协议。

处理支持:

奥术工作台坩埚注魔、给物品添加要素、给研究或物品等添加扭曲值、修改藏宝袋的奖励


奥术工作台部分

添加有序配方:
例子:

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.Aspects.addEntity("Skeleton", "lucrum 2, mortuus 1");


变量1为指定实体,变量2为指定单位的指定要素设置要素


设置要素:

mods.thaumcraft.Aspects.setEntity("Arrow", "telum 1");


变量1为指定实体,变量2为指定单位的指定要素设置要素


移除要素:

mods.thaumcraft.Aspects.removeEntity("Creeper", "ignis 2");


变量1为指定实体,变量2为指定单位的指定要素设置要素


坩埚部分

与奥术合成台部分无太大差别.

添加配方:

mods.thaumcraft.Crucible.addRecipe("ENTROPICPROCESSING", <minecraft:dirt>, <minecraft:sapling>, "terra 2, perditio 4");


变量1是绑定的研究,变量2是输出的物品,变量3是输入的物品,变量4是需要的源质.

移除配方:

mods.thaumcraft.Crucible.removeRecipe(<Thaumcraft:ItemResource:2>);


变量1是指定物品

用法与奥术合成台一样.

注魔部分

注魔添加配方:

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.Loot.addCommonLoot(<Thaumcraft:ItemNugget:16>, 40);

mods.thaumcraft.Loot.addUncommonLoot(<Thaumcraft:ItemNugget:31>, 20);

mods.thaumcraft.Loot.addRareLoot(<Thaumcraft:ItemEldritchObject:3>, 5);


变量1是指定物品,变量2是几率.

移除物品:

mods.thaumcraft.Loot.removeCommonLoot(<Thaumcraft:ItemBaubleBlanks>);

mods.thaumcraft.Loot.removeUncommonLoot(<Thaumcraft:ItemRingRunic>);

mods.thaumcraft.Loot.removeRareLoot(<minecraft:golden_apple:1>);


变量1是指定物品

扭曲部分

添加的扭曲都是永久扭曲
研究添加扭曲:

mods.thaumcraft.Warp.addToResearch("BATHSALTS", 5);


变量1是指定研究,变量2是扭曲数值.

物品添加扭曲:

mods.thaumcraft.Warp.addToItem(<Thaumcraft:ItemBathSalts>, 5);


变量1是指定物品,变量2是扭曲数值.

移除研究的扭曲:

mods.thaumcraft.Warp.removeFromResearch("BOTTLETAINT");


变量1是指定研究.

移除物品的扭曲:

mods.thaumcraft.Warp.removeFromItem(<Thaumcraft:ItemBottleTaint>);


变量1是指定物品

全部扭曲去除:

mods.thaumcraft.Warp.removeAll();


全部研究扭曲去除:

mods.thaumcraft.Warp.removeAllResearch();


全部物品扭曲去除:

mods.thaumcraft.Warp.removeAllItems();



指令支持

/minetweaker aspectList - 输出所有的要素


/minetweaker entities - 输出所有的实体


/minetweaker research [CATEGORY] - 输出指定类型所有的研究


注:所有例子全部来自官方维基