Class TargetSelector

java.lang.Object
studio.mevera.imperat.selector.TargetSelector
All Implemented Interfaces:
Iterable<org.bukkit.entity.Entity>

public final class TargetSelector extends Object implements Iterable<org.bukkit.entity.Entity>
  • Method Details

    • of

      public static TargetSelector of(SelectionType type, List<org.bukkit.entity.Entity> list)
    • of

      public static TargetSelector of(SelectionType type, org.bukkit.entity.Entity... list)
    • empty

      public static TargetSelector empty()
    • iterator

      @NotNull public @NotNull Iterator<org.bukkit.entity.Entity> iterator()
      Returns an iterator over elements of type T.
      Specified by:
      iterator in interface Iterable<org.bukkit.entity.Entity>
      Returns:
      an Iterator.
    • getType

      public SelectionType getType()
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • containsExactly

      public boolean containsExactly(org.bukkit.entity.Entity... entities)
    • only

      public <E extends org.bukkit.entity.Entity> List<E> only(Class<E> type)