Class VariableCondition

java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
ua.mcchickenstudio.opencreative.coding.blocks.conditions.Condition
ua.mcchickenstudio.opencreative.coding.blocks.conditions.variableconditions.VariableCondition
All Implemented Interfaces:
CodingBlock
Direct Known Subclasses:
BooleanIsTrueCondition, ListContainsCondition, ListIsEmptyCondition, ListValueAtFirstEqualsCondition, ListValueAtIndexEqualsCondition, ListValueAtLastEqualsCondition, LocationInAreaCondition, NumberGreaterCondition, NumberInRangeCondition, NumberLessCondition, TextContainsCondition, TextEndsWithCondition, TextEqualsCondition, TextStartsWithCondition, VariableEqualsCondition, VariableExistsCondition, VariableIsNullCondition, VarItemEqualsCondition, VarItemHasCustomData, VarItemHasCustomKey, VarItemHasEnchantments

public abstract class VariableCondition extends Condition
  • Constructor Details

  • Method Details

    • check

      public boolean check(org.bukkit.entity.Entity entity)
      Specified by:
      check in class Condition
    • check

      public abstract boolean check()
    • getActionCategory

      @NotNull public @NotNull ActionCategory getActionCategory()
      Description copied from class: Action
      Returns category of action, that contains information about action: glass pane materials, block materials.
      Specified by:
      getActionCategory in class Condition
      Returns:
      Category of action.