import crafttweaker.item.IIngredient;
import crafttweaker.item.IItemTransformer;
import crafttweaker.item.IItemStack;
import crafttweaker.oredict.IOreDict;
for entry in oreDict.entries {
if (!(entry.name has "ingot")) continue;
print(entry.name);
val otherName = entry.name.replace("ingot", "");
val plateDict = oreDict.get("plate" ~ otherName);
print(plateDict.name);
}
//Ingot Array
val ingotArray = [
<ore:ingotIron>,
<ore:ingotGold> /*
<ore:ingotStarSteel
<ore:ingotColdiron
<ore:ingotAdamantine
<ore:ingotPewter
<ore:ingotCupronickel
<ore:ingotTitaniumAluminide
<ore:ingotTitaniumIridium
<ore:ingotBismuth
<ore:ingotAntimony
<ore:gemQuartzBlack
<ore:ingotStainlessSteel
<ore:ingotCadmium
<ore:ingotNichrome
<ore:ingotGalvanizedsteel
<ore:ingotAluminumrass
<ore:ingotZirconium
<ore:ingotThorium
<ore:ingotTantalum
<ore:ingotRutile
<ore:ingotAquarium
<ore:ingotPalladium
<ore:ingotPlatiniridium
<ore:ingotUranium
<ore:ingotMagnesium
<ore:ingotManganese
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
<ore:ingot
*/
] as IIngredient[];
//Plate Array
val plateArray = [
<thermalfoundation:material:32>,
<thermalfoundation:material:33>/*
<basemetals:antimony_plate>,
<basemetals:bismuth_plate>,
<advancedrocketry:productplate:1>,
<advancedrocketry:productplate>,
<basemetals:cupronickel_plate>,
<basemetals:pewter_plate>,
<basemetals:adamantine_plate>,
<basemetals:coldiron_plate>,
<basemetals:starsteel_plate>,
<modernmetals:magnesium_plate>,
<modernmetals:manganese_plate>,
<immersiveengineering:metal:35>,
<hammermetals:platiniridium_plate>,
<hammermetals:palladium_plate>,
<basemetals:aquarium_plate>,
<modernmetals:rutile_plate>,
<modernmetals:tantalum_plate>,
<modernmetals:thorium_plate>,
<modernmetals:zirconium_plate>,
<modernmetals:aluminumbrass_plate>,
<modernmetals:galvanizedsteel_plate>,
<modernmetals:nichrome_plate>,
<modernmetals:cadmium_plate>,
<modernmetals:stainlesssteel_plate>,*/
] as IItemStack[];
for i, plate in plateArray {
recipes.addShapeless(
plateArray[i],
[ingotArray[i], ingotArray[i], <ore:artisansHammer>.transformDamage()]
);
}
Comments