net.minecraft.command.argument

public class EntitySelectorParser

ds
net.minecraft.class_4318
net.minecraft.command.argument.EntitySelectorParser
net.minecraft.command.arguments.EntitySelectorParser
net.minecraft.command.arguments.EntitySelectorParser

Field summary

Modifier and TypeField
public static final SimpleCommandExceptionType
a
field_21208
INVALID_EXCEPTION
field_197408_a
INVALID_ENTITY_NAME_OR_UUID
public static final DynamicCommandExceptionType
b
field_21209
UNKNOWN_SELECTOR_EXCEPTION
field_197409_b
UNKNOWN_SELECTOR_TYPE
public static final SimpleCommandExceptionType
c
field_21210
SELECTOR_NOT_ALLOWED_EXCEPTION
field_210328_c
SELECTOR_NOT_ALLOWED
public static final SimpleCommandExceptionType
d
field_21211
SELECTOR_MISSING_EXCEPTION
field_197410_c
SELECTOR_TYPE_MISSING
public static final SimpleCommandExceptionType
e
field_21212
UNTERMINATED_OPTIONS_EXCEPTION
field_197411_d
EXPECTED_END_OF_OPTIONS
public static final DynamicCommandExceptionType
f
field_21213
OPTION_WITHOUT_VALUE_EXCEPTION
field_197412_e
EXPECTED_VALUE_FOR_OPTION
public static final BiConsumer<Vec3d, List<? extends Entity>>
g
field_21214
ORDER_ARBITRARY
field_197413_f
ARBITRARY
public static final BiConsumer<Vec3d, List<? extends Entity>>
h
field_21215
ORDER_NEAREST
field_197414_g
NEAREST
public static final BiConsumer<Vec3d, List<? extends Entity>>
i
field_21216
ORDER_FURTHEST
field_197415_h
FURTHEST
public static final BiConsumer<Vec3d, List<? extends Entity>>
j
field_21217
ORDER_RANDOM
field_197416_i
RANDOM
public static final BiFunction<SuggestionsBuilder, Consumer<SuggestionsBuilder>, CompletableFuture<Suggestions>>
k
field_21218
NO_SUGGESTIONS
field_201355_j
SUGGEST_NONE
private final StringReader
l
field_21219
reader
field_197417_j
reader
private final boolean
m
field_21220
allowSelectors
field_210329_m
hasPermission
private int
n
field_21221
max
field_197418_k
limit
private boolean
o
field_21222
allowNonPlayers
field_197419_l
includeNonPlayers
private boolean
p
field_21223
restrictOtherWorlds
field_197420_m
currentWorldOnly
private NumberPredicate$Floats
q
field_21224
distance
field_197421_n
distance
private NumberPredicate$Ints
r
field_21225
xp
field_197422_o
level
private Double
s
field_21226
x
field_197423_p
x
private Double
t
field_21227
y
field_197424_q
y
private Double
u
field_21228
z
field_197425_r
z
private Double
v
field_21229
dx
field_197426_s
dx
private Double
w
field_21230
dy
field_197427_t
dy
private Double
x
field_21231
dz
field_197428_u
dz
private WrappedNumberPredicate
y
field_21232
pitch
field_197429_v
xRotation
private WrappedNumberPredicate
z
field_21233
yaw
field_197430_w
yRotation
private Predicate<Entity>
A
field_21188
predicate
field_197431_x
filter
private BiConsumer<Vec3d, List<? extends Entity>>
B
field_21189
order
field_197432_y
sorter
private boolean
C
field_21190
allowSelf
field_197433_z
self
private String
D
field_21191
name
field_197406_A
username
private int
E
field_21192
cursorStart
field_201999_C
cursorStart
private UUID
F
field_21193
uuid
field_197407_B
uuid
private BiFunction<SuggestionsBuilder, Consumer<SuggestionsBuilder>, CompletableFuture<Suggestions>>
G
field_21194
suggestions
field_201354_D
suggestionHandler
private boolean
H
field_21195
hasName
field_202000_F
hasNameEquals
private boolean
I
field_21196
hasNotName
field_202001_G
hasNameNotEquals
private boolean
J
field_21197
hasLimit
field_202002_H
isLimited
private boolean
K
field_21198
hasOrder
field_202003_I
isSorted
private boolean
L
field_21199
hasGameMode
field_202004_J
hasGamemodeEquals
private boolean
M
field_21200
hasNotGameMode
field_202005_K
hasGamemodeNotEquals
private boolean
N
field_21201
hasTeam
field_202006_L
hasTeamEquals
private boolean
O
field_21202
hasNotTeam
field_202007_M
hasTeamNotEquals
private Class<? extends Entity>
P
field_21203
type
field_202008_N
type
private boolean
Q
field_21204
hasNotType
field_202009_O
typeInverse
private boolean
R
field_21205
hasScores
field_202010_P
hasScores
private boolean
S
field_21206
hasAdvancements
field_202011_Q
hasAdvancements
private boolean
T
field_21207
selector
field_210327_T
checkPermission

Constructor summary

ModifierConstructor
public (StringReader reader)
public (StringReader reader, boolean allowSelectors)

Method summary

Modifier and TypeMethod
public EntitySelector
a()
method_19748()
getSelector()
func_197400_a()
build()
private Box
a(double arg0, double arg1, double arg2)
method_19750(double arg0, double arg1, double arg2)
getBounds(double dx, double dy, double dz)
func_197390_a(double arg0, double arg1, double arg2)
createAABB(double sizeX, double sizeY, double sizeZ)
private void
I()
method_19747()
buildPredicate()
func_197396_n()
updateFilter()
private Predicate<Entity>
a(bn arg0, ToDoubleFunction<aer> arg1)
method_19756(class_3783 arg0, ToDoubleFunction<class_864> arg1)
buildRotationPredicate(WrappedNumberPredicate value, ToDoubleFunction<Entity> getter)
func_197366_a(MinMaxBoundsWrapped arg0, ToDoubleFunction<Entity> arg1)
createRotationPredicate(MinMaxBoundsWrapped angleBounds, ToDoubleFunction<Entity> angleFunc)
protected void
b()
method_19769()
parseSelector()
func_197403_b()
parseSelector()
protected void
c()
method_19778()
parseNameOrUuid()
func_197382_c()
parseSingleEntity()
protected void
d()
method_19784()
parseOptions()
func_197404_d()
parseArguments()
public boolean
e()
method_19790()
shouldInvertValue()
func_197378_e()
shouldInvertValue()
public StringReader
f()
method_19794()
getReader()
func_197398_f()
getReader()
public void
a(Predicate<aer> arg0)
method_19766(Predicate<class_864> arg0)
addPredicate(Predicate<Entity> predicate)
func_197401_a(Predicate<Entity> arg0)
addFilter(Predicate<Entity> filterIn)
public void
g()
method_19798()
setRestrictOtherWorlds()
func_197365_g()
setCurrentWorldOnly()
public NumberPredicate$Floats
h()
method_19801()
getDistance()
func_197370_h()
getDistance()
public void
a(ba$c arg0)
method_19753(class_3638$class_3641 arg0)
setDistance(NumberPredicate$Floats distance)
func_197397_a(MinMaxBounds$FloatBound arg0)
setDistance(MinMaxBounds$FloatBound distanceIn)
public NumberPredicate$Ints
i()
method_19804()
getXp()
func_197394_i()
getLevel()
public void
a(ba$d arg0)
method_19754(class_3638$class_3642 arg0)
setXp(NumberPredicate$Ints xp)
func_197399_b(MinMaxBounds$IntBound arg0)
setLevel(MinMaxBounds$IntBound levelIn)
public WrappedNumberPredicate
j()
method_19806()
getPitch()
func_201968_j()
getXRotation()
public void
a(bn arg0)
method_19755(class_3783 arg0)
setPitch(WrappedNumberPredicate pitch)
func_197389_c(MinMaxBoundsWrapped arg0)
setXRotation(MinMaxBoundsWrapped xRotationIn)
public WrappedNumberPredicate
k()
method_19809()
getYaw()
func_201980_k()
getYRotation()
public void
b(bn arg0)
method_19772(class_3783 arg0)
setYaw(WrappedNumberPredicate yaw)
func_197387_d(MinMaxBoundsWrapped arg0)
setYRotation(MinMaxBoundsWrapped yRotationIn)
public Double
l()
method_19811()
getX()
func_201965_l()
getX()
public Double
m()
method_19813()
getY()
func_201991_m()
getY()
public Double
n()
method_19814()
getZ()
func_201983_n()
getZ()
public void
a(double arg0)
method_19749(double arg0)
setX(double x)
func_197384_a(double arg0)
setX(double xIn)
public void
b(double arg0)
method_19770(double arg0)
setY(double y)
func_197395_b(double arg0)
setY(double yIn)
public void
c(double arg0)
method_19779(double arg0)
setZ(double z)
func_197372_c(double arg0)
setZ(double zIn)
public void
d(double arg0)
method_19785(double arg0)
setDx(double dx)
func_197377_d(double arg0)
setDx(double dxIn)
public void
e(double arg0)
method_19791(double arg0)
setDy(double dy)
func_197391_e(double arg0)
setDy(double dyIn)
public void
f(double arg0)
method_19795(double arg0)
setDz(double dz)
func_197405_f(double arg0)
setDz(double dzIn)
public Double
o()
method_19815()
getDx()
func_201977_o()
getDx()
public Double
p()
method_19816()
getDy()
func_201971_p()
getDy()
public Double
q()
method_19817()
getDz()
func_201962_q()
getDz()
public void
a(int arg0)
method_19751(int arg0)
setMax(int max)
func_197388_a(int arg0)
setLimit(int limitIn)
public void
a(boolean arg0)
method_19768(boolean arg0)
setAllowNonPlayers(boolean allowNonPlayers)
func_197373_a(boolean arg0)
setIncludeNonPlayers(boolean includeNonPlayersIn)
public void
a(BiConsumer<cee, List<? extends aer>> arg0)
method_19764(BiConsumer<class_236, List<? extends class_864>> arg0)
setOrder(BiConsumer<Vec3d, List<? extends Entity>> order)
func_197376_a(BiConsumer<Vec3d, List<? extends Entity>> arg0)
setSorter(BiConsumer<Vec3d, List<? extends Entity>> sorterIn)
public EntitySelector
s()
method_19818()
parse()
func_201345_m()
parse()
private static void
a(SuggestionsBuilder arg0)
method_19760(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
suggestSelectors(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
func_210326_a(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
fillSelectorSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionBuilder)
private CompletableFuture<Suggestions>
b(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19776(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestSelectorOrName(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201981_b(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestNameOrSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionBuilder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
private CompletableFuture<Suggestions>
c(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19782(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestName(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201974_c(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestName(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
private CompletableFuture<Suggestions>
d(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19788(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201959_d(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
private CompletableFuture<Suggestions>
e(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19792(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestOptionsStart(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201989_e(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestOpenBracket(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
private CompletableFuture<Suggestions>
f(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19796(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestOptionsOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201996_f(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestOptionsOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
private CompletableFuture<Suggestions>
g(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19799(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestOptions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201994_g(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestOptions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
private CompletableFuture<Suggestions>
h(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19802(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestNextOptionOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201969_h(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
suggestCommaOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
public boolean
t()
method_19819()
hasSelf()
func_197381_m()
isCurrentEntity()
public void
a(BiFunction<SuggestionsBuilder, Consumer<SuggestionsBuilder>, CompletableFuture<Suggestions>> arg0)
method_19765(BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> arg0)
setSuggestions(BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> suggestions)
func_201978_a(BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> arg0)
setSuggestionHandler(BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> suggestionHandlerIn)
public CompletableFuture<Suggestions>
a(SuggestionsBuilder arg0, Consumer<SuggestionsBuilder> arg1)
method_19761(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
addSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> nameSuggestions)
func_201993_a(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> arg1)
fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Consumer<com.mojang.brigadier.suggestion.SuggestionsBuilder> consumer)
public boolean
u()
method_19820()
hasName()
func_201984_u()
hasNameEquals()
public void
c(boolean arg0)
method_19783(boolean arg0)
setHasName(boolean hasName)
func_201990_c(boolean arg0)
setHasNameEquals(boolean value)
public boolean
v()
method_19821()
hasNotName()
func_201997_v()
hasNameNotEquals()
public void
d(boolean arg0)
method_19789(boolean arg0)
setHasNotName(boolean hasNotName)
func_201998_d(boolean arg0)
setHasNameNotEquals(boolean value)
public boolean
w()
method_19822()
hasLimit()
func_201967_w()
isLimited()
public void
e(boolean arg0)
method_19793(boolean arg0)
setHasLimit(boolean hasLimit)
func_201979_e(boolean arg0)
setLimited(boolean value)
public boolean
x()
method_19823()
hasOrder()
func_201976_x()
isSorted()
public void
f(boolean arg0)
method_19797(boolean arg0)
setHasOrder(boolean hasOrder)
func_201986_f(boolean arg0)
setSorted(boolean value)
public boolean
y()
method_19824()
hasGameMode()
func_201987_y()
hasGamemodeEquals()
public void
g(boolean arg0)
method_19800(boolean arg0)
setHasGameMode(boolean hasGameMode)
func_201988_g(boolean arg0)
setHasGamemodeEquals(boolean value)
public boolean
z()
method_19825()
hasNotGameMode()
func_201961_z()
hasGamemodeNotEquals()
public void
h(boolean arg0)
method_19803(boolean arg0)
setHasNotGameMode(boolean hasNotGameMode)
func_201973_h(boolean arg0)
setHasGamemodeNotEquals(boolean value)
public boolean
A()
method_19741()
hasTeam()
func_201960_A()
hasTeamEquals()
public void
i(boolean arg0)
method_19805(boolean arg0)
setHasTeam(boolean hasTeam)
func_201975_i(boolean arg0)
setHasTeamEquals(boolean value)
public void
j(boolean arg0)
method_19808(boolean arg0)
setHasNotTeam(boolean hasNotTeam)
func_201958_j(boolean arg0)
setHasTeamNotEquals(boolean value)
public void
a(Class<? extends aer> arg0)
method_19762(Class<? extends class_864> arg0)
setType(Class<? extends Entity> type)
func_201964_a(Class<? extends Entity> arg0)
limitToType(Class<? extends Entity> typeIn)
public void
C()
method_19742()
setHasNotType()
func_201982_C()
setTypeLimitedInversely()
public boolean
E()
method_19743()
hasType()
func_201963_E()
isTypeLimited()
public boolean
F()
method_19744()
hasNotType()
func_201985_F()
isTypeLimitedInversely()
public boolean
G()
method_19745()
hasScores()
func_201995_G()
hasScores()
public void
k(boolean arg0)
method_19810(boolean arg0)
setHasScores(boolean hasScores)
func_201970_k(boolean arg0)
setHasScores(boolean value)
public boolean
H()
method_19746()
hasAdvancements()
func_201966_H()
hasAdvancements()
public void
l(boolean arg0)
method_19812(boolean arg0)
setHasAdvancements(boolean hasAdvancements)
func_201992_l(boolean arg0)
setHasAdvancements(boolean value)