package com.laytonsmith.abstraction;
import com.laytonsmith.abstraction.MCLivingEntity.MCEffect;
import com.laytonsmith.core.constructs.Target;
import java.util.List;
public interface MCPotionMeta extends MCItemMeta {
public MCPotionData getBasePotionData();
public void setBasePotionData(MCPotionData pd);
public boolean addCustomEffect(int potionID, int strength, int seconds, boolean ambient, boolean overwrite, Target t);
public boolean clearCustomEffects();
public List<MCEffect> getCustomEffects();
public boolean hasCustomEffect(int id);
public boolean hasCustomEffects();
public boolean removeCustomEffect(int id);
public boolean setMainEffect(int id);
}