net.minecraft.advancements.critereon

public record PlayerPredicate

implements EntitySubPredicate

de
net.minecraft.advancements.critereon.PlayerPredicate
net.minecraft.class_4553

Field summary

Modifier and TypeField
private final MinMaxBounds$Ints
d
level
comp_1817
private final GameTypePredicate
e
gameType
comp_1818
private final List<PlayerPredicate$StatMatcher<?>>
f
stats
comp_1819
private final it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourceKey<Recipe<?>>>
g
recipes
comp_1820
private final Map<ResourceLocation, PlayerPredicate$AdvancementPredicate>
h
advancements
comp_1821
private final Optional<EntityPredicate>
i
lookingAt
comp_1822
private final Optional<InputPredicate>
j
input
comp_3182
public static final int
b
LOOKING_AT_RANGE
field_33928
public static final com.mojang.serialization.MapCodec<PlayerPredicate>
c
CODEC
field_45770

Constructor summary

ModifierConstructor
public (MinMaxBounds$Ints arg0, GameTypePredicate arg1, List<PlayerPredicate$StatMatcher<?>> arg2, it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourceKey<Recipe<?>>> arg3, Map<ResourceLocation, PlayerPredicate$AdvancementPredicate> arg4, Optional<EntityPredicate> arg5, Optional<InputPredicate> arg6)

Method summary

Modifier and TypeMethod
public boolean
a(bxs arg0, asi arg1, fgx arg2)
matches(Entity arg0, ServerLevel arg1, Vec3 arg2)
method_22497(class_1297 arg0, class_3218 arg1, class_243 arg2)
public com.mojang.serialization.MapCodec<PlayerPredicate>
a()
codec()
method_58152()
public MinMaxBounds$Ints
b()
level()
comp_1817()
public GameTypePredicate
c()
gameType()
comp_1818()
public List<PlayerPredicate$StatMatcher<?>>
d()
stats()
comp_1819()
public it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourceKey<Recipe<?>>>
e()
recipes()
comp_1820()
public Map<ResourceLocation, PlayerPredicate$AdvancementPredicate>
f()
advancements()
comp_1821()
public Optional<EntityPredicate>
g()
lookingAt()
comp_1822()
public Optional<InputPredicate>
h()
input()
comp_3182()