package net.CyanWool.api.potions.types; import net.CyanWool.api.entity.EntityLivingBase; import net.CyanWool.api.potions.PotionType; import org.spacehq.mc.protocol.data.game.values.entity.Effect; public class DamagePotionType extends PotionType { private int damage; public DamagePotionType(int level, int duration) { super(Effect.DAMAGE, level, duration); } public int getDamage() { return damage; } public void setDamage(int damage) { this.damage = damage; } @Override public void onTick(EntityLivingBase entity) { if (entity.isMonster()) { entity.setHealth(entity.getHealth() + damage); } else { entity.damage(damage); } } }