So I have ran into a problem. I have all my variants set up (they are ores) and working . But I can not find out how to use them in smelting recipes.
This seemed to work
GameRegistry.addSmelting(BlockInit.ORE_OVERWORLD.getDefaultState().withProperty(BlockOres.VARIANT, EnumType.STEEL).getBlock(), new ItemStack(ItemInit.INGOT_STEEL,8), 1000);