package com.bioxx.tfc2.api.types;
import net.minecraft.util.IStringSerializable;
public enum MineralType implements IStringSerializable
{
Borax("Borax", 0),Cinnabar("Cinnabar", 1),Cryolite("Cryolite", 2),Graphite("Graphite", 3),
Kaolinite("Kaolinite", 4),Kimberlite("Kimberlite", 5),LapisLazuli("LapisLazuli", 6),Saltpeter("Saltpeter", 7),
Sulfur("Sulfur", 8),Sylvite("Sylvite", 9);
private String name;
private int meta;
MineralType(String s, int id)
{
name = s;
meta = id;
}
@Override
public String getName() {
return name;
}
public int getMeta()
{
return meta;
}
public static MineralType fromMeta(int meta)
{
for(int i = 0; i < MineralType.values().length; i++)
{
if(MineralType.values()[i].meta == meta)
return MineralType.values()[i];
}
return null;
}
public static MineralType fromName(String n)
{
for(int i = 0; i < OreType.values().length; i++)
{
if(MineralType.values()[i].name.equals(n))
return MineralType.values()[i];
}
return null;
}
}