Improved IPotionAttribute.register()
Improved PotionRecipe system
Implement PotionRecipeAttribute.canApply(ItemStack)
IPotionBase system