//created by MyEternity; import minetweaker.item.IItemStack; import minetweaker.oredict.IOreDictEntry; val RCount = 1; // complex recipe val pipeFl1 = ; val C1 = ; val C2 = ; val C3 = ; recipes.remove(pipeFl1); recipes.addShaped(pipeFl1, [[C1,C1,C1],[C2,C3,C2],[C1,C1,C1]]); val Pipes = [ , , , , , , , ] as IItemStack[]; val PipeC = [ , , , , , , , ] as IOreDictEntry[]; val PipeS = [ , , , , , , , ] as IOreDictEntry[]; //adding back structural pipes. for i, X in PipeC { var CPipe = Pipes[i]; recipes.remove(CPipe); recipes.addShaped(CPipe * RCount, [[PipeS[i],X,PipeS[i]]]); }