Class CondPotionHasParticles

java.lang.Object
ch.njol.skript.lang.TriggerItem
ch.njol.skript.lang.Statement
ch.njol.skript.lang.Condition
ch.njol.skript.conditions.base.PropertyCondition<SkriptPotionEffect>
org.skriptlang.skript.bukkit.potion.elements.conditions.CondPotionHasParticles
All Implemented Interfaces:
Debuggable, Simplifiable<Condition>, SyntaxElement, Predicate<SkriptPotionEffect>, Conditional<org.bukkit.event.Event>, RuntimeErrorProducer, SyntaxRuntimeErrorProducer

@Name("Potion Effect - Has Particles") @Description("Checks whether a potion effect has particles.") @Example("on entity potion effect modification:\n\tif the potion effect has particles:\n\t\t hide the particles of event-potioneffecttype for event-entity\n") @Since("2.14") public class CondPotionHasParticles extends ch.njol.skript.conditions.base.PropertyCondition<SkriptPotionEffect>
  • Constructor Details

    • CondPotionHasParticles

      public CondPotionHasParticles()
  • Method Details

    • register

      public static void register(SyntaxRegistry registry, Origin origin)
    • check

      public boolean check(SkriptPotionEffect potionEffect)
      Specified by:
      check in class ch.njol.skript.conditions.base.PropertyCondition<SkriptPotionEffect>
    • getPropertyType

      protected ch.njol.skript.conditions.base.PropertyCondition.PropertyType getPropertyType()
      Overrides:
      getPropertyType in class ch.njol.skript.conditions.base.PropertyCondition<SkriptPotionEffect>
    • getPropertyName

      protected String getPropertyName()
      Specified by:
      getPropertyName in class ch.njol.skript.conditions.base.PropertyCondition<SkriptPotionEffect>