package quadrum.lib.data;
import org.apache.logging.log4j.Level;
import net.minecraft.potion.Potion;
import quadrum.Quadrum;
public class Effect {
private Potion potion;
private boolean failed = false;
public int id;
public float probability;
public int duration;
public int amplifier;
public Potion getPotionEffect() {
if (potion == null && !failed) {
if (id >= 0 && id < Potion.potionTypes.length) {
Potion potion1 = Potion.potionTypes[id];
if (potion1 == null) {
Quadrum.log(Level.WARN, "%s is an invalid potion id", id);
return null;
}
potion = Potion.potionTypes[id];
} else {
Quadrum.log(Level.WARN, "%s is an invalid potion id", id);
failed = true;
}
}
return potion;
}
}