package com.vapourdrive.harderstart.oredictionary;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
import com.vapourdrive.harderstart.items.HS_Items;
import com.vapourdrive.harderstart.utils.ItemStackUtils;
public class OreDictionaryRegistry
{
/**
* register everything in the oredictionary
*/
public static void init()
{
// Blocks
OreDictionary.registerOre("netherrack", Blocks.netherrack);
OreDictionary.registerOre("stoneEnd", Blocks.end_stone);
// Rubbles
OreDictionary.registerOre("oreIron", HS_Items.ironOre_rubble);
OreDictionary.registerOre("oreCoal", HS_Items.coalOre_rubble);
OreDictionary.registerOre("oreGold", HS_Items.goldOre_rubble);
OreDictionary.registerOre("oreDiamond", HS_Items.diamondOre_rubble);
OreDictionary.registerOre("oreEmerald", HS_Items.emeraldOre_rubble);
OreDictionary.registerOre("oreLapis", HS_Items.lapisOre_rubble);
OreDictionary.registerOre("oreRedstone", HS_Items.redstoneOre_rubble);
OreDictionary.registerOre("oreCopper", HS_Items.copperOre_rubble);
OreDictionary.registerOre("oreTin", HS_Items.tinOre_rubble);
OreDictionary.registerOre("oreSilver", HS_Items.silverOre_rubble);
OreDictionary.registerOre("oreNickel", HS_Items.nickelOre_rubble);
OreDictionary.registerOre("oreLead", HS_Items.leadOre_rubble);
OreDictionary.registerOre("stoneEnd", HS_Items.stoneEnd_rubble);
OreDictionary.registerOre("netherrack", HS_Items.netherrack_rubble);
OreDictionary.registerOre("oreQuartz", HS_Items.quartzOre_rubble);
OreDictionary.registerOre("oreAluminum", HS_Items.aluminumOre_rubble);
OreDictionary.registerOre("oreSulfur", HS_Items.sulfurOre_rubble);
OreDictionary.registerOre("oreSaltpeter", HS_Items.saltpeterOre_rubble);
OreDictionary.registerOre("oreCobalt", HS_Items.cobaltOre_rubble);
OreDictionary.registerOre("oreArdite", HS_Items.arditeOre_rubble);
OreDictionary.registerOre("oreApatite", HS_Items.apatiteOre_rubble);
OreDictionary.registerOre("oreUranium", HS_Items.uraniumOre_rubble);
OreDictionary.registerOre("oreYellorite", HS_Items.yelloriteOre_rubble);
OreDictionary.registerOre("oreYellorium", HS_Items.yelloriteOre_rubble);
OreDictionary.registerOre("orePlatinum", HS_Items.platinumOre_rubble);
OreDictionary.registerOre("oreMithril", HS_Items.mithrilOre_rubble);
OreDictionary.registerOre("stoneEnd", HS_Items.stoneEnd_rubble);
compatRegister();
}
public static void compatRegister()
{
ItemStack stack;
stack = tryRegister("Railcraft", "tile.railcraft.machine.alpha", 1);
if (stack != null)
{
OreDictionary.registerOre("clayFireBrick", new ItemStack(stack.getItem(), 1, 7));
}
}
public static ItemStack tryRegister(String mod, String stack, int size)
{
ItemStack returnstack = ItemStackUtils.getItemStackFromString(mod, stack, size);
return returnstack;
}
}