Unbr34k4bl3Pastes icon

Untitled

Unbr34k4bl3Pastes | PRO | 03/11/20 06:50:31 PM UTC | 0 ⭐ | 257 👁️ | Never ⏰ | []
text |

2.27 KB

|

None

|

0 👍

/

0 👎

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