package minestrapteam.mods.minestrappolation.lib;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.oredict.OreDictionary;
import net.minecraftforge.oredict.ShapedOreRecipe;
import net.minecraftforge.oredict.ShapelessOreRecipe;
public class MDictionary
{
public static final int WILDCARD_VALUE = Short.MAX_VALUE;
public static void load()
{
OreDictionary.registerOre("ingotCopper", MItems.copper_ingot);
OreDictionary.registerOre("ingotTin", MItems.tin_ingot);
OreDictionary.registerOre("ingotBronze", MItems.bronze_ingot);
OreDictionary.registerOre("ingotSteel", MItems.steel_ingot);
OreDictionary.registerOre("gemMeurodite", MItems.meurodite_gem);
OreDictionary.registerOre("ingotTorite", MItems.torite_ingot);
OreDictionary.registerOre("dustBlazium", MItems.blaze_shard);
OreDictionary.registerOre("ingotBlazium", MItems.blazium_ingot);
OreDictionary.registerOre("dustGlacierite", MItems.glacieric_ice_shard);
OreDictionary.registerOre("ingotGlacierite", MItems.glacierite_ingot);
OreDictionary.registerOre("ingotTitanium", MItems.titanium_ingot);
OreDictionary.registerOre("dustSunstone", MItems.sunstone_shard);
OreDictionary.registerOre("ingotPlutonium", MItems.plutonium);
OreDictionary.registerOre("ingotUranium", MItems.uranium);
OreDictionary.registerOre("gemDesertQuartz", MItems.desert_quartz_item);
OreDictionary.registerOre("gemRadiantQuartz", MItems.radiant_quartz);
OreDictionary.registerOre("gemQuartzAny", Items.quartz);
OreDictionary.registerOre("gemQuartzAny", MItems.desert_quartz_item);
OreDictionary.registerOre("gemQuartzAny", MItems.radiant_quartz);
OreDictionary.registerOre("gemSoul", MItems.soul_gem);
OreDictionary.registerOre("dustDiamond", MItems.diamond_dust);
OreDictionary.registerOre("dustDimensium", MItems.dimensium_dust);
OreDictionary.registerOre("ingotDimensium", MItems.dimensium_ingot);
OreDictionary.registerOre("gemJadachite", MItems.jadachite_shard);
OreDictionary.registerOre("blockCopper", MBlocks.copper_block);
OreDictionary.registerOre("blockTin", MBlocks.tin_block);
OreDictionary.registerOre("blockBronze", MBlocks.bronze_block);
OreDictionary.registerOre("blockSteel", MBlocks.steel_block);
OreDictionary.registerOre("blockMeurodite", MBlocks.meurodite_block);
OreDictionary.registerOre("blockTorite", MBlocks.torite_block);
OreDictionary.registerOre("blockGlacierite", MBlocks.glacierite_block);
OreDictionary.registerOre("blockBlazium", MBlocks.blazium_block);
OreDictionary.registerOre("blockTitanium", MBlocks.titanium_block);
OreDictionary.registerOre("sunstone", MBlocks.sunstone_block);
OreDictionary.registerOre("blockPlutonium", MBlocks.plutonium_block);
OreDictionary.registerOre("blockUranium", MBlocks.uranium_block);
OreDictionary.registerOre("blockSoulGem", MBlocks.soul_gem_block);
OreDictionary.registerOre("blockDimensium", MBlocks.dimensium_block);
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 0));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 1));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 2));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 3));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 4));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 5));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 6));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 7));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 8));
OreDictionary.registerOre("ingotBrickStone", new ItemStack(MItems.bricks, 1, 9));
OreDictionary.registerOre("logWood", new ItemStack(MBlocks.ministrapp_log, 1, WILDCARD_VALUE));
OreDictionary.registerOre("plankWood", new ItemStack(MBlocks.ministrapp_planks, 1, WILDCARD_VALUE));
OreDictionary.registerOre("plankWood", new ItemStack(MBlocks.ministrapp_boards, 1, WILDCARD_VALUE));
OreDictionary.registerOre("plankOak", new ItemStack(Blocks.planks, 1, 0));
OreDictionary.registerOre("plankSpruce", new ItemStack(Blocks.planks, 1, 1));
OreDictionary.registerOre("plankBirch", new ItemStack(Blocks.planks, 1, 2));
OreDictionary.registerOre("plankJungle", new ItemStack(Blocks.planks, 1, 3));
OreDictionary.registerOre("plankAcacia", new ItemStack(Blocks.planks, 1, 4));
OreDictionary.registerOre("plankDarkOak", new ItemStack(Blocks.planks, 1, 5));
OreDictionary.registerOre("plankRedwood", new ItemStack(MBlocks.ministrapp_planks, 1, 0));
OreDictionary.registerOre("plankFrozenOak", new ItemStack(MBlocks.ministrapp_planks, 1, 1));
OreDictionary.registerOre("plankOak", new ItemStack(MBlocks.ministrapp_boards, 1, 0));
OreDictionary.registerOre("plankSpruce", new ItemStack(MBlocks.ministrapp_boards, 1, 1));
OreDictionary.registerOre("plankBirch", new ItemStack(MBlocks.ministrapp_boards, 1, 2));
OreDictionary.registerOre("plankJungle", new ItemStack(MBlocks.ministrapp_boards, 1, 3));
OreDictionary.registerOre("plankAcacia", new ItemStack(MBlocks.ministrapp_boards, 1, 4));
OreDictionary.registerOre("plankDarkOak", new ItemStack(MBlocks.ministrapp_boards, 1, 5));
OreDictionary.registerOre("plankRedwood", new ItemStack(MBlocks.ministrapp_boards, 1, 0));
OreDictionary.registerOre("plankFrozenOak", new ItemStack(MBlocks.ministrapp_boards, 1, 1));
OreDictionary.registerOre("slabWood", new ItemStack(MBlocks.redwood_slab, 1, WILDCARD_VALUE));
OreDictionary.registerOre("slabWood", new ItemStack(MBlocks.frozen_oak_slab, 1, WILDCARD_VALUE));
OreDictionary.registerOre("stairWood", new ItemStack(MBlocks.redwood_stairs, 1, WILDCARD_VALUE));
OreDictionary.registerOre("stairWood", new ItemStack(MBlocks.frozen_oak_stairs, 1, WILDCARD_VALUE));
OreDictionary.registerOre("treeSapling", new ItemStack(MBlocks.ministrapp_sapling, 1, WILDCARD_VALUE));
OreDictionary.registerOre("treeLeaves", new ItemStack(MBlocks.ministrapp_leaves, 1, WILDCARD_VALUE));
OreDictionary.registerOre("stone", new ItemStack(MBlocks.biome_stones, 1, WILDCARD_VALUE));
OreDictionary.registerOre("cobblestone", new ItemStack(MBlocks.biome_cobble, 1, WILDCARD_VALUE));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(Blocks.stone_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.deepstone_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.red_rock_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.deep_red_rock_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.coldstone_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.deep_coldstone_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.icestone_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.glacierrock_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.oceanstone_slab, 1, 0));
OreDictionary.registerOre("slabSmoothStone", new ItemStack(MBlocks.poceanstone_slab, 1, 0));
OreDictionary.registerOre("oreGold", new ItemStack(MBlocks.biome_gold, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreIron", new ItemStack(MBlocks.biome_iron, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreLapis", new ItemStack(MBlocks.biome_lapis, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreDiamond", new ItemStack(MBlocks.biome_diamond, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreRedstone", new ItemStack(MBlocks.biome_redstone, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreEmerald", new ItemStack(MBlocks.biome_emerald, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreCoal", new ItemStack(MBlocks.biome_coal, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreCopper", new ItemStack(MBlocks.biome_copper, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreTin", new ItemStack(MBlocks.biome_tin, 1, WILDCARD_VALUE));
OreDictionary.registerOre("orePlutonium", new ItemStack(MBlocks.biome_plutonium, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreUranium", new ItemStack(MBlocks.biome_uranium, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreRadiantQuartz", new ItemStack(MBlocks.biome_radiant, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreTitanium", new ItemStack(MBlocks.biome_titanium, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreMeurodite", new ItemStack(MBlocks.biome_meurodite, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreTorite", new ItemStack(MBlocks.biome_torite, 1, WILDCARD_VALUE));
OreDictionary.registerOre("oreCopper", new ItemStack(MBlocks.copper_ore));
OreDictionary.registerOre("oreTin", new ItemStack(MBlocks.tin_ore));
OreDictionary.registerOre("orePlutonium", new ItemStack(MBlocks.plutonium_ore));
OreDictionary.registerOre("oreUranium", new ItemStack(MBlocks.uranium_ore));
OreDictionary.registerOre("oreRadiantQuartz", new ItemStack(MBlocks.radiant_ore));
OreDictionary.registerOre("oreTitanium", new ItemStack(MBlocks.titanium_ore));
OreDictionary.registerOre("oreMeurodite", new ItemStack(MBlocks.meurodite_ore));
OreDictionary.registerOre("oreTorite", new ItemStack(MBlocks.torite_ore));
OreDictionary.registerOre("oreDesertQuartz", new ItemStack(MBlocks.desert_quartz));
OreDictionary.registerOre("oreBlazium", new ItemStack(MBlocks.blazium_ore));
OreDictionary.registerOre("oreSoul", new ItemStack(MBlocks.soul_ore));
OreDictionary.registerOre("blockGlassColorless", new ItemStack(MBlocks.glass_bricks));
OreDictionary.registerOre("blockGlassColorless", new ItemStack(MBlocks.glass_refined));
OreDictionary.registerOre("blockGlassColorless", new ItemStack(MBlocks.glass_tiles));
OreDictionary.registerOre("blockGlass", new ItemStack(MBlocks.glass_bricks));
OreDictionary.registerOre("blockGlass", new ItemStack(MBlocks.glass_refined));
OreDictionary.registerOre("blockGlass", new ItemStack(MBlocks.glass_tiles));
OreDictionary.registerOre("blockGlass", new ItemStack(MBlocks.glass_window));
OreDictionary.registerOre("paneGlassColorless", new ItemStack(MBlocks.bricked_glass_pane));
OreDictionary.registerOre("paneGlassColorless", new ItemStack(MBlocks.refined_glass_pane));
OreDictionary.registerOre("paneGlassColorless", new ItemStack(MBlocks.tiled_glass_pane));
OreDictionary.registerOre("paneGlass", new ItemStack(MBlocks.bricked_glass_pane));
OreDictionary.registerOre("paneGlass", new ItemStack(MBlocks.refined_glass_pane));
OreDictionary.registerOre("paneGlass", new ItemStack(MBlocks.tiled_glass_pane));
OreDictionary.registerOre("paneGlass", new ItemStack(MBlocks.framed_glass_pane));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.fish, 1, 0));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.fish, 1, 1));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.fish, 1, 2));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.fish, 1, 3));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.beef));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.chicken));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.mutton));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.porkchop));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.rabbit));
OreDictionary.registerOre("meatRaw", new ItemStack(Items.rotten_flesh));
OreDictionary.registerOre("berrybushRasp", new ItemStack(MBlocks.raspberry_bush));
OreDictionary.registerOre("berrybushBlue", new ItemStack(MBlocks.blueberry_bush));
OreDictionary.registerOre("berrybushBlack", new ItemStack(MBlocks.blackberry_bush));
OreDictionary.registerOre("berrybushStraw", new ItemStack(MBlocks.strawberry_bush));
OreDictionary.registerOre("berrybushMana", new ItemStack(MBlocks.mana_bush));
OreDictionary.registerOre("foodRaspberry", new ItemStack(MItems.raspberry));
OreDictionary.registerOre("foodBlueberry", new ItemStack(MItems.blueberry));
OreDictionary.registerOre("foodBlackberry", new ItemStack(MItems.blackberry));
OreDictionary.registerOre("foodStrawberry", new ItemStack(MItems.strawberry));
OreDictionary.registerOre("foodCelery", new ItemStack(MItems.celery));
OreDictionary.registerOre("seedCelery", new ItemStack(MBlocks.celery_seed));
OreDictionary.registerOre("foodLettuce", new ItemStack(MBlocks.lettuce));
OreDictionary.registerOre("foodCabbage", new ItemStack(MBlocks.cabbage));
OreDictionary.registerOre("foodOnion", new ItemStack(MBlocks.onion));
OreDictionary.registerOre("foodPepper", new ItemStack(MItems.pepper));
OreDictionary.registerOre("seedPepper", new ItemStack(MBlocks.pepper_seed));
OreDictionary.registerOre("seedRice", new ItemStack(MBlocks.rice));
OreDictionary.registerOre("foodRice", new ItemStack(MBlocks.rice));
OreDictionary.registerOre("foodPeanuts", new ItemStack(MBlocks.peanuts));
OreDictionary.registerOre("foodCorn", new ItemStack(MBlocks.corn));
OreDictionary.registerOre("seedTomato", new ItemStack(MBlocks.tomato_seed));
OreDictionary.registerOre("foodTomato", new ItemStack(MItems.tomato));
OreDictionary.registerOre("stoneDeepSmooth", new ItemStack(MBlocks.biome_stones, 1, 0));
OreDictionary.registerOre("stoneDeepSmooth", new ItemStack(MBlocks.biome_stones, 1, 2));
OreDictionary.registerOre("stoneDeepSmooth", new ItemStack(MBlocks.biome_stones, 1, 4));
OreDictionary.registerOre("stoneDeepSmooth", new ItemStack(MBlocks.biome_stones, 1, 6));
OreDictionary.registerOre("stoneDeepSmooth", new ItemStack(MBlocks.biome_stones, 1, 8));
//Storage
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.copper_block), "III", "III", "III", 'I',
"ingotCopper"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.tin_block), "III", "III", "III", 'I',
"ingotTin"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.bronze_block), "III", "III", "III", 'I',
"ingotBronze"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.steel_block), "III", "III", "III", 'I',
"ingotSteel"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.meurodite_block), "III", "III", "III", 'I',
"gemMeurodite"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.torite_block), "III", "III", "III", 'I',
"ingotTorite"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.glacierite_block), "III", "III", "III", 'I',
"ingotGlacierite"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.plutonium_block), "III", "III", "III", 'I',
"ingotPlutonium"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.uranium_block), "III", "III", "III", 'I',
"ingotUranium"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.titanium_block), "III", "III", "III", 'I',
"ingotTitanium"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.blazium_block), "III", "III", "III", 'I',
"ingotBlazium"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.soul_gem_block), "III", "III", "III", 'I',
"gemSoul"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.dimensium_block), "III", "III", "III", 'I',
"ingotDimensium"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.compacted_dirt), "BBB", "BBB", "BBB", 'B',
new ItemStack(Blocks.dirt, 1, 0)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.compacted_netherrack), "BBB", "BBB", "BBB", 'B',
Blocks.netherrack));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.compacted_endstone), "BBB", "BBB", "BBB", 'B',
Blocks.end_stone));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.compacted_glowshrooms), "GPG", "PGP", "GPG",
'P', MBlocks.huge_purple_glowshroom, 'G',
MBlocks.huge_green_glowshroom));
//Wood
GameRegistry.addRecipe(
new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab, 6, 0), "WWW", 'W', "plankOak"));
GameRegistry.addRecipe(
new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab, 6, 1), "WWW", 'W', "plankSpruce"));
GameRegistry.addRecipe(
new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab, 6, 2), "WWW", 'W', "plankBirch"));
GameRegistry.addRecipe(
new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab, 6, 3), "WWW", 'W', "plankJungle"));
GameRegistry.addRecipe(
new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab, 6, 4), "WWW", 'W', "plankAcacia"));
GameRegistry.addRecipe(
new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab, 6, 5), "WWW", 'W', "plankDarkOak"));
GameRegistry.addRecipe(
new ShapedOreRecipe(new ItemStack(MBlocks.redwood_slab, 6), "WWW", 'W', "plankRedwood"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.frozen_oak_slab, 6), "WWW", 'W',
"plankFrozenOak"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.oak_stairs, 4, 0), " W", " WW", "WWW", 'W',
"plankOak"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.spruce_stairs, 4, 0), " W", " WW", "WWW", 'W',
"plankSpruce"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.birch_stairs, 4, 0), " W", " WW", "WWW", 'W',
"plankBirch"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.jungle_stairs, 4, 0), " W", " WW", "WWW", 'W',
"plankJungle"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.acacia_stairs, 4, 0), " W", " WW", "WWW", 'W',
"plankAcacia"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.dark_oak_stairs, 4, 0), " W", " WW", "WWW", 'W',
"plankDarkOak"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.redwood_stairs, 4, 0), " W", " WW", "WWW", 'W',
"plankRedwood"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.frozen_oak_stairs, 4, 0), " W", " WW", "WWW",
'W', "plankFrozenOak"));
//Tech
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.crate, 1), "WWW", "SSS", "WWW", 'W',
"plankWood", 'S', "stickWood"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.hopper, 1), "S S", "SCS", " S ", 'S',
"ingotSteel", 'C', MBlocks.pipe));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.pipe, 16), "SSS", "S S", " D ", 'S',
"ingotCopper", 'D', Blocks.dropper));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.sawmill, 1), "CC", "WW", "WW", 'C',
"ingotCopper", 'W', "plankWood"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.stonecutter, 1), "II", "CC", "CC", 'I',
"ingotIron", 'C', "cobblestone"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.crusher, 1), "BPB", "BTB", "OOO", 'B',
"blockBronze", 'P', Blocks.piston, 'T', "ingotTitanium", 'O',
MBlocks.obsidian_bricks));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.plutonium_insulated), "SSS", "GBG", "STS", 'S',
"ingotSteel", 'G', MBlocks.framed_glass_pane, 'B', "blockPlutonium",
'T', MItems.technological_doodad));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.uranium_insulated), "SSS", "GBG", "STS", 'S',
"ingotSteel", 'G', MBlocks.framed_glass_pane, 'B', "blockUranium",
'T', MItems.technological_doodad));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.sifter, 1), " C ", "CMC", " S ", 'C',
"ingotCopper", 'M', MBlocks.steel_mesh, 'S', MItems.reinforced_stick));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.titanium_sifter, 1), " C ", "CMC", " S ", 'C',
"ingotTitanium", 'M', MBlocks.steel_mesh, 'S',
MItems.reinforced_stick));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.splitter, 1), "RTR", "GSG", "RTR", 'R', MBlocks.radiant_chiseled,
'T', "ingotTorite", 'S', MBlocks.sunstone_block, 'G',
MItems.soul_gem));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.claimerator, 1), "DOD", "PGU", "DOD", 'D',
Items.diamond, 'O', Blocks.obsidian, 'P', "ingotPlutonium", 'U',
"ingotUranium", 'G', MBlocks.godstone));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.charge_gun, 1), "SBT", "DPE", "SCT", 'S', MItems.steel_plating,
'B', "ingotBronze", 'T', "ingotTitanium", 'D', Blocks.dispenser, 'P',
MItems.propeller, 'E', MItems.technological_doodad, 'C',
"ingotCopper"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.enderporter, 2), "JAJ", "OEO", "DCD", 'J',
MBlocks.jadachite_block, 'A', MItems.advanced_tech_doodad, 'O',
MBlocks.obsidian_bricks, 'E', MItems.ender_aura, 'D',
"ingotDimensium", 'C', MItems.crystal_heart));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.dimensional_fishery, 1), "PRP", "OCO", "DAD",
'P', new ItemStack(Blocks.prismarine, 1, 1), 'R', "gemRadiantQuartz",
'O', MBlocks.obsidian_bricks, 'C', MBlocks.hourglass_continurum, 'D',
"ingotDimensium", 'A', MItems.advanced_tech_doodad));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.poschip, 1), "RDR", "DMD", "RTR", 'R',
"dustRedstone", 'D', "dustDimensium", 'M', Items.map, 'T',
MItems.technological_doodad));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.inert_chip, 1), "CSC", "STS", "CSC", 'C',
"ingotCopper", 'S', MItems.steel_plating, 'T',
MItems.technological_doodad));
//Materials
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.reinforced_stick, 8), "SSS", "STS", "SSS", 'S',
"stickWood", 'T', new ItemStack(MItems.tin_plating)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.inert_crystal_heart, 1), "MDM", "DHD", "MDM",
'M', MItems.mana_leaf, 'D', "dustDiamond", 'H', MItems.heart_piece));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.advanced_tech_doodad, 1), "DTD", "TIT", "DTD",
'D', "dustDiamond", 'T', MItems.technological_doodad, 'I',
"ingotTitanium"));
//Decor
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.meat_block, 1), "MMM", "MMM", "MMM", 'M',
"meatRaw"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.glass_door_item, 3), "II", "GG", "II", 'I',
Blocks.iron_bars, 'G', "paneGlassColorless"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.steel_mesh, 16), "SSS", "SSS", 'S',
"ingotSteel"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.magnetic_torch, 6), "C", "S", "R", 'C', Items.coal,
'S', "stickWood", 'R', Items.redstone));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.hourglass_empty, 1), "IWI", " B ", "IWI", 'W',
MBlocks.redwood_slab, 'I', "ingotBronze", 'B', Items.glass_bottle));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.ritual_conduit, 1), "I I", "IBI", "III", 'I',
"ingotIron", 'B', MItems.bronze_plating));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MBlocks.jadachite_block, 1), "JJ", "JJ", 'J',
"gemJadachite"));
//Food
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(MItems.rice_bowl, 1), "stickWood", "foodRice", Items.bowl,
new ItemStack(Items.potionitem, 1, 0)));
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(MItems.bread_rice_bowl, 1), "stickWood", "foodRice",
MItems.bread_bowl, new ItemStack(Items.potionitem, 1, 0)));
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(MItems.corn_on_stick, 1), "stickWood", "foodCorn",
"seedPepper"));
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(MItems.tomato_sauce, 1), Items.bowl, "foodTomato",
"foodTomato", "seedPepper"));
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(MItems.bread_tomato_sauce, 1), MItems.bread_bowl,
"foodTomato", "foodTomato", "seedPepper"));
//Vanilla
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.flint_and_steel), "S ", " F", 'S', "ingotSteel",
'F', new ItemStack(Items.flint)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.daylight_detector), "GGG", "QQQ", "WWW", 'G',
"blockGlassColorless", 'Q', "gemQuartzAny", 'W', "slabWood"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.anvil, 1, 0), "III", " S ", "SSS", 'I',
"blockIron", 'S', "ingotSteel"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.diamond_pickaxe), "III", " S ", " S ", 'I', Items.diamond,
'S', MItems.reinforced_stick));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.diamond_axe), "II", "IS", " S", 'I', Items.diamond,
'S', MItems.reinforced_stick));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.diamond_shovel), "I", "S", "S", 'I', Items.diamond,
'S', MItems.reinforced_stick));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.diamond_hoe), "II", " S", " S", 'I', Items.diamond,
'S', MItems.reinforced_stick));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.diamond_sword), "I", "I", "S", 'I', Items.diamond,
'S', MItems.reinforced_stick));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.quartz_block, 1, 0), "QQ", "QQ", 'Q',
Items.quartz));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.sandstone, 1, 0), "SS", "SS", 'S',
new ItemStack(Blocks.sand, 1, 0)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.red_sandstone, 1, 0), "SS", "SS", 'S',
new ItemStack(Blocks.sand, 1, 1)));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.prismarine, 1, 0), "PP", "PP", 'P',
Items.prismarine_shard));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.comparator, 1, 0), " R ", "RQR", "SSS", 'R',
Blocks.redstone_torch, 'Q', "gemQuartzAny", 'S', "stone"));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.glass_bottle, 3), "G G", " G ", 'G',
"blockGlassColorless"));
//Tools
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(MItems.hangglider, 1), "PRP", "WPW", " S ", 'P',
"plankWood", 'R', MBlocks.rope, 'W', MItems.wing_segment, 'S',
MItems.reinforced_stick));
}
}