Class EntitySelector

java.lang.Object
net.minecraft.commands.arguments.selector.EntitySelector

public class EntitySelector extends Object
  • Field Details Link icon

    • INFINITE Link icon

      public static final int INFINITE
      See Also:
    • ORDER_ARBITRARY Link icon

      public static final BiConsumer<Vec3,List<? extends Entity>> ORDER_ARBITRARY
    • ANY_TYPE Link icon

      private static final EntityTypeTest<Entity,?> ANY_TYPE
    • maxResults Link icon

      private final int maxResults
    • includesEntities Link icon

      private final boolean includesEntities
    • worldLimited Link icon

      private final boolean worldLimited
    • predicate Link icon

      private final Predicate<Entity> predicate
    • range Link icon

      private final MinMaxBounds.Doubles range
    • position Link icon

      private final Function<Vec3,Vec3> position
    • aabb Link icon

      @Nullable private final AABB aabb
    • order Link icon

      private final BiConsumer<Vec3,List<? extends Entity>> order
    • currentEntity Link icon

      private final boolean currentEntity
    • playerName Link icon

      @Nullable private final String playerName
    • entityUUID Link icon

      @Nullable private final UUID entityUUID
    • type Link icon

      private final EntityTypeTest<Entity,?> type
    • usesSelector Link icon

      private final boolean usesSelector
  • Constructor Details Link icon

  • Method Details Link icon

    • getMaxResults Link icon

      public int getMaxResults()
    • includesEntities Link icon

      public boolean includesEntities()
    • isSelfSelector Link icon

      public boolean isSelfSelector()
    • isWorldLimited Link icon

      public boolean isWorldLimited()
    • usesSelector Link icon

      public boolean usesSelector()
    • checkPermissions Link icon

      private void checkPermissions(CommandSourceStack p_121169_) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • findSingleEntity Link icon

      public Entity findSingleEntity(CommandSourceStack p_121140_) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • findEntities Link icon

      public List<? extends Entity> findEntities(CommandSourceStack p_121161_) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • findEntitiesRaw Link icon

      private List<? extends Entity> findEntitiesRaw(CommandSourceStack p_251934_) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • addEntities Link icon

      private void addEntities(List<Entity> p_121155_, ServerLevel p_121156_, Vec3 p_121157_, Predicate<Entity> p_121158_)
    • getResultLimit Link icon

      private int getResultLimit()
    • findSinglePlayer Link icon

      public ServerPlayer findSinglePlayer(CommandSourceStack p_121164_) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • findPlayers Link icon

      public List<ServerPlayer> findPlayers(CommandSourceStack p_121167_) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getPredicate Link icon

      private Predicate<Entity> getPredicate(Vec3 p_121145_)
    • sortAndLimit Link icon

      private <T extends Entity> List<T> sortAndLimit(Vec3 p_121150_, List<T> p_121151_)
    • joinNames Link icon

      public static Component joinNames(List<? extends Entity> p_175104_)