Package net.minecraft.command
Class EntitySelector
java.lang.Object
net.minecraft.command.EntitySelector
public class EntitySelector extends Object
- Mappings:
Namespace Name official fc
intermediary net/minecraft/class_2300
named net/minecraft/command/EntitySelector
-
Field Summary
Fields Modifier and Type Field Description private Predicate<Entity>
basePredicate
private Box
box
private NumberRange.FloatRange
distance
private static class_5575<Entity,?>
field_27774
private boolean
includesNonPlayers
private int
limit
private boolean
localWorldOnly
private String
playerName
private Function<Vec3d,Vec3d>
positionOffset
private boolean
senderOnly
private BiConsumer<Vec3d,List<? extends Entity>>
sorter
private class_5575<Entity,?>
type
private boolean
usesAt
private UUID
uuid
-
Constructor Summary
Constructors Constructor Description EntitySelector(int count, boolean includesNonPlayers, boolean localWorldOnly, Predicate<Entity> basePredicate, NumberRange.FloatRange 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 Type Method Description private void
appendEntitiesFromWorld(List<Entity> list, ServerWorld serverWorld, Vec3d vec3d, Predicate<Entity> predicate)
private void
checkSourcePermission(ServerCommandSource serverCommandSource)
List<? extends Entity>
getEntities(ServerCommandSource serverCommandSource)
private <T extends Entity>
List<T>getEntities(Vec3d vec3d, List<T> list)
Entity
getEntity(ServerCommandSource serverCommandSource)
int
getLimit()
static MutableText
getNames(List<? extends Entity> list)
ServerPlayerEntity
getPlayer(ServerCommandSource serverCommandSource)
List<ServerPlayerEntity>
getPlayers(ServerCommandSource serverCommandSource)
private Predicate<Entity>
getPositionPredicate(Vec3d vec3d)
boolean
includesNonPlayers()
boolean
isLocalWorldOnly()
boolean
isSenderOnly()
-
Field Details
-
field_27774
- Mappings:
Namespace Name Mixin selector official a
Lfc;a:Lcli;
intermediary field_27774
Lnet/minecraft/class_2300;field_27774:Lnet/minecraft/class_5575;
named field_27774
Lnet/minecraft/command/EntitySelector;field_27774:Lnet/minecraft/class_5575;
-
limit
private final int limit- Mappings:
Namespace Name Mixin selector official b
Lfc;b:I
intermediary field_10822
Lnet/minecraft/class_2300;field_10822:I
named limit
Lnet/minecraft/command/EntitySelector;limit:I
-
includesNonPlayers
private final boolean includesNonPlayers- Mappings:
Namespace Name Mixin selector official c
Lfc;c:Z
intermediary field_10830
Lnet/minecraft/class_2300;field_10830:Z
named includesNonPlayers
Lnet/minecraft/command/EntitySelector;includesNonPlayers:Z
-
localWorldOnly
private final boolean localWorldOnly- Mappings:
Namespace Name Mixin selector official d
Lfc;d:Z
intermediary field_10829
Lnet/minecraft/class_2300;field_10829:Z
named localWorldOnly
Lnet/minecraft/command/EntitySelector;localWorldOnly:Z
-
basePredicate
- Mappings:
Namespace Name Mixin selector official e
Lfc;e:Ljava/util/function/Predicate;
intermediary field_10820
Lnet/minecraft/class_2300;field_10820:Ljava/util/function/Predicate;
named basePredicate
Lnet/minecraft/command/EntitySelector;basePredicate:Ljava/util/function/Predicate;
-
distance
- Mappings:
Namespace Name Mixin selector official f
Lfc;f:Lbz$c;
intermediary field_10825
Lnet/minecraft/class_2300;field_10825:Lnet/minecraft/class_2096$class_2099;
named distance
Lnet/minecraft/command/EntitySelector;distance:Lnet/minecraft/predicate/NumberRange$FloatRange;
-
positionOffset
- Mappings:
Namespace Name Mixin selector official g
Lfc;g:Ljava/util/function/Function;
intermediary field_10823
Lnet/minecraft/class_2300;field_10823:Ljava/util/function/Function;
named positionOffset
Lnet/minecraft/command/EntitySelector;positionOffset:Ljava/util/function/Function;
-
box
- Mappings:
Namespace Name Mixin selector official h
Lfc;h:Ldip;
intermediary field_10824
Lnet/minecraft/class_2300;field_10824:Lnet/minecraft/class_238;
named box
Lnet/minecraft/command/EntitySelector;box:Lnet/minecraft/util/math/Box;
-
sorter
- Mappings:
Namespace Name Mixin selector official i
Lfc;i:Ljava/util/function/BiConsumer;
intermediary field_10826
Lnet/minecraft/class_2300;field_10826:Ljava/util/function/BiConsumer;
named sorter
Lnet/minecraft/command/EntitySelector;sorter:Ljava/util/function/BiConsumer;
-
senderOnly
private final boolean senderOnly- Mappings:
Namespace Name Mixin selector official j
Lfc;j:Z
intermediary field_10828
Lnet/minecraft/class_2300;field_10828:Z
named senderOnly
Lnet/minecraft/command/EntitySelector;senderOnly:Z
-
playerName
- Mappings:
Namespace Name Mixin selector official k
Lfc;k:Ljava/lang/String;
intermediary field_10831
Lnet/minecraft/class_2300;field_10831:Ljava/lang/String;
named playerName
Lnet/minecraft/command/EntitySelector;playerName:Ljava/lang/String;
-
uuid
- Mappings:
Namespace Name Mixin selector official l
Lfc;l:Ljava/util/UUID;
intermediary field_10821
Lnet/minecraft/class_2300;field_10821:Ljava/util/UUID;
named uuid
Lnet/minecraft/command/EntitySelector;uuid:Ljava/util/UUID;
-
type
- Mappings:
Namespace Name Mixin selector official m
Lfc;m:Lcli;
intermediary field_10832
Lnet/minecraft/class_2300;field_10832:Lnet/minecraft/class_5575;
named type
Lnet/minecraft/command/EntitySelector;type:Lnet/minecraft/class_5575;
-
usesAt
private final boolean usesAt- Mappings:
Namespace Name Mixin selector official n
Lfc;n:Z
intermediary field_10827
Lnet/minecraft/class_2300;field_10827:Z
named usesAt
Lnet/minecraft/command/EntitySelector;usesAt:Z
-
-
Constructor Details
-
EntitySelector
public EntitySelector(int count, boolean includesNonPlayers, boolean localWorldOnly, Predicate<Entity> basePredicate, NumberRange.FloatRange 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)- Mappings:
Namespace Name Mixin selector official <init>
Lfc;<init>(IZZLjava/util/function/Predicate;Lbz$c;Ljava/util/function/Function;Ldip;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Laqz;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
named <init>
Lnet/minecraft/command/EntitySelector;<init>(IZZLjava/util/function/Predicate;Lnet/minecraft/predicate/NumberRange$FloatRange;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
-
-
Method Details
-
getLimit
public int getLimit()- Mappings:
Namespace Name Mixin selector official a
Lfc;a()I
intermediary method_9815
Lnet/minecraft/class_2300;method_9815()I
named getLimit
Lnet/minecraft/command/EntitySelector;getLimit()I
-
includesNonPlayers
public boolean includesNonPlayers()- Mappings:
Namespace Name Mixin selector official b
Lfc;b()Z
intermediary method_9819
Lnet/minecraft/class_2300;method_9819()Z
named includesNonPlayers
Lnet/minecraft/command/EntitySelector;includesNonPlayers()Z
-
isSenderOnly
public boolean isSenderOnly()- Mappings:
Namespace Name Mixin selector official c
Lfc;c()Z
intermediary method_9820
Lnet/minecraft/class_2300;method_9820()Z
named isSenderOnly
Lnet/minecraft/command/EntitySelector;isSenderOnly()Z
-
isLocalWorldOnly
public boolean isLocalWorldOnly()- Mappings:
Namespace Name Mixin selector official d
Lfc;d()Z
intermediary method_9821
Lnet/minecraft/class_2300;method_9821()Z
named isLocalWorldOnly
Lnet/minecraft/command/EntitySelector;isLocalWorldOnly()Z
-
checkSourcePermission
private void checkSourcePermission(ServerCommandSource serverCommandSource) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official e
Lfc;e(Ldb;)V
intermediary method_9818
Lnet/minecraft/class_2300;method_9818(Lnet/minecraft/class_2168;)V
named checkSourcePermission
Lnet/minecraft/command/EntitySelector;checkSourcePermission(Lnet/minecraft/server/command/ServerCommandSource;)V
-
getEntity
public Entity getEntity(ServerCommandSource serverCommandSource) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official a
Lfc;a(Ldb;)Laqv;
intermediary method_9809
Lnet/minecraft/class_2300;method_9809(Lnet/minecraft/class_2168;)Lnet/minecraft/class_1297;
named getEntity
Lnet/minecraft/command/EntitySelector;getEntity(Lnet/minecraft/server/command/ServerCommandSource;)Lnet/minecraft/entity/Entity;
-
getEntities
public List<? extends Entity> getEntities(ServerCommandSource serverCommandSource) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official b
Lfc;b(Ldb;)Ljava/util/List;
intermediary method_9816
Lnet/minecraft/class_2300;method_9816(Lnet/minecraft/class_2168;)Ljava/util/List;
named getEntities
Lnet/minecraft/command/EntitySelector;getEntities(Lnet/minecraft/server/command/ServerCommandSource;)Ljava/util/List;
-
appendEntitiesFromWorld
private void appendEntitiesFromWorld(List<Entity> list, ServerWorld serverWorld, Vec3d vec3d, Predicate<Entity> predicate)- Mappings:
Namespace Name Mixin selector official a
Lfc;a(Ljava/util/List;Laav;Ldiu;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
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
-
getPlayer
public ServerPlayerEntity getPlayer(ServerCommandSource serverCommandSource) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official c
Lfc;c(Ldb;)Laaw;
intermediary method_9811
Lnet/minecraft/class_2300;method_9811(Lnet/minecraft/class_2168;)Lnet/minecraft/class_3222;
named getPlayer
Lnet/minecraft/command/EntitySelector;getPlayer(Lnet/minecraft/server/command/ServerCommandSource;)Lnet/minecraft/server/network/ServerPlayerEntity;
-
getPlayers
public List<ServerPlayerEntity> getPlayers(ServerCommandSource serverCommandSource) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official d
Lfc;d(Ldb;)Ljava/util/List;
intermediary method_9813
Lnet/minecraft/class_2300;method_9813(Lnet/minecraft/class_2168;)Ljava/util/List;
named getPlayers
Lnet/minecraft/command/EntitySelector;getPlayers(Lnet/minecraft/server/command/ServerCommandSource;)Ljava/util/List;
-
getPositionPredicate
- Mappings:
Namespace Name Mixin selector official a
Lfc;a(Ldiu;)Ljava/util/function/Predicate;
intermediary method_9817
Lnet/minecraft/class_2300;method_9817(Lnet/minecraft/class_243;)Ljava/util/function/Predicate;
named getPositionPredicate
Lnet/minecraft/command/EntitySelector;getPositionPredicate(Lnet/minecraft/util/math/Vec3d;)Ljava/util/function/Predicate;
-
getEntities
- Mappings:
Namespace Name Mixin selector official a
Lfc;a(Ldiu;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;
named getEntities
Lnet/minecraft/command/EntitySelector;getEntities(Lnet/minecraft/util/math/Vec3d;Ljava/util/List;)Ljava/util/List;
-
getNames
- Mappings:
Namespace Name Mixin selector official a
Lfc;a(Ljava/util/List;)Loo;
intermediary method_9822
Lnet/minecraft/class_2300;method_9822(Ljava/util/List;)Lnet/minecraft/class_5250;
named getNames
Lnet/minecraft/command/EntitySelector;getNames(Ljava/util/List;)Lnet/minecraft/text/MutableText;
-