"Minecraft identifies resources using ResourceLocations. A ResourceLocation contains two parts: a namespace and a path. It generally points to the resource at assets/<namespace>/<ctx>/<path>, where ctx is a context-specific path fragment that depends on how the ResourceLocation is being used."
public class MaterialReference {
public static final HorseArmorType WOOD = EnumHelper.addHorseArmor(Reference.MODID + ":" + "wood", Reference.MODID + ":" + "horse_armor_wood", 2);
}
public class WoodHorseArmor extends Item{
public WoodHorseArmor(){
setCreativeTab(CreativeTabs.COMBAT);
setUnlocalizedName(Reference.MODID + ":" + "wood_horse_armor");
setRegistryName("wood_horse_armor");
}
@Override
public HorseArmorType getHorseArmorType(ItemStack stack){
return MaterialReference.WOOD;
}
}