public static void loadRecipes() { loadOreDictionnaryRecipe(); // GENERAL // THOR GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockAsgardianBronze, 1, 0), "BBB", "BBB", "BBB", 'B', ModItems.itemAsgardianBronzeIngot)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockAsgardianSteel, 1, 0), "SSS", "SSS", "SSS", 'S', ModItems.itemAsgardianSteelIngot)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockAsgardite, 1, 0), "AAA", "AAA", "AAA", 'A', ModItems.itemAsgardite)); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModItems.itemAsgardite, 9, 0), ModBlocks.blockAsgardite)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemFluidModule, 1, 0), "GGG", "GTG", "GPG", 'P', Blocks.piston, 'G', Blocks.glass, 'T', Items.cauldron)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemEnergyModule, 1, 0), "BBB", "BRB", "BDB", 'A', ModItems.itemAsgardite, 'B', ModItems.itemAsgardite, 'R', Blocks.redstone_block, 'D', Items.diamond)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemMagnet, 1, 0), "B B", "S S", "SDS", 'S', ModItems.itemAsgardianSteelIngot, 'B', Items.iron_ingot, 'D', ModItems.itemEnergyModule)); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModBlocks.blockControlPanel, 1, 0), ModItems.itemEnergyModule, Blocks.redstone_torch, Items.repeater)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemBasicHammer, 1, 0), "BBB", "BBB", " S ", 'B', ModBlocks.blockAsgardite, 'S', Items.stick)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockHammerStand, 1, 0), "III", "BSB", "SSS", 'B', ModBlocks.blockAsgardianBronze, 'S', ModBlocks.blockAsgardianSteel, 'I', ModItems.itemAsgardianSteelIngot)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemVibraniumShield, 1, 1), "RRR", "BTB", "RRR", 'B', new ItemStack(Items.dye, 1, 4), 'R', new ItemStack(Items.dye, 1, 1), 'T', new ItemStack(ModItems.itemVibraniumShield, 1, 0))); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemLightningRod, 1, 0), "D", "S", "S", 'D', Blocks.diamond_block, 'S', ModBlocks.blockAsgardianSteel)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemLightningRod, 1, 1), " D ", " S ", "SSS", 'D', Blocks.diamond_block, 'S', ModBlocks.blockAsgardianSteel)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemLightningRod, 1, 2), " D ", "SSS", "SSS", 'D', Blocks.diamond_block, 'S', ModBlocks.blockAsgardianSteel)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemLightningRod, 1, 3), " DS", "SSS", "SSS", 'D', Blocks.diamond_block, 'S', ModBlocks.blockAsgardianSteel)); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModItems.itemManual, 1, 0), ModItems.itemAsgardite, Items.book)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemUberMightyFeather, 1, 0), "FFF", "FMF", "FFF", 'F', ModItems.itemMightyFeather, 'M', ModItems.itemEnergyModule)); for (PillarMaterials pm : PillarMaterials.values()) { GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockLiquefier, 1, pm.ordinal()), "MPM", "TET", "MPM", 'E', ModItems.itemEnergyModule, 'M', pm.item, 'T', ModItems.itemFluidModule, 'P', Blocks.piston)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockInjector, 1, pm.ordinal()), "MTM", "EEE", "MPM", 'E', ModItems.itemEnergyModule, 'M', pm.item, 'T', ModItems.itemFluidModule, 'P', Blocks.piston)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockLightningRodStand, 1, pm.ordinal()), "M M", "M M", "MEM", 'E', ModItems.itemEnergyModule, 'M', pm.item)); } // CAPTAINAMERICA GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockMightyFoundry, 1, 0), "APA", "ATA", "AEA", 'E', ModItems.itemEnergyModule, 'T', ModItems.itemFluidModule, 'A', ModBlocks.blockAsgardianSteel, 'P', Blocks.piston)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemVibraniumAlloySheet, 1, 0), "AAA", "AAA", "AAA", 'A', ModItems.itemVibraniumAlloy)); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModItems.itemMold, 1, 0), Items.paper, Blocks.sand, Blocks.sand, Blocks.sand, Blocks.sand, Blocks.sand, Blocks.sand, Blocks.sand, Blocks.sand)); // HULK GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockSoundEmiter, 1, 0), "GGG", "BMB", "BEB", 'G', ModBlocks.blockAsgardianGlass, 'M', ModItems.itemMagnet, 'B', ModBlocks.blockAsgardianSteel, 'E', ModItems.itemEnergyModule)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemAsgardianRing, 1, 0), " S ", "S S", " S ", 'S', ModItems.itemAsgardianSteelIngot)); // BACKTOTHEFUTURE GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockMrFusion, 1, 0), "III", "ICI", "OOO", 'I', Items.iron_ingot, 'C', ModItems.itemFusionCore, 'O', Blocks.obsidian, 'E', ModItems.itemEnergyModule)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemFusionCore, 1, 0), "PIP", "CNC", "PIP", 'I', Items.iron_ingot, 'C', ModItems.itemFusionCasing, 'N', Items.nether_star, 'I', ModItems.itemEnergyModule, 'P', new ItemStack(ModItems.itemCircuitBoard, 1, 2))); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemCable, 8, 0), "RRR", "III", "RRR", 'I', Items.iron_ingot, 'R', Items.redstone)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemCable, 8, 1), "RRR", "III", "RRR", 'I', Items.gold_ingot, 'R', Items.redstone)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemCable, 8, 2), "RRR", "III", "RRR", 'I', Items.iron_ingot, 'R', ModItems.itemAsgardite)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemCable, 8, 3), "RRR", "III", "RRR", 'I', Items.gold_ingot, 'R', ModItems.itemAsgardite)); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModBlocks.blockInductor, 2, 0), new ItemStack(ModItems.itemCable, 1, 0), new ItemStack(ModItems.itemCable, 1, 0), new ItemStack(ModItems.itemCable, 1, 0), new ItemStack(ModItems.itemCable, 1, 0), new ItemStack(ModItems.itemMagnet, 1, 0))); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModBlocks.blockInductor, 2, 1), new ItemStack(ModItems.itemCable, 1, 1), new ItemStack(ModItems.itemCable, 1, 1), new ItemStack(ModItems.itemCable, 1, 1), new ItemStack(ModItems.itemCable, 1, 1), new ItemStack(ModItems.itemMagnet, 1, 0))); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemGlassCutter, 1, 0), "DI ", "II ", " I", 'I', Items.iron_ingot, 'D', Items.diamond)); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModItems.itemSilicon, 3, 0), new ItemStack(Items.water_bucket, 1, 0), new ItemStack(Items.quartz, 1, 0), new ItemStack(Items.quartz, 1, 0), new ItemStack(Blocks.sand, 1, 0), new ItemStack(Blocks.sand, 1, 0), new ItemStack(Blocks.sand, 1, 0), new ItemStack(Blocks.sand, 1, 0), new ItemStack(Blocks.sand, 1, 0), new ItemStack(Blocks.sand, 1, 0))); GameRegistry.addSmelting( new ItemStack(ModItems.itemSilicon, 1, 0), new ItemStack(ModItems.itemSilicon, 1, 1), 0); GameRegistry.addSmelting( new ItemStack(ModItems.itemSilicon, 1, 1), new ItemStack(ModItems.itemSilicon, 1, 2), 0); GameRegistry.addRecipe( new ShapelessOreRecipe( new ItemStack(ModItems.itemMicroChip, 2, 0), new ItemStack(ModItems.itemSilicon, 1, 2), new ItemStack(ModItems.itemGlassCutter, 1, 0))); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemMicroChip, 1, 1), "RQR", "RCR", "RRR", 'Q', Items.quartz, 'C', new ItemStack(ModItems.itemMicroChip, 1, 0), 'R', Items.redstone)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemMicroChip, 1, 2), "QCQ", "QRQ", "QCQ", 'Q', Items.redstone, 'C', new ItemStack(ModItems.itemMicroChip, 1, 1), 'R', Items.diamond)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemMicroChip, 1, 3), "CQC", "QRQ", "CQC", 'Q', Items.diamond, 'C', new ItemStack(ModItems.itemMicroChip, 1, 1), 'R', Items.redstone)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemCircuitBoard, 1, 0), "RRR", "CPC", "RRR", 'P', new ItemStack(ModItems.itemMicroChip, 1, 1), 'C', new ItemStack(ModItems.itemCable, 1, 0), 'R', Items.redstone)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemCircuitBoard, 1, 1), "RRR", "CPC", "RRR", 'P', new ItemStack(ModItems.itemMicroChip, 1, 2), 'C', new ItemStack(ModItems.itemCable, 1, 1), 'R', Items.redstone)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemCircuitBoard, 1, 2), "CCC", "RPR", "CCC", 'P', new ItemStack(ModItems.itemMicroChip, 1, 3), 'C', new ItemStack(ModItems.itemCable, 1, 1), 'R', Items.redstone)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemStabilizer, 1, 0), "CCC", "RPR", "CCC", 'P', ModItems.itemMagnet, 'C', Items.iron_ingot, 'R', new ItemStack(ModItems.itemCircuitBoard, 1, 1))); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemHoverboard, 1, 0), "PSP", "QEQ", "PSP", 'P', Items.emerald, 'S', ModItems.itemStabilizer, 'Q', new ItemStack(ModItems.itemCircuitBoard, 1, 2), 'E', ModItems.itemEnergeticConvector)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemHoverboard, 1, 2), "PSP", "QEQ", "CSC", 'C', ModItems.itemThruster, 'P', Items.emerald, 'S', ModItems.itemStabilizer, 'Q', new ItemStack(ModItems.itemCircuitBoard, 1, 2), 'E', ModItems.itemEnergeticConvector)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemThruster, 1, 0), "VVV", "VFV", "VCV", 'C', Items.fire_charge, 'F', ModItems.itemEnergeticConvector, 'V', ModItems.itemVibraniumAlloySheet)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModItems.itemEnergeticConvector, 1, 0), "DDD", "ECE", "OSO", 'C', ModItems.itemMuonBoosterCasing, 'D', Items.diamond, 'E', ModItems.itemEnergyModule, 'O', new ItemStack(ModItems.itemCircuitBoard, 1, 0), 'S', ModItems.itemMagnet)); GameRegistry.addRecipe( new ShapedOreRecipe( new ItemStack(ModBlocks.blockRecharger, 1, 0), " I ", "RER", "RCR", 'C', new ItemStack(ModItems.itemCircuitBoard, 1, 0), 'R', Items.iron_ingot, 'E', ModItems.itemEnergyModule, 'I', new ItemStack(ModBlocks.blockInductor, 1, 1))); }