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)); } }