Interface PotionEffect

    • Method Detail

      • duration

        Ticks duration()
        Gets the duration in ticks for which this potion effect will apply for.
        Returns:
        The duration in ticks.
      • amplifier

        int amplifier()
        Gets the amplifier at which this potion effect will apply effects.

        A potion amplifier dictates the potion level as a zero based index. An amplifier of zero will produce a potion effect of level 1 (e.g. Strength I), while an amplifier of four will produce a potion effect corresponding to a potion of level 4 (e.g. Strength V).

        Returns:
        The amplifier as a zero-indexed integer.
      • isAmbient

        boolean isAmbient()
        Gets whether or not this potion effect is an ambient effect. Ambient potions emit more translucent particles.
        Returns:
        If the effect should be ambient.
      • showsParticles

        boolean showsParticles()
        Gets whether or not this potion effect is showing particles.
        Returns:
        If particles should be shown.
      • showsIcon

        boolean showsIcon()
        Gets whether or not this potion effect is showing its icon.
        Returns:
        If the icon should be shown.