package minestrapteam.mods.minestrappolation.crafting.recipes; import com.google.common.collect.Maps; import minestrapteam.mods.minestrappolation.lib.MBlocks; import minestrapteam.mods.minestrappolation.lib.MItems; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public class SplitterRecipes { private static final SplitterRecipes splitBase = new SplitterRecipes(); private Map splitList = Maps.newHashMap(); private Map splitList2 = Maps.newHashMap(); private Map experienceList = Maps.newHashMap(); public static SplitterRecipes instance() { return splitBase; } private SplitterRecipes() { //Vanilla Mineral Blocks this.addRecipe(new ItemStack(Blocks.snow, 1, 0), new ItemStack(Items.snowball, 2), new ItemStack(Items.snowball, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.clay, 1, 0), new ItemStack(Items.clay_ball, 2), new ItemStack(Items.clay_ball, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.hay_block, 1), new ItemStack(Items.wheat, 5), new ItemStack(Items.wheat, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.melon_block, 1, 0), new ItemStack(Items.melon, 5), new ItemStack(Items.melon, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.coal_block, 1, 0), new ItemStack(Items.coal, 5), new ItemStack(Items.coal, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.iron_block, 1, 0), new ItemStack(Items.iron_ingot, 5), new ItemStack(Items.iron_ingot, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.gold_block, 1, 0), new ItemStack(Items.gold_ingot, 5), new ItemStack(Items.gold_ingot, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.lapis_block, 1, 0), new ItemStack(Items.dye, 5, 4), new ItemStack(Items.dye, 4, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.redstone_block, 1), new ItemStack(Items.redstone, 5), new ItemStack(Items.redstone, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.diamond_block, 1, 0), new ItemStack(Items.diamond, 5), new ItemStack(Items.diamond, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.emerald_block, 1, 0), new ItemStack(Items.emerald, 5), new ItemStack(Items.emerald, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.prismarine, 1, 0), new ItemStack(Items.prismarine_shard, 2), new ItemStack(Items.prismarine_shard, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.quartz_block, 1, 0), new ItemStack(Items.quartz, 2), new ItemStack(Items.quartz, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.glowstone, 1, 0), new ItemStack(Items.glowstone_dust, 2), new ItemStack(Items.glowstone_dust, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.slime_block, 1, 0), new ItemStack(Items.slime_ball, 5), new ItemStack(Items.slime_ball, 4), 0.1F); //Vanilla Decor Blocks this.addRecipe(new ItemStack(Blocks.bookshelf, 1, 0), new ItemStack(Items.book, 3), new ItemStack(Blocks.planks, 6), 0.1F); this.addRecipe(new ItemStack(Blocks.lit_pumpkin, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.purple_glowshroom, 8), 0.1F); this.addRecipe(new ItemStack(Blocks.sandstone, 1, 0), new ItemStack(Blocks.sand, 2, 0), new ItemStack(Blocks.sand, 2, 0), 0.1F); this.addRecipe(new ItemStack(Blocks.red_sandstone, 1, 0), new ItemStack(Blocks.sand, 2, 1), new ItemStack(Blocks.sand, 2, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.sea_lantern, 1, 0), new ItemStack(Items.prismarine_shard, 5), new ItemStack(Items.prismarine_crystals, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.ladder, 1), new ItemStack(Items.stick, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.oak_fence, 1), new ItemStack(Blocks.planks, 1, 0), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.spruce_fence, 1), new ItemStack(Blocks.planks, 1, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.birch_fence, 1), new ItemStack(Blocks.planks, 1, 2), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.jungle_fence, 1), new ItemStack(Blocks.planks, 1, 3), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.acacia_fence, 1), new ItemStack(Blocks.planks, 1, 4), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.dark_oak_fence, 1), new ItemStack(Blocks.planks, 1, 5), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.oak_fence_gate, 1), new ItemStack(Blocks.planks, 2, 0), new ItemStack(Items.stick, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.spruce_fence_gate, 1), new ItemStack(Blocks.planks, 2, 1), new ItemStack(Items.stick, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.birch_fence_gate, 1), new ItemStack(Blocks.planks, 2, 2), new ItemStack(Items.stick, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.jungle_fence_gate, 1), new ItemStack(Blocks.planks, 2, 3), new ItemStack(Items.stick, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.acacia_fence_gate, 1), new ItemStack(Blocks.planks, 2, 4), new ItemStack(Items.stick, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.dark_oak_fence_gate, 1), new ItemStack(Blocks.planks, 2, 5), new ItemStack(Items.stick, 4), 0.1F); this.addRecipe(new ItemStack(Items.painting, 1), new ItemStack(Blocks.wool, 1), new ItemStack(Items.stick, 8), 0.1F); this.addRecipe(new ItemStack(Items.item_frame, 1), new ItemStack(Items.leather, 1), new ItemStack(Items.stick, 8), 0.1F); this.addRecipe(new ItemStack(Items.sign, 1), new ItemStack(Blocks.planks, 1), new ItemStack(Blocks.planks, 1), 0.1F); this.addRecipe(new ItemStack(Items.bed, 1), new ItemStack(Blocks.planks, 3), new ItemStack(Blocks.wool, 3), 0.1F); this.addRecipe(new ItemStack(MBlocks.ministrapp_flower_pot, 1), new ItemStack(Items.brick, 3), new ItemStack(Blocks.dirt, 1, 0), 0.1F); this.addRecipe(new ItemStack(Items.banner, 1), new ItemStack(Blocks.wool, 1), new ItemStack(Blocks.wool, 1), 0.1F); this.addRecipe(new ItemStack(Items.armor_stand, 1), new ItemStack(Blocks.stone_slab, 1), new ItemStack(Items.stick, 6), 0.1F); this.addRecipe(new ItemStack(Items.oak_door, 1), new ItemStack(Blocks.planks, 1, 0), new ItemStack(Blocks.planks, 1, 0), 0.1F); this.addRecipe(new ItemStack(Items.spruce_door, 1), new ItemStack(Blocks.planks, 1, 1), new ItemStack(Blocks.planks, 1, 1), 0.1F); this.addRecipe(new ItemStack(Items.birch_door, 1), new ItemStack(Blocks.planks, 1, 2), new ItemStack(Blocks.planks, 1, 2), 0.1F); this.addRecipe(new ItemStack(Items.jungle_door, 1), new ItemStack(Blocks.planks, 1, 3), new ItemStack(Blocks.planks, 1, 3), 0.1F); this.addRecipe(new ItemStack(Items.acacia_door, 1), new ItemStack(Blocks.planks, 1, 4), new ItemStack(Blocks.planks, 1, 4), 0.1F); this.addRecipe(new ItemStack(Items.dark_oak_door, 1), new ItemStack(Blocks.planks, 1, 5), new ItemStack(Blocks.planks, 1, 5), 0.1F); this.addRecipe(new ItemStack(Items.iron_door, 1), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.iron_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.trapdoor, 1), new ItemStack(Blocks.planks, 2), new ItemStack(Blocks.planks, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.iron_trapdoor, 1), new ItemStack(Items.iron_ingot, 2), new ItemStack(Items.iron_ingot, 2), 0.1F); //Vanilla Tech Blocks this.addRecipe(new ItemStack(Blocks.wooden_pressure_plate, 1), new ItemStack(Blocks.planks, 1), new ItemStack(Blocks.planks, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.stone_pressure_plate, 1), new ItemStack(Blocks.stone, 1), new ItemStack(Blocks.stone, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.heavy_weighted_pressure_plate, 1), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.iron_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.light_weighted_pressure_plate, 1), new ItemStack(Items.gold_ingot, 1), new ItemStack(Items.gold_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.lever, 1), new ItemStack(Blocks.cobblestone, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.crafting_table, 1), new ItemStack(Blocks.planks, 2), new ItemStack(Blocks.planks, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.furnace, 1), new ItemStack(Blocks.cobblestone, 4), new ItemStack(Blocks.cobblestone, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.chest, 1), new ItemStack(Blocks.planks, 4), new ItemStack(Blocks.planks, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.trapped_chest, 1), new ItemStack(Blocks.chest, 1), new ItemStack(Blocks.tripwire_hook, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.ender_chest, 1), new ItemStack(Blocks.obsidian, 8), new ItemStack(Items.ender_eye, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.noteblock, 1), new ItemStack(Blocks.planks, 8), new ItemStack(Items.redstone, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.jukebox, 1), new ItemStack(Blocks.planks, 8), new ItemStack(Items.diamond, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.enchanting_table, 1), new ItemStack(Blocks.obsidian, 4), new ItemStack(Items.diamond, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.hopper, 1), new ItemStack(MBlocks.pipe, 1), new ItemStack(MItems.steel_ingot, 5), 0.1F); this.addRecipe(new ItemStack(Blocks.tnt, 1), new ItemStack(Items.gunpowder, 5), new ItemStack(Blocks.sand, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.daylight_detector, 1), new ItemStack(Blocks.glass, 3), new ItemStack(MItems.desert_quartz_item, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.redstone_torch, 1), new ItemStack(Items.redstone, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Items.repeater, 1), new ItemStack(Blocks.stone, 3), new ItemStack(Blocks.redstone_torch, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.dropper, 1), new ItemStack(Blocks.cobblestone, 7), new ItemStack(Items.redstone, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.dispenser, 1), new ItemStack(Blocks.cobblestone, 7), new ItemStack(Items.bow, 1), 0.1F); this.addRecipe(new ItemStack(Items.comparator, 1), new ItemStack(Blocks.stone, 3), new ItemStack(Blocks.redstone_torch, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.piston, 1), new ItemStack(Blocks.cobblestone, 4), new ItemStack(Items.iron_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.sticky_piston, 1), new ItemStack(Blocks.piston, 1), new ItemStack(Items.slime_ball, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.redstone_lamp, 1), new ItemStack(Blocks.glowstone, 1), new ItemStack(Items.redstone, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.activator_rail, 1), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.golden_rail, 1), new ItemStack(Items.gold_ingot, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.detector_rail, 1), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Items.brewing_stand, 1), new ItemStack(Items.blaze_rod, 1), new ItemStack(Blocks.cobblestone, 3), 0.1F); this.addRecipe(new ItemStack(Items.cauldron, 1), new ItemStack(Items.iron_ingot, 4), new ItemStack(Items.iron_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.beacon, 1), new ItemStack(Items.nether_star, 1), new ItemStack(Blocks.obsidian, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.anvil, 1, 0), new ItemStack(Blocks.iron_block, 3), new ItemStack(MItems.steel_ingot, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.anvil, 1, 1), new ItemStack(Blocks.iron_block, 2), new ItemStack(MItems.steel_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.anvil, 1, 2), new ItemStack(Blocks.iron_block, 1), new ItemStack(MItems.steel_ingot, 1), 0.1F); //Vanilla Dyed Blocks this.addRecipe(new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.string, 2, 0), new ItemStack(Items.string, 2, 0), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 1), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 14), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 2), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 13), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 3), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 12), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 4), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 11), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 5), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 10), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 6), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 9), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 7), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 8), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 8), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 7), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 9), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 6), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 10), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 5), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 11), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 12), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 13), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 14), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.wool, 1, 15), new ItemStack(Blocks.wool, 1, 0), new ItemStack(Items.dye, 1, 0), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 0), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 15), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 1), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 14), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 2), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 13), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 3), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 12), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 4), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 11), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 5), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 10), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 6), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 9), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 7), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 8), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 8), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 7), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 9), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 6), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 10), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 5), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 11), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 12), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 13), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 14), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_glass, 1, 15), new ItemStack(Blocks.glass, 8, 0), new ItemStack(Items.dye, 1, 0), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 0), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 15), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 1), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 14), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 2), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 13), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 3), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 12), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 4), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 11), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 5), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 10), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 6), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 9), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 7), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 8), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 8), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 7), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 9), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 6), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 10), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 5), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 11), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 12), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 3), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 13), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 14), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.stained_hardened_clay, 1, 15), new ItemStack(Blocks.hardened_clay, 9, 0), new ItemStack(Items.dye, 1, 0), 0.1F); //Vanilla Foods this.addRecipe(new ItemStack(Items.mushroom_stew, 1), new ItemStack(Blocks.red_mushroom, 1), new ItemStack(Blocks.brown_mushroom, 1), 0.1F); this.addRecipe(new ItemStack(Items.rabbit_stew, 1), new ItemStack(Items.cooked_rabbit, 1), new ItemStack(Items.baked_potato, 1), 0.1F); this.addRecipe(new ItemStack(Items.golden_apple, 1, 0), new ItemStack(Items.apple, 1), new ItemStack(Items.gold_ingot, 8), 0.1F); this.addRecipe(new ItemStack(Items.golden_apple, 1, 1), new ItemStack(Items.apple, 1), new ItemStack(Blocks.gold_block, 8), 0.1F); this.addRecipe(new ItemStack(Items.golden_carrot, 1), new ItemStack(Items.carrot, 1), new ItemStack(Items.gold_nugget, 8), 0.1F); this.addRecipe(new ItemStack(Items.speckled_melon, 1), new ItemStack(Items.melon, 1), new ItemStack(Items.gold_nugget, 8), 0.1F); this.addRecipe(new ItemStack(Items.cake, 1), new ItemStack(Items.wheat, 3), new ItemStack(Items.sugar, 2), 0.1F); //Vanilla Misc Items this.addRecipe(new ItemStack(Items.fermented_spider_eye, 1), new ItemStack(Items.spider_eye, 1), new ItemStack(Items.sugar, 1), 0.1F); this.addRecipe(new ItemStack(Items.magma_cream, 1), new ItemStack(Items.slime_ball, 1), new ItemStack(Items.blaze_powder, 1), 0.1F); this.addRecipe(new ItemStack(Items.gold_ingot, 1), new ItemStack(Items.gold_nugget, 5), new ItemStack(Items.gold_nugget, 4), 0.1F); this.addRecipe(new ItemStack(Items.leather, 1), new ItemStack(Items.rabbit_hide, 2), new ItemStack(Items.rabbit_hide, 2), 0.1F); this.addRecipe(new ItemStack(Items.book, 1), new ItemStack(Items.paper, 3), new ItemStack(Items.leather, 1), 0.1F); this.addRecipe(new ItemStack(Items.writable_book, 1), new ItemStack(Items.book, 1), new ItemStack(Items.dye, 1, 0), 0.1F); this.addRecipe(new ItemStack(Items.written_book, 1), new ItemStack(Items.book, 1), new ItemStack(Items.dye, 1, 0), 0.1F); this.addRecipe(new ItemStack(Items.map, 1), new ItemStack(Items.paper, 8), new ItemStack(Items.compass, 1), 0.1F); this.addRecipe(new ItemStack(Items.filled_map, 1), new ItemStack(Items.paper, 1), new ItemStack(Items.compass, 1), 0.1F); this.addRecipe(new ItemStack(Items.fireworks, 1), new ItemStack(Items.gunpowder, 1), new ItemStack(Items.paper, 1), 0.1F); this.addRecipe(new ItemStack(Items.ender_eye, 1), new ItemStack(Items.ender_pearl, 1), new ItemStack(Items.blaze_powder, 1), 0.1F); //Vanilla Utility Items this.addRecipe(new ItemStack(Items.bowl, 1), new ItemStack(Blocks.planks, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(Items.bucket, 1), new ItemStack(Items.iron_ingot, 2), new ItemStack(Items.iron_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Items.compass, 1), new ItemStack(Items.iron_ingot, 4), new ItemStack(Items.redstone, 1), 0.1F); this.addRecipe(new ItemStack(Items.clock, 1), new ItemStack(Items.gold_ingot, 4), new ItemStack(Items.redstone, 1), 0.1F); this.addRecipe(new ItemStack(Items.boat, 1), new ItemStack(Blocks.planks, 3), new ItemStack(Blocks.planks, 2), 0.1F); this.addRecipe(new ItemStack(Items.minecart, 1), new ItemStack(Items.iron_ingot, 3), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.chest_minecart, 1), new ItemStack(Items.minecart, 1), new ItemStack(Blocks.chest, 1), 0.1F); this.addRecipe(new ItemStack(Items.furnace_minecart, 1), new ItemStack(Items.minecart, 1), new ItemStack(Blocks.furnace, 1), 0.1F); this.addRecipe(new ItemStack(Items.tnt_minecart, 1), new ItemStack(Items.minecart, 1), new ItemStack(Blocks.tnt, 1), 0.1F); this.addRecipe(new ItemStack(Items.hopper_minecart, 1), new ItemStack(Items.minecart, 1), new ItemStack(Blocks.hopper, 1), 0.1F); this.addRecipe(new ItemStack(Items.iron_horse_armor, 1), new ItemStack(Items.iron_ingot, 6), new ItemStack(Blocks.wool, 1, 15), 0.1F); this.addRecipe(new ItemStack(Items.golden_horse_armor, 1), new ItemStack(Items.gold_ingot, 6), new ItemStack(Blocks.wool, 1, 14), 0.1F); this.addRecipe(new ItemStack(Items.diamond_horse_armor, 1), new ItemStack(Items.diamond, 6), new ItemStack(Blocks.wool, 1, 4), 0.1F); this.addRecipe(new ItemStack(Items.saddle, 1), new ItemStack(Items.leather, 5), new ItemStack(Items.iron_ingot, 1, 3), 0.1F); this.addRecipe(new ItemStack(Items.experience_bottle, 1), new ItemStack(MItems.soul_gem, 1), new ItemStack(Items.glass_bottle, 1), 0.1F); //Vanilla Tools this.addRecipe(new ItemStack(Items.carrot_on_a_stick, 1, 0), new ItemStack(Items.fishing_rod, 1), new ItemStack(Items.carrot, 1), 0.1F); this.addRecipe(new ItemStack(Items.fishing_rod, 1, 0), new ItemStack(Items.string, 2), new ItemStack(Items.stick, 3), 0.1F); this.addRecipe(new ItemStack(Items.flint_and_steel, 1, 0), new ItemStack(MItems.steel_ingot, 1), new ItemStack(Items.flint, 1), 0.1F); this.addRecipe(new ItemStack(Items.lead, 1), new ItemStack(Items.string, 1), new ItemStack(Items.string, 1), 0.1F); this.addRecipe(new ItemStack(Items.shears, 1, 0), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.iron_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Items.bow, 1, 0), new ItemStack(Items.string, 3), new ItemStack(Items.stick, 3), 0.1F); this.addRecipe(new ItemStack(Items.wooden_pickaxe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.planks, 3), 0.1F); this.addRecipe(new ItemStack(Items.stone_pickaxe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.cobblestone, 3), 0.1F); this.addRecipe(new ItemStack(Items.iron_pickaxe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.iron_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Items.golden_pickaxe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.gold_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Items.diamond_pickaxe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Items.diamond, 3), 0.1F); this.addRecipe(new ItemStack(Items.wooden_axe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.planks, 3), 0.1F); this.addRecipe(new ItemStack(Items.stone_axe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.cobblestone, 3), 0.1F); this.addRecipe(new ItemStack(Items.iron_axe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.iron_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Items.golden_axe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.gold_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Items.diamond_axe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Items.diamond, 3), 0.1F); this.addRecipe(new ItemStack(Items.wooden_shovel, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.planks, 1), 0.1F); this.addRecipe(new ItemStack(Items.stone_shovel, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.cobblestone, 1), 0.1F); this.addRecipe(new ItemStack(Items.iron_shovel, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.iron_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Items.golden_shovel, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.gold_ingot, 1), 0.1F); this.addRecipe(new ItemStack(Items.diamond_shovel, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Items.diamond, 1), 0.1F); this.addRecipe(new ItemStack(Items.wooden_hoe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.planks, 2), 0.1F); this.addRecipe(new ItemStack(Items.stone_hoe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Blocks.cobblestone, 2), 0.1F); this.addRecipe(new ItemStack(Items.iron_hoe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.golden_hoe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(Items.gold_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.diamond_hoe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Items.diamond, 2), 0.1F); this.addRecipe(new ItemStack(Items.wooden_sword, 1, 0), new ItemStack(Items.stick, 1), new ItemStack(Blocks.planks, 2), 0.1F); this.addRecipe(new ItemStack(Items.stone_sword, 1, 0), new ItemStack(Items.stick, 1), new ItemStack(Blocks.cobblestone, 2), 0.1F); this.addRecipe(new ItemStack(Items.iron_sword, 1, 0), new ItemStack(Items.stick, 1), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.golden_sword, 1, 0), new ItemStack(Items.stick, 1), new ItemStack(Items.gold_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.diamond_sword, 1, 0), new ItemStack(MItems.reinforced_stick, 1), new ItemStack(Items.diamond, 2), 0.1F); //Vanilla Armor this.addRecipe(new ItemStack(Items.leather_helmet, 1, 0), new ItemStack(Items.leather, 3), new ItemStack(Items.leather, 2), 0.1F); this.addRecipe(new ItemStack(Items.chainmail_helmet, 1, 0), new ItemStack(Items.iron_ingot, 3), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.iron_helmet, 1, 0), new ItemStack(Items.iron_ingot, 3), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.golden_helmet, 1, 0), new ItemStack(Items.gold_ingot, 3), new ItemStack(Items.gold_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.diamond_helmet, 1, 0), new ItemStack(Items.diamond, 3), new ItemStack(Items.diamond, 2), 0.1F); this.addRecipe(new ItemStack(Items.leather_chestplate, 1, 0), new ItemStack(Items.leather, 4), new ItemStack(Items.leather, 4), 0.1F); this.addRecipe(new ItemStack(Items.chainmail_chestplate, 1, 0), new ItemStack(Items.iron_ingot, 4), new ItemStack(Items.iron_ingot, 4), 0.1F); this.addRecipe(new ItemStack(Items.iron_chestplate, 1, 0), new ItemStack(Items.iron_ingot, 4), new ItemStack(Items.iron_ingot, 4), 0.1F); this.addRecipe(new ItemStack(Items.golden_chestplate, 1, 0), new ItemStack(Items.gold_ingot, 4), new ItemStack(Items.gold_ingot, 4), 0.1F); this.addRecipe(new ItemStack(Items.diamond_chestplate, 1, 0), new ItemStack(Items.diamond, 4), new ItemStack(Items.diamond, 4), 0.1F); this.addRecipe(new ItemStack(Items.leather_leggings, 1, 0), new ItemStack(Items.leather, 4), new ItemStack(Items.leather, 3), 0.1F); this.addRecipe(new ItemStack(Items.chainmail_leggings, 1, 0), new ItemStack(Items.iron_ingot, 4), new ItemStack(Items.iron_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Items.iron_leggings, 1, 0), new ItemStack(Items.iron_ingot, 4), new ItemStack(Items.iron_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Items.golden_leggings, 1, 0), new ItemStack(Items.gold_ingot, 4), new ItemStack(Items.gold_ingot, 3), 0.1F); this.addRecipe(new ItemStack(Items.diamond_leggings, 1, 0), new ItemStack(Items.diamond, 4), new ItemStack(Items.diamond, 3), 0.1F); this.addRecipe(new ItemStack(Items.leather_boots, 1, 0), new ItemStack(Items.leather, 2), new ItemStack(Items.leather, 2), 0.1F); this.addRecipe(new ItemStack(Items.chainmail_boots, 1, 0), new ItemStack(Items.iron_ingot, 2), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.iron_boots, 1, 0), new ItemStack(Items.iron_ingot, 2), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.golden_boots, 1, 0), new ItemStack(Items.gold_ingot, 2), new ItemStack(Items.gold_ingot, 2), 0.1F); this.addRecipe(new ItemStack(Items.diamond_boots, 1, 0), new ItemStack(Items.diamond, 2), new ItemStack(Items.diamond, 2), 0.1F); //Minestrapp Mineral Blocks this.addRecipe(new ItemStack(MBlocks.copper_block, 1), new ItemStack(MItems.copper_ingot, 5), new ItemStack(MItems.copper_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.tin_block, 1), new ItemStack(MItems.tin_ingot, 5), new ItemStack(MItems.tin_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.bronze_block, 1), new ItemStack(MItems.bronze_ingot, 5), new ItemStack(MItems.bronze_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.steel_block, 1), new ItemStack(MItems.steel_ingot, 5), new ItemStack(MItems.steel_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.sunstone_block, 1), new ItemStack(MItems.sunstone_shard, 2), new ItemStack(MItems.sunstone_shard, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.godstone, 1), new ItemStack(MItems.sunstone_shard, 4), new ItemStack(Items.prismarine_crystals, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.meurodite_block, 1), new ItemStack(MItems.meurodite_gem, 5), new ItemStack(MItems.meurodite_gem, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.torite_block, 1), new ItemStack(MItems.torite_ingot, 5), new ItemStack(MItems.torite_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.plutonium_block, 1), new ItemStack(MItems.plutonium, 5), new ItemStack(MItems.plutonium, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.uranium_block, 1), new ItemStack(MItems.uranium, 5), new ItemStack(MItems.uranium, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.desert_quartz_block, 1), new ItemStack(MItems.desert_quartz_item, 2), new ItemStack(MItems.desert_quartz_item, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.radiant_block, 1), new ItemStack(MItems.radiant_quartz, 2), new ItemStack(MItems.radiant_quartz, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.titanium_block, 1), new ItemStack(MItems.titanium_ingot, 5), new ItemStack(MItems.titanium_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.blazium_block, 1), new ItemStack(MItems.blazium_ingot, 5), new ItemStack(MItems.blazium_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.soul_gem_block, 1), new ItemStack(MItems.soul_gem, 5), new ItemStack(MItems.soul_gem, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.flint_block, 1), new ItemStack(Items.flint, 2), new ItemStack(Items.flint, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.sugar_block, 1), new ItemStack(Items.sugar, 5), new ItemStack(Items.sugar, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.glacierite_block, 1), new ItemStack(MItems.glacierite_ingot, 5), new ItemStack(MItems.glacierite_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.tin_plating, 1), new ItemStack(MItems.tin_ingot, 3), new ItemStack(MItems.tin_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.steel_plating, 1), new ItemStack(MItems.steel_ingot, 3), new ItemStack(MItems.steel_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_plating, 1), new ItemStack(MItems.meurodite_gem, 3), new ItemStack(MItems.meurodite_gem, 3), 0.1F); //Minestrapp Materials this.addRecipe(new ItemStack(MItems.bronze_ingot, 1), new ItemStack(MItems.copper_ingot, 3), new ItemStack(MItems.tin_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.steel_ingot, 1), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.coal, 6), 0.1F); this.addRecipe(new ItemStack(Items.prismarine_crystals, 1), new ItemStack(Items.prismarine_shard, 1), new ItemStack(MItems.sunstone_shard, 1), 0.1F); this.addRecipe(new ItemStack(MItems.blaze_shard, 1), new ItemStack(Items.blaze_powder, 1), new ItemStack(MItems.sunstone_shard, 1), 0.1F); this.addRecipe(new ItemStack(Items.blaze_rod, 1), new ItemStack(Items.bone, 1), new ItemStack(MItems.blaze_shard, 4), 0.1F); this.addRecipe(new ItemStack(MItems.blazium_ingot, 1), new ItemStack(Items.gold_ingot, 1), new ItemStack(MItems.blaze_shard, 4), 0.1F); this.addRecipe(new ItemStack(MItems.glacierite_ingot, 1), new ItemStack(MItems.torite_ingot, 1), new ItemStack(MItems.glacieric_ice_shard, 4), 0.1F); //Minestrapp Decor Blocks this.addRecipe(new ItemStack(MBlocks.mud, 1, 0), new ItemStack(MItems.mud_ball, 2), new ItemStack(MItems.mud_ball, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.mud_bricks, 1, 0), new ItemStack(MItems.mud_ball, 2), new ItemStack(MItems.mud_ball, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.glass_window, 1), new ItemStack(MBlocks.glass_refined, 1), new ItemStack(Blocks.iron_bars, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.rope, 1), new ItemStack(Items.string, 2), new ItemStack(Items.string, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.cobblestone, 1), new ItemStack(MItems.chunks, 2, 0), new ItemStack(MItems.chunks, 2, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_cobble, 1, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 2, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_cobble, 1, 3), new ItemStack(MItems.chunks, 2, 2), new ItemStack(MItems.chunks, 2, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_cobble, 1, 5), new ItemStack(MItems.chunks, 2, 3), new ItemStack(MItems.chunks, 2, 3), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_cobble, 1, 7), new ItemStack(MItems.chunks, 2, 4), new ItemStack(MItems.chunks, 2, 4), 0.1F); this.addRecipe(new ItemStack(Blocks.stonebrick, 1, 0), new ItemStack(MItems.bricks, 2, 0), new ItemStack(MItems.bricks, 2, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 0), new ItemStack(MItems.bricks, 2, 1), new ItemStack(MItems.bricks, 2, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 1), new ItemStack(MItems.bricks, 2, 2), new ItemStack(MItems.bricks, 2, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 2), new ItemStack(MItems.bricks, 2, 3), new ItemStack(MItems.bricks, 2, 3), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 3), new ItemStack(MItems.bricks, 2, 4), new ItemStack(MItems.bricks, 2, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 4), new ItemStack(MItems.bricks, 2, 5), new ItemStack(MItems.bricks, 2, 5), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 5), new ItemStack(MItems.bricks, 2, 6), new ItemStack(MItems.bricks, 2, 6), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 6), new ItemStack(MItems.bricks, 2, 7), new ItemStack(MItems.bricks, 2, 7), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 7), new ItemStack(MItems.bricks, 2, 8), new ItemStack(MItems.bricks, 2, 8), 0.1F); this.addRecipe(new ItemStack(MBlocks.biome_bricks, 1, 8), new ItemStack(MItems.bricks, 2, 9), new ItemStack(MItems.bricks, 2, 9), 0.1F); this.addRecipe(new ItemStack(MBlocks.granite_bricks, 1), new ItemStack(MItems.bricks, 2, 11), new ItemStack(MItems.bricks, 2, 11), 0.1F); this.addRecipe(new ItemStack(MBlocks.diorite_bricks, 1), new ItemStack(MItems.bricks, 2, 12), new ItemStack(MItems.bricks, 2, 12), 0.1F); this.addRecipe(new ItemStack(MBlocks.andesite_bricks, 1), new ItemStack(MItems.bricks, 2, 13), new ItemStack(MItems.bricks, 2, 13), 0.1F); this.addRecipe(new ItemStack(MBlocks.slate_bricks, 1), new ItemStack(MItems.bricks, 2, 10), new ItemStack(MItems.bricks, 2, 10), 0.1F); this.addRecipe(new ItemStack(MBlocks.sandstone_bricks, 1), new ItemStack(MItems.bricks2, 2, 0), new ItemStack(MItems.bricks2, 2, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.red_sandstone_bricks, 1), new ItemStack(MItems.bricks2, 2, 1), new ItemStack(MItems.bricks2, 2, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.flint_bricks, 1), new ItemStack(MItems.bricks, 2, 14), new ItemStack(MItems.bricks, 2, 14), 0.1F); this.addRecipe(new ItemStack(Blocks.prismarine, 1, 1), new ItemStack(Items.prismarine_shard, 2), new ItemStack(Items.prismarine_shard, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.brick_block, 1), new ItemStack(Items.brick, 2), new ItemStack(Items.brick, 2), 0.1F); this.addRecipe(new ItemStack(Blocks.nether_brick, 1), new ItemStack(Items.netherbrick, 2), new ItemStack(Items.netherbrick, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.obsidian_bricks, 1), new ItemStack(MItems.bricks, 2, 15), new ItemStack(MItems.bricks, 2, 15), 0.1F); this.addRecipe(new ItemStack(MBlocks.melon_bricks, 1), new ItemStack(Items.melon, 5), new ItemStack(Items.melon, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.stone_pattern_bricks, 1), new ItemStack(MItems.bricks, 2, 0), new ItemStack(MItems.bricks, 2, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 0), new ItemStack(MItems.bricks, 2, 1), new ItemStack(MItems.bricks, 2, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 1), new ItemStack(MItems.bricks, 2, 2), new ItemStack(MItems.bricks, 2, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 2), new ItemStack(MItems.bricks, 2, 3), new ItemStack(MItems.bricks, 2, 3), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 3), new ItemStack(MItems.bricks, 2, 4), new ItemStack(MItems.bricks, 2, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 4), new ItemStack(MItems.bricks, 2, 5), new ItemStack(MItems.bricks, 2, 5), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 5), new ItemStack(MItems.bricks, 2, 6), new ItemStack(MItems.bricks, 2, 6), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 6), new ItemStack(MItems.bricks, 2, 7), new ItemStack(MItems.bricks, 2, 7), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 7), new ItemStack(MItems.bricks, 2, 8), new ItemStack(MItems.bricks, 2, 8), 0.1F); this.addRecipe(new ItemStack(MBlocks.pattern_bricks, 1, 8), new ItemStack(MItems.bricks, 2, 9), new ItemStack(MItems.bricks, 2, 9), 0.1F); this.addRecipe(new ItemStack(MBlocks.granite_pattern_bricks, 1), new ItemStack(MItems.bricks, 2, 11), new ItemStack(MItems.bricks, 2, 11), 0.1F); this.addRecipe(new ItemStack(MBlocks.diorite_pattern_bricks, 1), new ItemStack(MItems.bricks, 2, 12), new ItemStack(MItems.bricks, 2, 12), 0.1F); this.addRecipe(new ItemStack(MBlocks.andesite_pattern_bricks, 1), new ItemStack(MItems.bricks, 2, 13), new ItemStack(MItems.bricks, 2, 13), 0.1F); this.addRecipe(new ItemStack(MBlocks.slate_pattern_bricks, 1), new ItemStack(MItems.bricks, 2, 10), new ItemStack(MItems.bricks, 2, 10), 0.1F); this.addRecipe(new ItemStack(MBlocks.sandstone_pattern_bricks, 1), new ItemStack(MItems.bricks2, 2, 0), new ItemStack(MItems.bricks2, 2, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.red_sandstone_pattern_bricks, 1), new ItemStack(MItems.bricks2, 2, 1), new ItemStack(MItems.bricks2, 2, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.flint_pattern_bricks, 1), new ItemStack(MItems.bricks, 2, 14), new ItemStack(MItems.bricks, 2, 14), 0.1F); this.addRecipe(new ItemStack(Blocks.stonebrick, 1, 3), new ItemStack(Blocks.stone_slab, 1), new ItemStack(Blocks.stone_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 0), new ItemStack(MBlocks.deepstone_slab, 1), new ItemStack(MBlocks.deepstone_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 1), new ItemStack(MBlocks.red_rock_slab, 1), new ItemStack(MBlocks.red_rock_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 2), new ItemStack(MBlocks.deep_red_rock_slab, 1), new ItemStack(MBlocks.deep_red_rock_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 3), new ItemStack(MBlocks.coldstone_slab, 1), new ItemStack(MBlocks.coldstone_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 4), new ItemStack(MBlocks.deep_coldstone_slab, 1), new ItemStack(MBlocks.deep_coldstone_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 5), new ItemStack(MBlocks.icestone_slab, 1), new ItemStack(MBlocks.icestone_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 6), new ItemStack(MBlocks.glacierrock_slab, 1), new ItemStack(MBlocks.glacierrock_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 7), new ItemStack(MBlocks.oceanstone_slab, 1), new ItemStack(MBlocks.oceanstone_slab, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chiseled, 1, 8), new ItemStack(MBlocks.poceanstone_slab, 1), new ItemStack(MBlocks.poceanstone_slab, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.sandstone, 1, 1), new ItemStack(Blocks.stone_slab, 1, 1), new ItemStack(Blocks.stone_slab, 1, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.red_sandstone, 1, 1), new ItemStack(Blocks.stone_slab2, 1, 0), new ItemStack(Blocks.stone_slab2, 1, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.desert_quartz_chiseled, 1), new ItemStack(MBlocks.desert_quartz_slab), new ItemStack(MBlocks.desert_quartz_slab), 0.1F); this.addRecipe(new ItemStack(Blocks.quartz_block, 1, 1), new ItemStack(Blocks.stone_slab, 1, 7), new ItemStack(Blocks.stone_slab, 1, 7), 0.1F); this.addRecipe(new ItemStack(MBlocks.radiant_chiseled, 1), new ItemStack(MBlocks.radiant_slab, 1), new ItemStack(MBlocks.radiant_slab, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.cobblestone_wall, 1), new ItemStack(MItems.chunks, 2, 0), new ItemStack(MItems.chunks, 1, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.red_rock_wall, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.red_rock_wall_mossy, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.coldstone_wall, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.coldstone_wall_mossy, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.icestone_wall, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.icestone_wall_mossy, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.oceanstone_wall, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.oceanstone_wall_mossy, 1), new ItemStack(MItems.chunks, 2, 1), new ItemStack(MItems.chunks, 1, 1), 0.1F); this.addRecipe(new ItemStack(Blocks.nether_brick_fence, 1), new ItemStack(Items.netherbrick, 2), new ItemStack(Items.netherbrick, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.roads, 1, 0), new ItemStack(Blocks.dirt, 1, 0), new ItemStack(MItems.chunks, 2, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.roads, 1, 1), new ItemStack(Blocks.sand, 1, 1), new ItemStack(MItems.chunks, 2, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.roads, 1, 2), new ItemStack(Blocks.gravel, 1, 0), new ItemStack(MItems.chunks, 2, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.roads, 1, 3), new ItemStack(MBlocks.dirt_permafrost, 1, 0), new ItemStack(MItems.chunks, 2, 3), 0.1F); this.addRecipe(new ItemStack(MBlocks.roads, 1, 4), new ItemStack(Blocks.sand, 1, 0), new ItemStack(MItems.chunks, 2, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.roads, 1, 6), new ItemStack(MBlocks.soul_ore, 3, 0), new ItemStack(MItems.steel_plating, 1, 0), 0.1F); //Minestrapp Tech Blocks this.addRecipe(new ItemStack(MBlocks.crate, 1), new ItemStack(Blocks.planks, 6), new ItemStack(Items.stick, 3), 0.1F); this.addRecipe(new ItemStack(MBlocks.barrel, 1), new ItemStack(Blocks.planks, 6), new ItemStack(MItems.tin_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.sawmill, 1), new ItemStack(Blocks.planks, 4), new ItemStack(MItems.copper_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.stonecutter, 1), new ItemStack(Blocks.cobblestone, 4), new ItemStack(Items.iron_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.alloy, 1), new ItemStack(MItems.tin_plating, 5), new ItemStack(MBlocks.biome_bricks, 3, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.melter, 1), new ItemStack(MItems.meurodite_plating, 5), new ItemStack(MBlocks.blazium_block, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.frost_generator, 1), new ItemStack(Blocks.packed_ice, 2), new ItemStack(MItems.radiant_quartz, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.plutonium_insulated, 1), new ItemStack(MItems.steel_ingot, 6), new ItemStack(MBlocks.plutonium_block, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.uranium_insulated, 1), new ItemStack(MItems.steel_ingot, 6), new ItemStack(MBlocks.uranium_block, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.crusher, 1), new ItemStack(MBlocks.bronze_block, 4), new ItemStack(MItems.titanium_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.splitter, 1), new ItemStack(MBlocks.radiant_chiseled, 4), new ItemStack(MItems.torite_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.claimerator, 1), new ItemStack(Items.diamond, 4), new ItemStack(MBlocks.godstone, 1), 0.1F); //Minestrapp Foods this.addRecipe(new ItemStack(MItems.dough, 1), new ItemStack(Items.wheat, 1), new ItemStack(Items.wheat, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_bowl, 1), new ItemStack(MItems.dough, 1), new ItemStack(Items.bowl, 1), 0.1F); this.addRecipe(new ItemStack(MItems.pbj_sandwich, 1), new ItemStack(MItems.bun, 2), new ItemStack(MItems.jam_bottle, 1), 0.1F); this.addRecipe(new ItemStack(MItems.hamburger, 1), new ItemStack(MItems.bun, 2), new ItemStack(Items.cooked_beef, 1), 0.1F); this.addRecipe(new ItemStack(MItems.pie_crust, 1), new ItemStack(MItems.sugar_dough, 1), new ItemStack(Items.egg, 1), 0.1F); this.addRecipe(new ItemStack(MItems.apple_pie, 1), new ItemStack(MItems.pie_crust, 1), new ItemStack(Items.apple, 1), 0.1F); this.addRecipe(new ItemStack(MItems.fried_egg, 1), new ItemStack(Items.bowl, 1), new ItemStack(Items.egg, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_fried_egg, 1), new ItemStack(MItems.bread_bowl, 1), new ItemStack(Items.egg, 1), 0.1F); this.addRecipe(new ItemStack(MItems.rice_bowl, 1), new ItemStack(MBlocks.rice, 1), new ItemStack(Items.bowl, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_rice_bowl, 1), new ItemStack(MBlocks.rice, 1), new ItemStack(MItems.bread_bowl, 1), 0.1F); this.addRecipe(new ItemStack(MItems.stir_fry, 1), new ItemStack(MItems.rice_bowl, 1), new ItemStack(MItems.hot_sauce, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_stir_fry, 1), new ItemStack(MItems.rice_bowl, 1), new ItemStack(MItems.hot_sauce, 1), 0.1F); this.addRecipe(new ItemStack(MItems.hot_sauce, 1), new ItemStack(MItems.pepper, 1), new ItemStack(Items.glass_bottle, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_mushroom_stew, 1), new ItemStack(Blocks.red_mushroom, 1), new ItemStack(Blocks.brown_mushroom, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_rabbit_stew, 1), new ItemStack(Items.cooked_rabbit, 1), new ItemStack(Items.baked_potato, 1), 0.1F); this.addRecipe(new ItemStack(MItems.salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.health_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_health_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.saturation_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_saturation_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.speed_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_speed_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.strength_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_strength_salad, 1), new ItemStack(MBlocks.lettuce, 1), new ItemStack(MBlocks.cabbage, 1), 0.1F); this.addRecipe(new ItemStack(MItems.jam_bottle, 1), new ItemStack(MItems.strawberry, 1), new ItemStack(MItems.blackberry, 1), 0.1F); this.addRecipe(new ItemStack(MItems.peanut_butter_bottle, 1), new ItemStack(MBlocks.peanuts, 4), new ItemStack(Items.glass_bottle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.meat_block, 1), new ItemStack(Items.rotten_flesh, 5), new ItemStack(Items.rotten_flesh, 4), 0.1F); this.addRecipe(new ItemStack(MItems.sushi), new ItemStack(Items.cooked_fish, 1, 1), new ItemStack(MBlocks.rice), 0.1F); this.addRecipe(new ItemStack(MItems.lucky_sushi), new ItemStack(Items.fish, 1, 2), new ItemStack(Items.gold_nugget, 1), 0.1F); //Minestrapp Tools this.addRecipe(new ItemStack(MItems.copper_pickaxe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.copper_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_pickaxe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.bronze_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.steel_pickaxe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.steel_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_pickaxe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.meurodite_gem, 3), 0.1F); this.addRecipe(new ItemStack(MItems.torite_pickaxe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.torite_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.fire_pickaxe, 1, 0), new ItemStack(Items.blaze_rod, 2), new ItemStack(MItems.blazium_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_pickaxe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.titanium_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.bedrock_pickaxe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Blocks.bedrock, 3), 0.1F); this.addRecipe(new ItemStack(MItems.ice_pickaxe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.glacierite_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.copper_axe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.copper_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_axe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.bronze_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.steel_axe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.steel_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_axe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.meurodite_gem, 3), 0.1F); this.addRecipe(new ItemStack(MItems.torite_axe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.torite_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.fire_axe, 1, 0), new ItemStack(Items.blaze_rod, 2), new ItemStack(MItems.blazium_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_axe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.titanium_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.bedrock_axe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Blocks.bedrock, 3), 0.1F); this.addRecipe(new ItemStack(MItems.ice_axe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.glacierite_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.copper_shovel, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.copper_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_shovel, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.bronze_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.steel_shovel, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.steel_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_shovel, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.meurodite_gem, 1), 0.1F); this.addRecipe(new ItemStack(MItems.torite_shovel, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.torite_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.fire_shovel, 1, 0), new ItemStack(Items.blaze_rod, 2), new ItemStack(MItems.blazium_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_shovel, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.titanium_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bedrock_shovel, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Blocks.bedrock, 1), 0.1F); this.addRecipe(new ItemStack(MItems.ice_shovel, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.glacierite_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.copper_hoe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.copper_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_hoe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.bronze_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.steel_hoe, 1, 0), new ItemStack(Items.stick, 2), new ItemStack(MItems.steel_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_hoe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.meurodite_gem, 2), 0.1F); this.addRecipe(new ItemStack(MItems.torite_hoe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.torite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.fire_hoe, 1, 0), new ItemStack(Items.blaze_rod, 2), new ItemStack(MItems.blazium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_hoe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.titanium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.bedrock_hoe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(Blocks.bedrock, 2), 0.1F); this.addRecipe(new ItemStack(MItems.ice_hoe, 1, 0), new ItemStack(MItems.reinforced_stick, 2), new ItemStack(MItems.glacierite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.copper_sword, 1, 0), new ItemStack(Items.stick, 1), new ItemStack(MItems.copper_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_sword, 1, 0), new ItemStack(Items.stick, 1), new ItemStack(MItems.bronze_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.steel_sword, 1, 0), new ItemStack(Items.stick, 1), new ItemStack(MItems.steel_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_sword, 1, 0), new ItemStack(MItems.reinforced_stick, 1), new ItemStack(MItems.meurodite_gem, 2), 0.1F); this.addRecipe(new ItemStack(MItems.torite_sword, 1, 0), new ItemStack(MItems.reinforced_stick, 1), new ItemStack(MItems.torite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.fire_sword, 1, 0), new ItemStack(Items.blaze_rod, 1), new ItemStack(MItems.blazium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_sword, 1, 0), new ItemStack(MItems.reinforced_stick, 1), new ItemStack(MItems.titanium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.ice_sword, 1, 0), new ItemStack(MItems.reinforced_stick, 1), new ItemStack(MItems.glacierite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.sifter, 1, 0), new ItemStack(MItems.copper_ingot, 3), new ItemStack(MItems.reinforced_stick, 1), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_sifter, 1), new ItemStack(MItems.titanium_ingot, 3), new ItemStack(MItems.reinforced_stick, 1), 0.1F); this.addRecipe(new ItemStack(MItems.empty_titanium_sifter, 1), new ItemStack(MItems.titanium_ingot, 3), new ItemStack(MItems.reinforced_stick, 1), 0.1F); this.addRecipe(new ItemStack(MItems.wing_segment, 1), new ItemStack(MItems.wing_sinew, 3), new ItemStack(Items.leather, 3), 0.1F); this.addRecipe(new ItemStack(MItems.hangglider, 1, 0), new ItemStack(Blocks.planks, 4), new ItemStack(MItems.wing_sinew, 2), 0.1F); this.addRecipe(new ItemStack(MItems.soulbottle, 1), new ItemStack(MItems.soul_gem, 1), new ItemStack(Items.glass_bottle, 1), 0.1F); this.addRecipe(new ItemStack(MItems.heart_container, 1), new ItemStack(MItems.heart_piece, 2), new ItemStack(MItems.heart_piece, 2), 0.1F); //Minestrapp Armor this.addRecipe(new ItemStack(MItems.tin_helmet, 1, 0), new ItemStack(MItems.tin_ingot, 3), new ItemStack(MItems.tin_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_helmet, 1, 0), new ItemStack(MItems.bronze_ingot, 3), new ItemStack(MItems.bronze_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.steel_helmet, 1, 0), new ItemStack(MItems.steel_ingot, 3), new ItemStack(MItems.steel_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_helmet, 1, 0), new ItemStack(MItems.meurodite_gem, 3), new ItemStack(MItems.meurodite_gem, 2), 0.1F); this.addRecipe(new ItemStack(MItems.torite_helmet, 1, 0), new ItemStack(MItems.torite_ingot, 3), new ItemStack(MItems.torite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.blazium_helmet, 1, 0), new ItemStack(MItems.blazium_ingot, 3), new ItemStack(MItems.blazium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_helmet, 1, 0), new ItemStack(MItems.titanium_ingot, 3), new ItemStack(MItems.titanium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.rad_helmet, 1, 0), new ItemStack(MItems.steel_plating, 1), new ItemStack(MItems.torite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.ice_helmet, 1, 0), new ItemStack(MItems.glacierite_ingot, 3), new ItemStack(MItems.glacierite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.tin_chestplate, 1, 0), new ItemStack(MItems.tin_ingot, 4), new ItemStack(MItems.tin_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_chestplate, 1, 0), new ItemStack(MItems.bronze_ingot, 4), new ItemStack(MItems.bronze_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.steel_chestplate, 1, 0), new ItemStack(MItems.steel_ingot, 4), new ItemStack(MItems.steel_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_chestplate, 1, 0), new ItemStack(MItems.meurodite_gem, 4), new ItemStack(MItems.meurodite_gem, 4), 0.1F); this.addRecipe(new ItemStack(MItems.torite_chestplate, 1, 0), new ItemStack(MItems.torite_ingot, 4), new ItemStack(MItems.torite_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.blazium_chestplate, 1, 0), new ItemStack(MItems.blazium_ingot, 4), new ItemStack(MItems.blazium_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_chestplate, 1, 0), new ItemStack(MItems.titanium_ingot, 4), new ItemStack(MItems.titanium_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.rad_chestplate, 1, 0), new ItemStack(MItems.technological_doodad, 1), new ItemStack(MItems.steel_plating, 2), 0.1F); this.addRecipe(new ItemStack(MItems.ice_chestplate, 1, 0), new ItemStack(MItems.glacierite_ingot, 4), new ItemStack(MItems.glacierite_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.tin_leggings, 1, 0), new ItemStack(MItems.tin_ingot, 4), new ItemStack(MItems.tin_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_leggings, 1, 0), new ItemStack(MItems.bronze_ingot, 4), new ItemStack(MItems.bronze_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.steel_leggings, 1, 0), new ItemStack(MItems.steel_ingot, 4), new ItemStack(MItems.steel_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_leggings, 1, 0), new ItemStack(MItems.meurodite_gem, 4), new ItemStack(MItems.meurodite_gem, 3), 0.1F); this.addRecipe(new ItemStack(MItems.torite_leggings, 1, 0), new ItemStack(MItems.torite_ingot, 4), new ItemStack(MItems.torite_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.blazium_leggings, 1, 0), new ItemStack(MItems.blazium_ingot, 4), new ItemStack(MItems.blazium_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_leggings, 1, 0), new ItemStack(MItems.titanium_ingot, 4), new ItemStack(MItems.titanium_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.rad_leggings, 1, 0), new ItemStack(MItems.technological_doodad, 1), new ItemStack(MItems.steel_plating, 2), 0.1F); this.addRecipe(new ItemStack(MItems.ice_leggings, 1, 0), new ItemStack(MItems.glacierite_ingot, 4), new ItemStack(MItems.glacierite_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.tin_boots, 1, 0), new ItemStack(MItems.tin_ingot, 2), new ItemStack(MItems.tin_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_boots, 1, 0), new ItemStack(MItems.bronze_ingot, 2), new ItemStack(MItems.bronze_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.steel_boots, 1, 0), new ItemStack(MItems.steel_ingot, 2), new ItemStack(MItems.steel_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.meurodite_boots, 1, 0), new ItemStack(MItems.meurodite_gem, 2), new ItemStack(MItems.meurodite_gem, 2), 0.1F); this.addRecipe(new ItemStack(MItems.torite_boots, 1, 0), new ItemStack(MItems.torite_ingot, 2), new ItemStack(MItems.torite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.blazium_boots, 1, 0), new ItemStack(MItems.blazium_ingot, 2), new ItemStack(MItems.blazium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.titanium_boots, 1, 0), new ItemStack(MItems.titanium_ingot, 2), new ItemStack(MItems.titanium_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.rad_boots, 1, 0), new ItemStack(MItems.steel_plating, 2), new ItemStack(MItems.torite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.ice_boots, 1, 0), new ItemStack(MItems.glacierite_ingot, 2), new ItemStack(MItems.glacierite_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MItems.amuletOves, 1, 0), new ItemStack(MItems.sheep_foot, 1), new ItemStack(Items.gold_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.amuletVaccam, 1, 0), new ItemStack(MItems.cow_foot, 1), new ItemStack(Items.gold_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.amuletPorcum, 1, 0), new ItemStack(MItems.pig_foot, 1), new ItemStack(Items.gold_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.amuletPullum, 1, 0), new ItemStack(MItems.chicken_foot, 1), new ItemStack(Items.gold_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.propeller, 1), new ItemStack(MItems.copper_ingot, 3), new ItemStack(MItems.bronze_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.fan, 1), new ItemStack(MItems.propeller, 1), new ItemStack(MItems.technological_doodad, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.chimney, 1), new ItemStack(MItems.bricks, 6, 10), new ItemStack(MItems.bricks, 2, 11), 0.1F); this.addRecipe(new ItemStack(MItems.ice_cream, 1), new ItemStack(MItems.crushed_ice, 1), new ItemStack(MItems.strawberry, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_ice_cream, 1), new ItemStack(MItems.crushed_ice, 1), new ItemStack(MItems.strawberry, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.glacieric_ice, 1), new ItemStack(MItems.glacieric_ice_shard, 1), new ItemStack(Blocks.packed_ice, 1), 0.1F); this.addRecipe(new ItemStack(MItems.charge_gun, 1), new ItemStack(MItems.titanium_ingot, 2), new ItemStack(MItems.steel_plating, 2), 0.1F); this.addRecipe(new ItemStack(MItems.satchel, 1), new ItemStack(Items.rabbit_hide, 7), new ItemStack(MBlocks.crate, 1), 0.1F); this.addRecipe(new ItemStack(MItems.backpack, 1), new ItemStack(MItems.wolf_hide, 5), new ItemStack(MBlocks.barrel, 1), 0.1F); this.addRecipe(new ItemStack(MItems.crystal_heart, 1), new ItemStack(MItems.diamond_dust, 4), new ItemStack(MItems.heart_piece, 1), 0.1F); this.addRecipe(new ItemStack(MItems.inert_crystal_heart, 1), new ItemStack(MItems.diamond_dust, 4), new ItemStack(MItems.heart_piece, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_cow, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.cow_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_mooshroom, 1), new ItemStack(MBlocks.block_cow, 1), new ItemStack(MItems.infectious_fungus, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_chicken, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.chicken_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_rabbit, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.rabbit_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_wolf, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.wolf_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_white, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_silver, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_grey, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_black, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_brown, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_pink, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_red, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_orange, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_yellow, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_lime, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_green, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_cyan, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_light_blue, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_blue, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_purple, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_sheep_magenta, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.sheep_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MItems.cow_gene_sample, 1), new ItemStack(MItems.cow_foot, 1), new ItemStack(MItems.slime_core, 1), 0.1F); this.addRecipe(new ItemStack(MItems.chicken_gene_sample, 1), new ItemStack(MItems.chicken_foot, 1), new ItemStack(MItems.slime_core, 1), 0.1F); this.addRecipe(new ItemStack(MItems.rabbit_gene_sample, 1), new ItemStack(Items.rabbit_foot, 1), new ItemStack(MItems.slime_core, 1), 0.1F); this.addRecipe(new ItemStack(MItems.sheep_gene_sample, 1), new ItemStack(MItems.sheep_foot, 1), new ItemStack(MItems.slime_core, 1), 0.1F); this.addRecipe(new ItemStack(MItems.wolf_gene_sample, 1), new ItemStack(MItems.wolf_hide, 1), new ItemStack(MItems.slime_core, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bat_gene_sample, 1), new ItemStack(MItems.wing_sinew, 1), new ItemStack(MItems.slime_core, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.block_bat, 1), new ItemStack(MBlocks.block_flesh, 1), new ItemStack(MItems.bat_gene_sample, 1), 0.1F); this.addRecipe(new ItemStack(MItems.glowshroom_stew, 1), new ItemStack(MBlocks.purple_glowshroom, 1), new ItemStack(MBlocks.green_glowshroom, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_glowshroom_stew, 1), new ItemStack(MBlocks.purple_glowshroom, 1), new ItemStack(MBlocks.green_glowshroom, 1), 0.1F); this.addRecipe(new ItemStack(MItems.corn_on_stick, 1), new ItemStack(MBlocks.corn, 1), new ItemStack(Items.stick, 1), 0.1F); this.addRecipe(new ItemStack(MItems.grilled_corn, 1), new ItemStack(MItems.corn_on_stick, 1), new ItemStack(MItems.fat, 1), 0.1F); this.addRecipe(new ItemStack(MItems.popcorn, 1), new ItemStack(MBlocks.corn, 1), new ItemStack(Items.bowl, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_popcorn, 1), new ItemStack(MBlocks.corn, 1), new ItemStack(MItems.bread_bowl, 1), 0.1F); this.addRecipe(new ItemStack(MItems.corn_meal, 1), new ItemStack(MBlocks.corn, 1), new ItemStack(MBlocks.corn, 1), 0.1F); this.addRecipe(new ItemStack(MItems.fries, 1), new ItemStack(Items.potato, 1), new ItemStack(MItems.grease, 1), 0.1F); this.addRecipe(new ItemStack(MItems.fried_fish, 1), new ItemStack(Items.cooked_fish, 1, 0), new ItemStack(MItems.grease, 1), 0.1F); this.addRecipe(new ItemStack(MItems.fried_salmon, 1), new ItemStack(Items.cooked_fish, 1, 1), new ItemStack(MItems.grease, 1), 0.1F); this.addRecipe(new ItemStack(MItems.salmon_burger, 1), new ItemStack(MItems.bun, 2), new ItemStack(MItems.fried_salmon, 1), 0.1F); this.addRecipe(new ItemStack(MItems.fish_and_chips, 1), new ItemStack(MItems.fries, 1), new ItemStack(MItems.fried_fish, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_0, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_1, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_2, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_3, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_4, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_smashed, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_0_lit, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_1_lit, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_2_lit, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_3_lit, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_carved_4_lit, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.pumpkin_smashed_lit, 1), new ItemStack(Blocks.pumpkin, 1), new ItemStack(MBlocks.candle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.hourglass_empty, 1), new ItemStack(MItems.bronze_ingot, 4), new ItemStack(Items.glass_bottle, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.hourglass_sand, 1), new ItemStack(MBlocks.hourglass_empty, 1), new ItemStack(Blocks.sand, 1, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.hourglass_red_sand, 1), new ItemStack(MBlocks.hourglass_empty, 1), new ItemStack(Blocks.sand, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.hourglass_cold_sand, 1), new ItemStack(MBlocks.hourglass_empty, 1), new ItemStack(MBlocks.cold_sand, 1, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.hourglass_cold_red_sand, 1), new ItemStack(MBlocks.hourglass_empty, 1), new ItemStack(MBlocks.cold_sand, 1, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.hourglass_redstone, 1), new ItemStack(MBlocks.hourglass_empty, 1), new ItemStack(Items.redstone, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.ritual_conduit, 1), new ItemStack(Items.iron_ingot, 7), new ItemStack(MItems.bronze_plating, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bronze_plating, 1), new ItemStack(MItems.bronze_ingot, 3), new ItemStack(MItems.bronze_ingot, 3), 0.1F); this.addRecipe(new ItemStack(MItems.advanced_tech_doodad, 1), new ItemStack(MItems.technological_doodad, 4), new ItemStack(MItems.titanium_ingot, 1), 0.1F); this.addRecipe(new ItemStack(MItems.tomato_sauce, 1), new ItemStack(MItems.tomato, 2), new ItemStack(Items.bowl, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_tomato_sauce, 1), new ItemStack(MItems.tomato, 2), new ItemStack(MItems.bread_bowl, 1), 0.1F); this.addRecipe(new ItemStack(MItems.tomato_soup, 1), new ItemStack(MItems.tomato_sauce, 1), new ItemStack(MItems.fat, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_tomato_soup, 1), new ItemStack(MItems.bread_tomato_sauce, 1), new ItemStack(MItems.fat, 1), 0.1F); this.addRecipe(new ItemStack(MItems.spaghetti, 1), new ItemStack(MItems.tomato_sauce, 1), new ItemStack(MItems.dry_spaghetti, 1), 0.1F); this.addRecipe(new ItemStack(MItems.bread_spaghetti, 1), new ItemStack(MItems.bread_tomato_sauce, 1), new ItemStack(MItems.dry_spaghetti, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.compacted_dirt, 1), new ItemStack(Blocks.dirt, 5, 0), new ItemStack(Blocks.dirt, 4, 0), 0.1F); this.addRecipe(new ItemStack(MBlocks.compacted_netherrack, 1), new ItemStack(Blocks.netherrack, 5), new ItemStack(Blocks.netherrack, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.compacted_endstone, 1), new ItemStack(Blocks.end_stone, 5), new ItemStack(Blocks.end_stone, 4), 0.1F); this.addRecipe(new ItemStack(MBlocks.compacted_glowshrooms, 1), new ItemStack(MBlocks.huge_purple_glowshroom, 4), new ItemStack(MBlocks.huge_green_glowshroom, 5), 0.1F); this.addRecipe(new ItemStack(MBlocks.dimensium_block, 1), new ItemStack(MItems.dimensium_ingot, 5), new ItemStack(MItems.dimensium_ingot, 4), 0.1F); this.addRecipe(new ItemStack(MItems.will_o_wisp, 1), new ItemStack(Items.glass_bottle, 1), new ItemStack(MItems.ender_aura, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.jadachite_block, 1), new ItemStack(MItems.jadachite_shard, 2), new ItemStack(MItems.jadachite_shard, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.jadachite_bricks, 1), new ItemStack(MItems.jadachite_shard, 2), new ItemStack(MItems.jadachite_shard, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.dimensional_fishery, 1), new ItemStack(MBlocks.hourglass_continurum, 1), new ItemStack(MItems.advanced_tech_doodad, 1), 0.1F); this.addRecipe(new ItemStack(MItems.poschip, 1), new ItemStack(MItems.technological_doodad, 1), new ItemStack(MItems.dimensium_dust, 3), 0.1F); this.addRecipe(new ItemStack(MItems.inert_chip, 1), new ItemStack(MItems.technological_doodad, 1), new ItemStack(MItems.steel_plating, 4), 0.1F); this.addRecipe(new ItemStack(MItems.upgradechip, 1, 0), new ItemStack(MItems.inert_chip, 1), new ItemStack(MItems.ender_aura, 1), 0.1F); this.addRecipe(new ItemStack(MItems.upgradechip, 1, 1), new ItemStack(MItems.inert_chip, 1), new ItemStack(Blocks.light_weighted_pressure_plate, 1), 0.1F); this.addRecipe(new ItemStack(MItems.upgradechip, 1, 2), new ItemStack(MItems.inert_chip, 1), new ItemStack(Items.compass, 1), 0.1F); this.addRecipe(new ItemStack(MItems.upgradechip, 1, 3), new ItemStack(MItems.inert_chip, 1), new ItemStack(MItems.advanced_tech_doodad, 1), 0.1F); this.addRecipe(new ItemStack(MItems.upgradechip, 1, 4), new ItemStack(MItems.inert_chip, 1), new ItemStack(Blocks.dispenser, 1), 0.1F); this.addRecipe(new ItemStack(MBlocks.sorter, 1), new ItemStack(MItems.bronze_ingot, 3), new ItemStack(MItems.steel_ingot, 2), 0.1F); this.addRecipe(new ItemStack(MBlocks.enderporter, 1), new ItemStack(MBlocks.jadachite, 1), new ItemStack(MItems.dimensium_ingot, 1), 0.1F); } public void addRecipe(Block input, ItemStack stack, ItemStack stack2, float experience) { this.addRecipe(Item.getItemFromBlock(input), stack, stack2, experience); } public void addRecipe(Item input, ItemStack stack, ItemStack stack2, float experience) { this.addRecipe(new ItemStack(input, 1, 32767), stack, stack2, experience); } public void addRecipe(ItemStack input, ItemStack stack, ItemStack stack2, float experience) { this.splitList.put(input, stack); this.splitList2.put(input, stack2); this.experienceList.put(stack, Float.valueOf(experience)); } public ItemStack getResult(ItemStack stack) { Iterator iterator = this.splitList.entrySet().iterator(); Entry entry; do { if (!iterator.hasNext()) return null; entry = (Entry) iterator.next(); } while (!this.compareItemStacks(stack, (ItemStack) entry.getKey())); return (ItemStack) entry.getValue(); } public ItemStack getResult2(ItemStack stack) { Iterator iterator = this.splitList2.entrySet().iterator(); Entry entry; do { if (!iterator.hasNext()) return null; entry = (Entry) iterator.next(); } while (!this.compareItemStacks(stack, (ItemStack) entry.getKey())); return (ItemStack) entry.getValue(); } private boolean compareItemStacks(ItemStack stack1, ItemStack stack2) { return stack2.getItem() == stack1.getItem() && (stack2.getMetadata() == 32767 || stack2.getMetadata() == stack1 .getMetadata()); } public Map getSsplitList() { return this.splitList; } public float getSmeltingExperience(ItemStack stack) { float ret = stack.getItem().getSmeltingExperience(stack); if (ret != -1) return ret; Iterator iterator = this.experienceList.entrySet().iterator(); Entry entry; do { if (!iterator.hasNext()) return 0.0F; entry = (Entry) iterator.next(); } while (!this.compareItemStacks(stack, (ItemStack) entry.getKey())); return ((Float) entry.getValue()).floatValue(); } public void addDictionaryRecipes(String name, ItemStack output, ItemStack output2, Float exp, int chance) { for (ItemStack is : OreDictionary.getOres(name)) { this.addRecipe(is, output, output2, 0.1F); } } }