Interface PotionBrewer


public interface PotionBrewer
Represents a brewer that can create PotionEffects.
  • Method Details

    • createEffect

      PotionEffect createEffect​(PotionEffectType potion, int duration, int amplifier)
      Creates a PotionEffect from the given PotionEffectType, applying duration modifiers and checks.
      Parameters:
      potion - The type of potion
      duration - The duration in ticks
      amplifier - The amplifier of the effect
      Returns:
      The resulting potion effect
    • getEffectsFromDamage

      @Deprecated java.util.Collection<PotionEffect> getEffectsFromDamage​(int damage)
      Deprecated.
      Magic value
      Returns a collection of PotionEffect that would be applied from a potion with the given data value.
      Parameters:
      damage - The data value of the potion
      Returns:
      The list of effects