//created by MyEternity; import minetweaker.item.IItemStack; import minetweaker.oredict.IOreDictEntry; //result count output. val RCount = 1; //replace with... for global difficulty. val PipeCore = ; val P1 = [ , , , , , , , , , , , , ] as IItemStack[]; var A1 = [ , , , , , , , , , , , , ] as IOreDictEntry[]; val P2 = [ , , ] as IItemStack[]; var B1 = [ , , ] as IOreDictEntry[]; var B2 = [ , , ] as IOreDictEntry[]; //adding back simple pipes. for i, X in A1 { var CPipe = P1[i]; recipes.remove(CPipe); recipes.addShaped(CPipe * RCount, [[X,PipeCore,X]]); } //adding back structural pipes. for i, X in B1 { var CPipe = P2[i]; recipes.remove(CPipe); recipes.addShaped(CPipe * RCount, [[X,PipeCore,B2[i]]]); }