use of net.minecraftforge.oredict.ShapedOreRecipe in project ConvenientAdditions by Necr0.
the class ModRecipes method initMCDs.
private static void initMCDs() {
if (ModConfigTools.mobCatcher_recipe) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemMobCatcherRegular, 1), "ysy", "sds", "ysy", 'd', ModItems.itemDislocationCore, 'y', "string", 's', "slimeball"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemMobCatcherSuper, 1), "pip", "idi", "pip", 'd', ModItems.itemDislocationCore, 'i', "ingotIron", 'p', "gemPrismarine"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemMobCatcherHyper, 1), "isi", "bdb", "isi", 'd', ModItems.itemDislocationCore, 'i', "ingotIron", 'b', Blocks.IRON_BARS, 's', Items.SHULKER_SHELL));
}
}
use of net.minecraftforge.oredict.ShapedOreRecipe in project ConvenientAdditions by Necr0.
the class ModRecipes method init.
public static void init() {
RecipeSorter.register("ShapedNBTOreRecipee", ShapedNBTOreRecipe.class, Category.SHAPED, "");
RecipeSorter.register("ShapelessNBTOreRecipee", ShapelessNBTOreRecipe.class, Category.SHAPELESS, "");
if (ModConfigTools.ironWrench)
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemIronWrench, 1), "n n", " i ", "n n", 'i', "ingotIron", 'n', "nuggetIron"));
if (ModConfigRelics.transmutationTome_recipe)
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.itemTransmutationTome, 1), Items.BOOK, Items.BLAZE_ROD, Items.ENDER_EYE, Items.WHEAT_SEEDS));
if (ModConfigCraftingItems.dislocationCore)
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemDislocationCore, 3), " e ", "lrl", " e ", 'e', "enderpearl", 'r', "dustRedstone", 'l', new ItemStack(Items.DYE, 1, 4)));
if (ModConfigCraftingItems.soulGem) {
RecipeSorter.register("RecipeSoulGem", RecipeSoulGem.class, Category.SHAPELESS, "");
GameRegistry.addRecipe(new RecipeSoulGem());
}
if (ModConfigCraftingItems.spikes)
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemSpikes, 4), "sss", "hhh", 's', "stickWood", 'h', "slabWood"));
if (ModConfigMisc.backpack_recipe)
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemBackpack), "sls", "l l", "lll", 'l', "leather", 's', "string"));
initCompost();
initBlocks();
initMachines();
initArrows();
initRelics();
initBaubles();
initInventoryProxies();
initModules();
initTreeTap();
initAdvPickaxe();
initMCDs();
if (Loader.isModLoaded("gbook") && ModConfigCompat.gbook_recipe)
GameRegistry.addRecipe(new ShapelessOreRecipe(GameRegistry.makeItemStack("gbook:guidebook", 0, 1, "{Book:\"convenientadditions:xml/book.xml\"}"), Items.BOOK, Items.FEATHER, Items.WHEAT_SEEDS));
initCheese();
}
use of net.minecraftforge.oredict.ShapedOreRecipe in project ConvenientAdditions by Necr0.
the class ModRecipes method initArrows.
private static void initArrows() {
if (ModConfigMisc.launchingArrows_creeper) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemCreeperKit, 1), "tgt", "gcg", "tgt", 'c', new ItemStack(Items.SKULL, 1, 4), 'g', "gunpowder", 't', Blocks.TNT));
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.itemLaunchingArrow, 8, 0), ModItems.itemCreeperKit, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW));
}
if (ModConfigMisc.launchingArrows_blast) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemBlastKit, 1), "tft", "fgf", "tft", 'f', Items.FLINT, 'g', "gunpowder", 't', Blocks.TNT));
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.itemLaunchingArrow, 8, 1), ModItems.itemBlastKit, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW));
}
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.itemSlimeKit, 1), "gsg", "sts", "gsg", 's', "slimeball", 'g', "gunpowder", 't', Blocks.TNT));
if (ModConfigMisc.launchingArrows_slime) {
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.itemLaunchingArrow, 8, 2), ModItems.itemSlimeKit, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW, Items.ARROW));
}
}
use of net.minecraftforge.oredict.ShapedOreRecipe in project OpenModularTurrets by OpenModularTurretsTeam.
the class EnderIORecipeHandler method init.
public static void init() {
ItemStack capacitorBank;
ItemStack capacitorBankVibrant;
ItemStack capacitorBankBasic;
ItemStack basicCapacitor;
ItemStack doubleCapacitor;
ItemStack octadicCapacitor;
ItemStack vibrantCrystal;
ItemStack electricalSteel;
ItemStack darkSteel;
ItemStack conductiveIron;
ItemStack soularium;
/* ModItems */
Block capBankBlock = Block.REGISTRY.getObject(new ResourceLocation("EnderIO", "blockCapBank"));
capacitorBank = new ItemStack(capBankBlock, 1, 2);
capacitorBankVibrant = new ItemStack(capBankBlock, 1, 3);
capacitorBankBasic = new ItemStack(capBankBlock, 1, 1);
Item capacitorItem = Item.REGISTRY.getObject(new ResourceLocation("EnderIO", "itemBasicCapacitor"));
basicCapacitor = new ItemStack(capacitorItem, 1, 0);
doubleCapacitor = new ItemStack(capacitorItem, 1, 1);
octadicCapacitor = new ItemStack(capacitorItem, 1, 2);
Item materialsItem = Item.REGISTRY.getObject(new ResourceLocation("EnderIO", "itemMaterial"));
vibrantCrystal = new ItemStack(materialsItem, 1, 6);
Item alloyItem = Item.REGISTRY.getObject(new ResourceLocation("EnderIO", "itemAlloy"));
electricalSteel = new ItemStack(alloyItem, 1, 0);
darkSteel = new ItemStack(alloyItem, 1, 6);
conductiveIron = new ItemStack(alloyItem, 1, 4);
soularium = new ItemStack(alloyItem, 1, 7);
// ModItems
// Barrels
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 11), "AAA", " B ", "AAA", 'A', electricalSteel, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 10)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 12), "AAA", " B ", "AAA", 'A', darkSteel, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 11)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 13), "CAC", " B ", "CAC", 'A', Items.DIAMOND, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 12), 'C', soularium));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 14), "AAA", "CBC", "AAA", 'A', Blocks.OBSIDIAN, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 13), 'C', vibrantCrystal));
// Chambers
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 6), "AAA", " BC", "AAA", 'A', electricalSteel, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 5), 'C', basicCapacitor));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 7), "AAA", " BC", "AAA", 'A', darkSteel, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 6), 'C', basicCapacitor));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 8), "DAD", " BC", "DAD", 'A', Items.DIAMOND, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 7), 'C', doubleCapacitor, 'D', soularium));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 9), "ADA", " BC", "ADA", 'A', Blocks.OBSIDIAN, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 8), 'C', octadicCapacitor, 'D', vibrantCrystal));
// Sensors
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 1), " A ", "ABA", " C ", 'A', electricalSteel, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 0), 'C', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 2), " C ", "ABA", " C ", 'A', darkSteel, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 1), 'C', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 3), "EDE", "CBC", "EDE", 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 2), 'C', RecipeHandler.ioBus, 'D', Items.DIAMOND, 'E', soularium));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 4), "EDE", "CBC", "EDE", 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 3), 'C', RecipeHandler.ioBus, 'D', Blocks.OBSIDIAN, 'E', vibrantCrystal));
// Bases
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 1), "ABA", "ECE", "ADA", 'A', electricalSteel, 'B', capacitorBankBasic, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 1), 'D', basicCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 2), "ABA", "ECE", "ADA", 'A', darkSteel, 'B', capacitorBank, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 2), 'D', basicCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 3), "ABA", "ECE", "ADA", 'A', soularium, 'B', capacitorBankVibrant, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 3), 'D', doubleCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 4), "ABA", "ECE", "ADA", 'A', Blocks.OBSIDIAN, 'B', capacitorBankVibrant, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 4), 'D', octadicCapacitor, 'E', RecipeHandler.ioBus));
//Power Expanders
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierTwo, "ABA", "ECE", "ADA", 'A', electricalSteel, 'B', capacitorBank, 'C', Blocks.REDSTONE_BLOCK, 'D', basicCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierThree, "ABA", "ECE", "ADA", 'A', darkSteel, 'B', capacitorBank, 'C', Blocks.REDSTONE_BLOCK, 'D', basicCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierFour, "ABA", "ECE", "ADA", 'A', soularium, 'B', capacitorBankVibrant, 'C', Blocks.REDSTONE_BLOCK, 'D', doubleCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierFive, "ABA", "ECE", "ADA", 'A', Blocks.OBSIDIAN, 'B', capacitorBankVibrant, 'C', Blocks.REDSTONE_BLOCK, 'D', octadicCapacitor, 'E', RecipeHandler.ioBus));
//Inventory Expanders
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierTwo, "ABA", "ECE", "ADA", 'A', electricalSteel, 'B', capacitorBank, 'C', Blocks.CHEST, 'D', basicCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierThree, "ABA", "ECE", "ADA", 'A', darkSteel, 'B', capacitorBank, 'C', Blocks.CHEST, 'D', basicCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierFour, "ABA", "ECE", "ADA", 'A', soularium, 'B', capacitorBankVibrant, 'C', Blocks.CHEST, 'D', doubleCapacitor, 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierFive, "ABA", "ECE", "ADA", 'A', Blocks.OBSIDIAN, 'B', capacitorBankVibrant, 'C', Blocks.CHEST, 'D', octadicCapacitor, 'E', RecipeHandler.ioBus));
// Turrets
if (ConfigHandler.getGunTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.machineGunTurret, 1), " A ", "CAC", "DBD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 11), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 6), 'C', electricalSteel, 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getIncendiaryTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.incendiaryTurret, 1), "A A", "BCB", "DCD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 11), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 6), 'C', electricalSteel, 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getGrenadeTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.grenadeLauncherTurret, 1), " A ", "CBC", "CDC", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 12), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 7), 'C', darkSteel, 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getRelativisticTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.relativisticTurret, 1), "CAC", "ABA", "CDC", 'A', Items.ENDER_PEARL, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 2), 'C', darkSteel, 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getRocketTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rocketTurret, 1), "CAC", "CAC", "EDE", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 13), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 8), 'C', soularium, 'D', RecipeHandler.ioBus, 'E', Items.DIAMOND));
}
if (ConfigHandler.getTeleporterTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.teleporterTurret, 1), "CEC", "ABA", "CDC", 'A', Items.DIAMOND, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 3), 'C', Items.ENDER_EYE, 'D', RecipeHandler.ioBus, 'E', Items.DIAMOND));
}
if (ConfigHandler.getLaserTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.laserTurret, 1), "EAE", "CBC", "DCD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 14), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 9), 'C', Blocks.OBSIDIAN, 'D', RecipeHandler.ioBus, 'E', vibrantCrystal));
}
if (ConfigHandler.getRailgunTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.railGunTurret, 1), "EAE", "CAC", "DBD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 14), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 9), 'C', Blocks.OBSIDIAN, 'D', RecipeHandler.ioBus, 'E', vibrantCrystal));
}
// Ammo
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoRocket, " A ", "ABA", " C ", 'A', electricalSteel, 'B', Items.GUNPOWDER, 'C', Items.REDSTONE));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoBullet, " A ", " B ", " C ", 'A', electricalSteel, 'B', Items.GUNPOWDER, 'C', conductiveIron));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoGrenade, " C ", "ABA", " A ", 'A', conductiveIron, 'B', Items.GUNPOWDER, 'C', Items.REDSTONE));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoFerroSlug, " C ", "CBC", " A ", 'A', darkSteel, 'B', Items.FLINT, 'C', Items.REDSTONE));
}
use of net.minecraftforge.oredict.ShapedOreRecipe in project OpenModularTurrets by OpenModularTurretsTeam.
the class MekanismRecipeHandler method init.
public static void init() {
String Mek = "Mekanism";
Item ironEnrichedItem = Item.REGISTRY.getObject(new ResourceLocation(Mek, "EnrichedIron"));
Item alloyEnrichedItem = Item.REGISTRY.getObject(new ResourceLocation(Mek, "EnrichedAlloy"));
Item alloyReinforcedItem = Item.REGISTRY.getObject(new ResourceLocation(Mek, "ReinforcedAlloy"));
Item alloyAtomicItem = Item.REGISTRY.getObject(new ResourceLocation(Mek, "AtomicAlloy"));
Item energyTabletItem = Item.REGISTRY.getObject(new ResourceLocation(Mek, "EnergyTablet"));
Item controlCircuitItem = Item.REGISTRY.getObject(new ResourceLocation(Mek, "ControlCircuit"));
ItemStack ironEnriched;
ItemStack alloyEnriched;
ItemStack alloyReinforced;
ItemStack alloyAtomic;
ItemStack energyTablet;
ItemStack controlCircuit;
/* ModItems */
if (ironEnrichedItem != null) {
ironEnriched = new ItemStack(ironEnrichedItem, 1);
} else {
postErrorMessage();
return;
}
if (alloyEnrichedItem != null) {
alloyEnriched = new ItemStack(alloyEnrichedItem, 1);
} else {
postErrorMessage();
return;
}
if (alloyReinforcedItem != null) {
alloyReinforced = new ItemStack(alloyReinforcedItem, 1);
} else {
postErrorMessage();
return;
}
if (alloyAtomicItem != null) {
alloyAtomic = new ItemStack(alloyAtomicItem, 1);
} else {
postErrorMessage();
return;
}
if (energyTabletItem != null) {
energyTablet = new ItemStack(energyTabletItem, 1);
energyTablet.setItemDamage(OreDictionary.WILDCARD_VALUE);
} else {
postErrorMessage();
return;
}
if (controlCircuitItem != null) {
controlCircuit = new ItemStack(controlCircuitItem, 1);
} else {
postErrorMessage();
return;
}
// ModItems
// Barrels
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 11), "CAC", " B ", "CAC", 'A', ironEnriched, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 10), 'C', "ingotTin"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 12), "CAC", " B ", "CAC", 'A', alloyEnriched, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 11), 'C', "ingotSteel"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 13), "CAC", " B ", "CAC", 'A', alloyReinforced, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 12), 'C', "ingotRefinedGlowstone"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 14), "CAC", " B ", "CAC", 'A', alloyAtomic, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 13), 'C', "ingotRefinedObsidian"));
// Chambers
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 6), "ACA", " BC", "ACA", 'A', ironEnriched, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 5), 'C', "ingotTin"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 7), "ACA", " BC", "ACA", 'A', alloyEnriched, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 6), 'C', "ingotSteel"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 8), "ACA", " BC", "ACA", 'A', alloyReinforced, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 7), 'C', "ingotRefinedGlowstone"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 9), "ACA", " BC", "ACA", 'A', alloyAtomic, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 8), 'C', "ingotRefinedObsidian"));
// Sensors
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 1), " A ", "DBD", " C ", 'A', ironEnriched, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 0), 'C', RecipeHandler.ioBus, 'D', controlCircuit));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 2), " A ", "DBD", " C ", 'A', alloyEnriched, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 1), 'C', RecipeHandler.ioBus, 'D', controlCircuit));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 3), " A ", "DBD", " C ", 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 2), 'C', RecipeHandler.ioBus, 'D', Items.DIAMOND, 'A', alloyReinforced, 'D', controlCircuit));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.intermediateProductTiered, 1, 4), " A ", "DBD", " C ", 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 3), 'C', RecipeHandler.ioBus, 'A', alloyAtomic, 'D', controlCircuit));
// Bases
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 1), "ABA", "ECE", "ADA", 'A', ironEnriched, 'B', energyTablet, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 1), 'D', "ingotTin", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 2), "ABA", "ECE", "ADA", 'A', alloyEnriched, 'B', energyTablet, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 2), 'D', "ingotSteel", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 3), "ABA", "ECE", "ADA", 'A', alloyReinforced, 'B', energyTablet, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 3), 'D', "ingotRefinedGlowstone", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.turretBase, 1, 4), "ABA", "ECE", "ADA", 'A', Blocks.OBSIDIAN, 'B', energyTablet, 'C', new ItemStack(ModItems.intermediateProductTiered, 1, 4), 'D', "ingotRefinedObsidian", 'E', RecipeHandler.ioBus));
//Power Expanders
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierTwo, "ABA", "ECE", "ADA", 'A', ironEnriched, 'B', energyTablet, 'C', Blocks.REDSTONE_BLOCK, 'D', "ingotTin", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierThree, "ABA", "ECE", "ADA", 'A', alloyEnriched, 'B', energyTablet, 'C', Blocks.REDSTONE_BLOCK, 'D', "ingotSteel", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierFour, "ABA", "ECE", "ADA", 'A', alloyReinforced, 'B', energyTablet, 'C', Blocks.REDSTONE_BLOCK, 'D', "ingotRefinedGlowstone", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderPowerTierFive, "ABA", "ECE", "ADA", 'A', Blocks.OBSIDIAN, 'B', energyTablet, 'C', Blocks.REDSTONE_BLOCK, 'D', "ingotRefinedObsidian", 'E', RecipeHandler.ioBus));
//Inventory Expanders
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierTwo, "ABA", "ECE", "ADA", 'A', ironEnriched, 'B', energyTablet, 'C', Blocks.CHEST, 'D', "ingotTin", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierThree, "ABA", "ECE", "ADA", 'A', alloyEnriched, 'B', energyTablet, 'C', Blocks.CHEST, 'D', "ingotSteel", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierFour, "ABA", "ECE", "ADA", 'A', alloyReinforced, 'B', energyTablet, 'C', Blocks.CHEST, 'D', "ingotRefinedGlowstone", 'E', RecipeHandler.ioBus));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.expanderInvTierFive, "ABA", "ECE", "ADA", 'A', Blocks.OBSIDIAN, 'B', energyTablet, 'C', Blocks.CHEST, 'D', "ingotRefinedObsidian", 'E', RecipeHandler.ioBus));
// Turrets
if (ConfigHandler.getGunTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.machineGunTurret, 1), " A ", "CAC", "DBD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 11), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 6), 'C', "ingotTin", 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getIncendiaryTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.incendiaryTurret, 1), "A A", "BCB", "DCD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 11), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 6), 'C', "ingotTin", 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getGrenadeTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.grenadeLauncherTurret, 1), " A ", "CBC", "CDC", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 12), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 7), 'C', "ingotSteel", 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getRelativisticTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.relativisticTurret, 1), "CAC", "ABA", "CDC", 'A', Items.ENDER_PEARL, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 2), 'C', "ingotSteel", 'D', RecipeHandler.ioBus));
}
if (ConfigHandler.getRocketTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rocketTurret, 1), "CAC", "CAC", "EDE", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 13), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 8), 'C', "ingotRefinedGlowstone", 'D', RecipeHandler.ioBus, 'E', Items.DIAMOND));
}
if (ConfigHandler.getTeleporterTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.teleporterTurret, 1), "CEC", "ABA", "CDC", 'A', Items.DIAMOND, 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 3), 'C', Items.ENDER_EYE, 'D', RecipeHandler.ioBus, 'E', Items.DIAMOND));
}
if (ConfigHandler.getLaserTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.laserTurret, 1), "EAE", "CBC", "DCD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 14), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 9), 'C', Blocks.OBSIDIAN, 'D', RecipeHandler.ioBus, 'E', "ingotRefinedObsidian"));
}
if (ConfigHandler.getRailgunTurretSettings().isEnabled()) {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.railGunTurret, 1), "EAE", "CAC", "DBD", 'A', new ItemStack(ModItems.intermediateProductTiered, 1, 14), 'B', new ItemStack(ModItems.intermediateProductTiered, 1, 9), 'C', Blocks.OBSIDIAN, 'D', RecipeHandler.ioBus, 'E', "ingotRefinedObsidian"));
}
// Ammo
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoRocket, " A ", "ABA", "ACA", 'A', "ingotTin", 'B', Items.GUNPOWDER, 'C', Items.REDSTONE));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoBullet, " A ", " B ", " C ", 'A', "ingotOsmium", 'B', Items.GUNPOWDER, 'C', "ingotIron"));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoGrenade, " C ", "ABA", " A ", 'A', "ingotIron", 'B', Items.GUNPOWDER, 'C', Items.REDSTONE));
GameRegistry.addRecipe(new ShapedOreRecipe(RecipeHandler.ammoFerroSlug, " C ", "CBC", " A ", 'A', alloyEnriched, 'B', Items.FLINT, 'C', Items.REDSTONE));
}
Aggregations