//created by MyEternity; import mods.nei.NEI; import minetweaker.item.IItemStack; import minetweaker.oredict.IOreDictEntry; val RCount = 1; val GTHammer = ; val GTWrench = ; //by Oredict. val TEItems = [ , , , , , , , ] as IItemStack[]; val TEMiddle = [ , , , , , , , ] as IOreDictEntry[]; val TESide = [ , , , , , , , ] as IOreDictEntry[]; val TECorners = [ , , , , , , , ] as IOreDictEntry[]; for i, X in TECorners { var TEItem = TEItems[i]; recipes.remove(TEItem); recipes.addShaped(TEItem * RCount, [[TECorners[i],TESide[i],TECorners[i]],[TESide[i],TEMiddle[i],TESide[i]],[TECorners[i],TESide[i],TECorners[i]]]); } //with Item in middle (Upgrades and so on). val TEItems1 = [ ] as IItemStack[]; val TEMiddle1 = [ ] as IItemStack[]; val TESide1 = [ ] as IOreDictEntry[]; val TECorners1 = [ ] as IOreDictEntry[]; for i, X in TECorners1 { var TEItem = TEItems1[i]; recipes.remove(TEItem); recipes.addShaped(TEItem * RCount, [[TECorners1[i],TESide1[i],TECorners1[i]],[TESide1[i],TEMiddle1[i],TESide1[i]],[TECorners1[i],TESide1[i],TECorners1[i]]]); } //other. val TEEngines = [ , , , , ] as IItemStack[]; val TEEngGear = [ , , , , ] as IOreDictEntry[]; val TEEngPlate = [ , , , , ] as IOreDictEntry[]; var Coil = ; var Pist = ; for i, X in TEEngPlate { var TEItem = TEEngines[i]; var Plate = TEEngPlate[i]; var Gear = TEEngGear[i]; recipes.remove(TEItem); recipes.addShaped(TEItem * RCount, [[GTHammer.transformDamage(100),Coil,GTWrench.transformDamage(100)],[Gear,Plate,Gear],[Plate,Pist,Plate]]); } //gears nerf. //killing cross mod gears. recipes.remove(); recipes.remove(); .remove(); .remove(); NEI.hide(); NEI.hide(); val TEGear = [ , , , , , , , , , , , , ] as IItemStack[]; val GearCenter = [ , , , , , , , , , , , , ] as IOreDictEntry[]; val GearCorners = [ , , , , , , , , , , , , ] as IOreDictEntry[]; for i, X in GearCorners { var TEItem = TEGear[i]; var Corner = GearCorners[i]; var Middle = GearCenter[i]; recipes.remove(TEItem); recipes.addShaped(TEItem * RCount, [[GTHammer.transformDamage(100),Corner,null],[Corner,Middle,Corner],[null,Corner,GTWrench.transformDamage(100)]]); }