Interface PotionEffect.Builder

    • Method Detail

      • duration

        PotionEffect.Builder duration​(Ticks duration)
                               throws IllegalArgumentException
        Sets the duration in ticks of the potion effect.

        The duration must be greater than zero ticks.

        Parameters:
        duration - The duration in ticks of this effect
        Returns:
        This builder, for chaining
        Throws:
        IllegalArgumentException - If the duration is less than or equal to zero
      • ambient

        PotionEffect.Builder ambient​(boolean ambient)
        Sets whether the potion effect is ambient. Ambient potions emit more translucent particles.
        Parameters:
        ambient - Whether the potion effect is ambient
        Returns:
        This builder, for chaining
      • showParticles

        PotionEffect.Builder showParticles​(boolean showParticles)
        Sets whether the potion effect should show particles when applied.
        Parameters:
        showParticles - Whether the potion effect will show particles
        Returns:
        This builder, for chaining
      • showIcon

        PotionEffect.Builder showIcon​(boolean showIcon)
        Sets whether the potion effect should show its icon when applied.
        Parameters:
        showIcon - Whether the potion effect will show its icon
        Returns:
        This builder, for chaining