Package net.minecraft.command
Class EntitySelector
java.lang.Object
net.minecraft.command.EntitySelector
- Mappings:
Namespace Name named net/minecraft/command/EntitySelector
intermediary net/minecraft/class_2300
official he
-
Field Summary
Modifier and TypeFieldDescriptionstatic final BiConsumer
<Vec3d, List<? extends Entity>> private final NumberRange.DoubleRange
private final TypeFilter
<Entity, ?> private final boolean
private final int
private final boolean
static final int
private static final TypeFilter
<Entity, ?> private final boolean
private final BiConsumer
<Vec3d, List<? extends Entity>> private final boolean
-
Constructor Summary
ConstructorDescriptionEntitySelector
(int count, boolean includesNonPlayers, boolean localWorldOnly, Predicate<Entity> basePredicate, NumberRange.DoubleRange distance, Function<Vec3d, Vec3d> positionOffset, @Nullable Box box, BiConsumer<Vec3d, List<? extends Entity>> sorter, boolean senderOnly, @Nullable String playerName, @Nullable UUID uuid, @Nullable EntityType<?> type, boolean usesAt) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
appendEntitiesFromWorld
(List<Entity> entities, ServerWorld world, Vec3d pos, Predicate<Entity> predicate) private void
private int
getEntities
(ServerCommandSource source) getEntities
(Vec3d pos, List<T> entities) getEntity
(ServerCommandSource source) int
getLimit()
static Text
getPlayer
(ServerCommandSource source) getPlayers
(ServerCommandSource source) boolean
boolean
boolean
boolean
usesAt()
-
Field Details
-
MAX_VALUE
public static final int MAX_VALUE- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_VALUE
Lnet/minecraft/command/EntitySelector;MAX_VALUE:I
intermediary field_33068
Lnet/minecraft/class_2300;field_33068:I
official a
Lhe;a:I
-
ARBITRARY
- Mappings:
Namespace Name Mixin selector named ARBITRARY
Lnet/minecraft/command/EntitySelector;ARBITRARY:Ljava/util/function/BiConsumer;
intermediary field_41524
Lnet/minecraft/class_2300;field_41524:Ljava/util/function/BiConsumer;
official b
Lhe;b:Ljava/util/function/BiConsumer;
-
PASSTHROUGH_FILTER
- Mappings:
Namespace Name Mixin selector named PASSTHROUGH_FILTER
Lnet/minecraft/command/EntitySelector;PASSTHROUGH_FILTER:Lnet/minecraft/util/TypeFilter;
intermediary field_27774
Lnet/minecraft/class_2300;field_27774:Lnet/minecraft/class_5575;
official c
Lhe;c:Ldwk;
-
limit
private final int limit- Mappings:
Namespace Name Mixin selector named limit
Lnet/minecraft/command/EntitySelector;limit:I
intermediary field_10822
Lnet/minecraft/class_2300;field_10822:I
official d
Lhe;d:I
-
includesNonPlayers
private final boolean includesNonPlayers- Mappings:
Namespace Name Mixin selector named includesNonPlayers
Lnet/minecraft/command/EntitySelector;includesNonPlayers:Z
intermediary field_10830
Lnet/minecraft/class_2300;field_10830:Z
official e
Lhe;e:Z
-
localWorldOnly
private final boolean localWorldOnly- Mappings:
Namespace Name Mixin selector named localWorldOnly
Lnet/minecraft/command/EntitySelector;localWorldOnly:Z
intermediary field_10829
Lnet/minecraft/class_2300;field_10829:Z
official f
Lhe;f:Z
-
basePredicate
- Mappings:
Namespace Name Mixin selector named basePredicate
Lnet/minecraft/command/EntitySelector;basePredicate:Ljava/util/function/Predicate;
intermediary field_10820
Lnet/minecraft/class_2300;field_10820:Ljava/util/function/Predicate;
official g
Lhe;g:Ljava/util/function/Predicate;
-
distance
- Mappings:
Namespace Name Mixin selector named distance
Lnet/minecraft/command/EntitySelector;distance:Lnet/minecraft/predicate/NumberRange$DoubleRange;
intermediary field_10825
Lnet/minecraft/class_2300;field_10825:Lnet/minecraft/class_2096$class_2099;
official h
Lhe;h:Lde$c;
-
positionOffset
- Mappings:
Namespace Name Mixin selector named positionOffset
Lnet/minecraft/command/EntitySelector;positionOffset:Ljava/util/function/Function;
intermediary field_10823
Lnet/minecraft/class_2300;field_10823:Ljava/util/function/Function;
official i
Lhe;i:Ljava/util/function/Function;
-
box
- Mappings:
Namespace Name Mixin selector named box
Lnet/minecraft/command/EntitySelector;box:Lnet/minecraft/util/math/Box;
intermediary field_10824
Lnet/minecraft/class_2300;field_10824:Lnet/minecraft/class_238;
official j
Lhe;j:Levn;
-
sorter
- Mappings:
Namespace Name Mixin selector named sorter
Lnet/minecraft/command/EntitySelector;sorter:Ljava/util/function/BiConsumer;
intermediary field_10826
Lnet/minecraft/class_2300;field_10826:Ljava/util/function/BiConsumer;
official k
Lhe;k:Ljava/util/function/BiConsumer;
-
senderOnly
private final boolean senderOnly- Mappings:
Namespace Name Mixin selector named senderOnly
Lnet/minecraft/command/EntitySelector;senderOnly:Z
intermediary field_10828
Lnet/minecraft/class_2300;field_10828:Z
official l
Lhe;l:Z
-
playerName
- Mappings:
Namespace Name Mixin selector named playerName
Lnet/minecraft/command/EntitySelector;playerName:Ljava/lang/String;
intermediary field_10831
Lnet/minecraft/class_2300;field_10831:Ljava/lang/String;
official m
Lhe;m:Ljava/lang/String;
-
uuid
- Mappings:
Namespace Name Mixin selector named uuid
Lnet/minecraft/command/EntitySelector;uuid:Ljava/util/UUID;
intermediary field_10821
Lnet/minecraft/class_2300;field_10821:Ljava/util/UUID;
official n
Lhe;n:Ljava/util/UUID;
-
entityFilter
- Mappings:
Namespace Name Mixin selector named entityFilter
Lnet/minecraft/command/EntitySelector;entityFilter:Lnet/minecraft/util/TypeFilter;
intermediary field_10832
Lnet/minecraft/class_2300;field_10832:Lnet/minecraft/class_5575;
official o
Lhe;o:Ldwk;
-
usesAt
private final boolean usesAt- Mappings:
Namespace Name Mixin selector named usesAt
Lnet/minecraft/command/EntitySelector;usesAt:Z
intermediary field_10827
Lnet/minecraft/class_2300;field_10827:Z
official p
Lhe;p:Z
-
-
Constructor Details
-
EntitySelector
public EntitySelector(int count, boolean includesNonPlayers, boolean localWorldOnly, Predicate<Entity> basePredicate, NumberRange.DoubleRange distance, Function<Vec3d, Vec3d> positionOffset, @Nullable @Nullable Box box, BiConsumer<Vec3d, List<? extends Entity>> sorter, boolean senderOnly, @Nullable @Nullable String playerName, @Nullable @Nullable UUID uuid, @Nullable @Nullable EntityType<?> type, boolean usesAt) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/command/EntitySelector;<init>(IZZLjava/util/function/Predicate;Lnet/minecraft/predicate/NumberRange$DoubleRange;Ljava/util/function/Function;Lnet/minecraft/util/math/Box;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lnet/minecraft/entity/EntityType;Z)V
intermediary <init>
Lnet/minecraft/class_2300;<init>(IZZLjava/util/function/Predicate;Lnet/minecraft/class_2096$class_2099;Ljava/util/function/Function;Lnet/minecraft/class_238;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lnet/minecraft/class_1299;Z)V
official <init>
Lhe;<init>(IZZLjava/util/function/Predicate;Lde$c;Ljava/util/function/Function;Levn;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lbtb;Z)V
-
-
Method Details
-
getLimit
public int getLimit()- Mappings:
Namespace Name Mixin selector named getLimit
Lnet/minecraft/command/EntitySelector;getLimit()I
intermediary method_9815
Lnet/minecraft/class_2300;method_9815()I
official a
Lhe;a()I
-
includesNonPlayers
public boolean includesNonPlayers()- Mappings:
Namespace Name Mixin selector named includesNonPlayers
Lnet/minecraft/command/EntitySelector;includesNonPlayers()Z
intermediary method_9819
Lnet/minecraft/class_2300;method_9819()Z
official b
Lhe;b()Z
-
isSenderOnly
public boolean isSenderOnly()- Mappings:
Namespace Name Mixin selector named isSenderOnly
Lnet/minecraft/command/EntitySelector;isSenderOnly()Z
intermediary method_9820
Lnet/minecraft/class_2300;method_9820()Z
official c
Lhe;c()Z
-
isLocalWorldOnly
public boolean isLocalWorldOnly()- Mappings:
Namespace Name Mixin selector named isLocalWorldOnly
Lnet/minecraft/command/EntitySelector;isLocalWorldOnly()Z
intermediary method_9821
Lnet/minecraft/class_2300;method_9821()Z
official d
Lhe;d()Z
-
usesAt
public boolean usesAt()- Mappings:
Namespace Name Mixin selector named usesAt
Lnet/minecraft/command/EntitySelector;usesAt()Z
intermediary method_35815
Lnet/minecraft/class_2300;method_35815()Z
official e
Lhe;e()Z
-
checkSourcePermission
private void checkSourcePermission(ServerCommandSource source) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named checkSourcePermission
Lnet/minecraft/command/EntitySelector;checkSourcePermission(Lnet/minecraft/server/command/ServerCommandSource;)V
intermediary method_9818
Lnet/minecraft/class_2300;method_9818(Lnet/minecraft/class_2168;)V
official e
Lhe;e(Lep;)V
-
getEntity
public Entity getEntity(ServerCommandSource source) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named getEntity
Lnet/minecraft/command/EntitySelector;getEntity(Lnet/minecraft/server/command/ServerCommandSource;)Lnet/minecraft/entity/Entity;
intermediary method_9809
Lnet/minecraft/class_2300;method_9809(Lnet/minecraft/class_2168;)Lnet/minecraft/class_1297;
official a
Lhe;a(Lep;)Lbsv;
-
getEntities
public List<? extends Entity> getEntities(ServerCommandSource source) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named getEntities
Lnet/minecraft/command/EntitySelector;getEntities(Lnet/minecraft/server/command/ServerCommandSource;)Ljava/util/List;
intermediary method_9816
Lnet/minecraft/class_2300;method_9816(Lnet/minecraft/class_2168;)Ljava/util/List;
official b
Lhe;b(Lep;)Ljava/util/List;
-
getUnfilteredEntities
private List<? extends Entity> getUnfilteredEntities(ServerCommandSource source) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named getUnfilteredEntities
Lnet/minecraft/command/EntitySelector;getUnfilteredEntities(Lnet/minecraft/server/command/ServerCommandSource;)Ljava/util/List;
intermediary method_45915
Lnet/minecraft/class_2300;method_45915(Lnet/minecraft/class_2168;)Ljava/util/List;
official f
Lhe;f(Lep;)Ljava/util/List;
-
appendEntitiesFromWorld
private void appendEntitiesFromWorld(List<Entity> entities, ServerWorld world, Vec3d pos, Predicate<Entity> predicate) - Mappings:
Namespace Name Mixin selector named appendEntitiesFromWorld
Lnet/minecraft/command/EntitySelector;appendEntitiesFromWorld(Ljava/util/List;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;Ljava/util/function/Predicate;)V
intermediary method_9823
Lnet/minecraft/class_2300;method_9823(Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)V
official a
Lhe;a(Ljava/util/List;Larf;Levs;Ljava/util/function/Predicate;)V
-
getAppendLimit
private int getAppendLimit()- Mappings:
Namespace Name Mixin selector named getAppendLimit
Lnet/minecraft/command/EntitySelector;getAppendLimit()I
intermediary method_47803
Lnet/minecraft/class_2300;method_47803()I
official f
Lhe;f()I
-
getPlayer
public ServerPlayerEntity getPlayer(ServerCommandSource source) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named getPlayer
Lnet/minecraft/command/EntitySelector;getPlayer(Lnet/minecraft/server/command/ServerCommandSource;)Lnet/minecraft/server/network/ServerPlayerEntity;
intermediary method_9811
Lnet/minecraft/class_2300;method_9811(Lnet/minecraft/class_2168;)Lnet/minecraft/class_3222;
official c
Lhe;c(Lep;)Larg;
-
getPlayers
public List<ServerPlayerEntity> getPlayers(ServerCommandSource source) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector named getPlayers
Lnet/minecraft/command/EntitySelector;getPlayers(Lnet/minecraft/server/command/ServerCommandSource;)Ljava/util/List;
intermediary method_9813
Lnet/minecraft/class_2300;method_9813(Lnet/minecraft/class_2168;)Ljava/util/List;
official d
Lhe;d(Lep;)Ljava/util/List;
-
getPositionPredicate
- Mappings:
Namespace Name Mixin selector named getPositionPredicate
Lnet/minecraft/command/EntitySelector;getPositionPredicate(Lnet/minecraft/util/math/Vec3d;)Ljava/util/function/Predicate;
intermediary method_9817
Lnet/minecraft/class_2300;method_9817(Lnet/minecraft/class_243;)Ljava/util/function/Predicate;
official a
Lhe;a(Levs;)Ljava/util/function/Predicate;
-
getEntities
- Mappings:
Namespace Name Mixin selector named getEntities
Lnet/minecraft/command/EntitySelector;getEntities(Lnet/minecraft/util/math/Vec3d;Ljava/util/List;)Ljava/util/List;
intermediary method_9814
Lnet/minecraft/class_2300;method_9814(Lnet/minecraft/class_243;Ljava/util/List;)Ljava/util/List;
official a
Lhe;a(Levs;Ljava/util/List;)Ljava/util/List;
-
getNames
- Mappings:
Namespace Name Mixin selector named getNames
Lnet/minecraft/command/EntitySelector;getNames(Ljava/util/List;)Lnet/minecraft/text/Text;
intermediary method_9822
Lnet/minecraft/class_2300;method_9822(Ljava/util/List;)Lnet/minecraft/class_2561;
official a
Lhe;a(Ljava/util/List;)Lxp;
-