net.minecraft.command

public class EntitySelector

net.minecraft.commands.arguments.selector.EntitySelector
net.minecraft.class_2300
net.minecraft.command.EntitySelector

Field summary

Modifier and TypeField
public static final int
INFINITE
field_33068
MAX_VALUE
public static final BiConsumer<Vec3d, List<? extends Entity>>
ORDER_ARBITRARY
field_41524
ARBITRARY
private static final TypeFilter<Entity, ?>
ANY_TYPE
field_27774
PASSTHROUGH_FILTER
public static final com.mojang.serialization.Codec<Parsed<EntitySelector>>
COMPILABLE_CODEC
field_1_2124
CODEC
private final int
maxResults
field_10822
limit
private final boolean
includesEntities
field_10830
includesNonPlayers
private final boolean
worldLimited
field_10829
localWorldOnly
private final List<Predicate<Entity>>
contextFreePredicates
field_52308
predicates
private final NumberRange$DoubleRange
range
field_10825
distance
private final Function<Vec3d, Vec3d>
position
field_10823
positionOffset
private final Box
aabb
field_10824
box
private final BiConsumer<Vec3d, List<? extends Entity>>
order
field_10826
sorter
private final boolean
currentEntity
field_10828
senderOnly
private final String
playerName
field_10831
playerName
private final UUID
entityUUID
field_10821
uuid
private final TypeFilter<Entity, ?>
type
field_10832
entityFilter
private final boolean
usesSelector
field_10827
usesAt

Constructor summary

ModifierConstructor
public (int count, boolean includesNonPlayers, boolean localWorldOnly, List<Predicate<Entity>> predicates, NumberRange$DoubleRange distance, Function<Vec3d, Vec3d> positionOffset, Box box, BiConsumer<Vec3d, List<? extends Entity>> sorter, boolean senderOnly, String playerName, UUID uuid, EntityType<?> type, boolean usesAt)

Method summary

Modifier and TypeMethod
public int
getMaxResults()
method_9815()
getLimit()
public boolean
includesEntities()
method_9819()
includesNonPlayers()
public boolean
isSelfSelector()
method_9820()
isSenderOnly()
public boolean
isWorldLimited()
method_9821()
isLocalWorldOnly()
public boolean
usesSelector()
method_35815()
usesAt()
private void
checkPermissions(CommandSourceStack sender)
method_9818(class_2168 arg0)
checkSourcePermission(ServerCommandSource source)
public Entity
findSingleEntity(CommandSourceStack sender)
method_9809(class_2168 arg0)
getEntity(ServerCommandSource source)
public List<? extends Entity>
findEntities(CommandSourceStack sender)
method_9816(class_2168 arg0)
getEntities(ServerCommandSource source)
private void
addEntities(List<Entity> result, ServerLevel level, AABB absoluteAABB, Predicate<Entity> predicate)
method_9823(List<class_1297> arg0, class_3218 arg1, class_238 arg2, Predicate<class_1297> arg3)
appendEntitiesFromWorld(List<Entity> entities, ServerWorld world, Box box, Predicate<Entity> predicate)
private int
getResultLimit()
method_47803()
getAppendLimit()
public ServerPlayerEntity
findSinglePlayer(CommandSourceStack sender)
method_9811(class_2168 arg0)
getPlayer(ServerCommandSource source)
public List<ServerPlayerEntity>
findPlayers(CommandSourceStack sender)
method_9813(class_2168 arg0)
getPlayers(ServerCommandSource source)
private Box
getAbsoluteAabb(Vec3 pos)
method_61160(class_243 arg0)
getOffsetBox(Vec3d offset)
private Predicate<Entity>
getPredicate(Vec3 pos, AABB absoluteAabb, FeatureFlagSet enabledFeatures)
method_9817(class_243 arg0, class_238 arg1, class_7699 arg2)
getPositionPredicate(Vec3d pos, Box box, FeatureSet enabledFeatures)
private <T extends Entity> List<T>
sortAndLimit(Vec3 pos, List<T> result)
method_9814(class_243 arg0, List<T> arg1)
getEntities(Vec3d pos, List<T> entities)
public static Text
joinNames(List<? extends Entity> entities)
method_9822(List<? extends class_1297> arg0)
getNames(List<? extends Entity> entities)
private boolean
lambda$getPredicate$2(Vec3 arg0, Entity arg1)
method_9812(class_243 arg0, class_1297 arg1)
method_9812(Vec3d arg0, Entity entity)
private static boolean
lambda$getPredicate$1(AABB arg0, Entity arg1)
method_9810(class_238 arg0, class_1297 arg1)
method_9810(Box arg0, Entity entity)
private static boolean
lambda$getPredicate$0(FeatureFlagSet arg0, Entity arg1)
method_61159(class_7699 arg0, class_1297 arg1)
method_61159(FeatureSet arg0, Entity entity)
private static void
lambda$static$0(Vec3 arg0, List arg1)
method_47802(class_243 arg0, List arg1)
method_47802(Vec3d pos, List entities)