Class SelectionAction

java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
ua.mcchickenstudio.opencreative.coding.blocks.actions.selectionactions.SelectionAction
All Implemented Interfaces:
CodingBlock
Direct Known Subclasses:
SelectionAddTargetAction, SelectionRemoveTargetAction, SelectionSetTargetAction

public abstract class SelectionAction extends Action
  • Constructor Details

  • Method Details

    • execute

      protected void execute(org.bukkit.entity.Entity entity)
      Description copied from class: Action
      Executes action with specified entity.
      Specified by:
      execute in class Action
      Parameters:
      entity - Entity to execute action.
    • modifyTargets

      protected abstract void modifyTargets(List<org.bukkit.entity.Entity> newTarget, Set<org.bukkit.entity.Entity> currentTarget)
    • 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 Action
      Returns:
      Category of action.