Added IPotionType.hasAttribute(IPotionAttribute)
Added name to AbstractPotionType