net.minecraft.predicate.entity

public class PlayerSubPredicate$Builder

net.minecraft.advancements.predicates.entity.PlayerPredicate$Builder
net.minecraft.class_4553$class_4557
net.minecraft.predicate.entity.PlayerSubPredicate$Builder

Field summary

Modifier and TypeField
private NumberRange$IntRange
level
field_20730
experienceLevel
private PlayerHungerPredicate
food
field_1_635
food
private GameModeList
gameType
field_20731
gameMode
private final com.google.common.collect.ImmutableList$Builder<PlayerSubPredicate$StatMatcher<?>>
stats
field_20732
stats
private final it.unimi.dsi.fastutil.objects.Object2BooleanMap<RegistryKey<Recipe<?>>>
recipes
field_20733
recipes
private final Map<Identifier, PlayerSubPredicate$AdvancementPredicate>
advancements
field_20734
advancements
private Optional<EntityPredicate>
lookingAt
field_33930
lookingAt
private Optional<InputPredicate>
input
field_54148
input

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static PlayerSubPredicate$Builder
player()
method_35310()
create()
public PlayerSubPredicate$Builder
setLevel(MinMaxBounds$Ints level)
method_35313(class_2096$class_2100 arg0)
experienceLevel(NumberRange$IntRange experienceLevel)
public PlayerSubPredicate$Builder
setFood(FoodPredicate food)
method_1_603(class_1_35 arg0)
food(PlayerHungerPredicate food)
public <T> PlayerSubPredicate$Builder
addStat(StatType<T> type, Holder$Reference<T> value, MinMaxBounds$Ints range)
method_35311(class_3448<T> arg0, class_6880$class_6883<T> arg1, class_2096$class_2100 arg2)
stat(StatType<T> statType, RegistryEntry$Reference<T> value, NumberRange$IntRange range)
public PlayerSubPredicate$Builder
addRecipe(ResourceKey<Recipe<?>> recipe, boolean present)
method_35315(class_5321<class_1860<?>> arg0, boolean arg1)
recipe(RegistryKey<Recipe<?>> recipeKey, boolean unlocked)
public PlayerSubPredicate$Builder
setGameType(GameTypePredicate gameType)
method_35312(class_9789 arg0)
gameMode(GameModeList gameMode)
public PlayerSubPredicate$Builder
setLookingAt(EntityPredicate$Builder lookingAt)
method_37251(class_2048$class_2049 arg0)
lookingAt(EntityPredicate$Builder lookingAt)
public PlayerSubPredicate$Builder
checkAdvancementDone(Identifier advancement, boolean isDone)
method_35316(class_2960 arg0, boolean arg1)
advancement(Identifier id, boolean done)
public PlayerSubPredicate$Builder
checkAdvancementCriterions(Identifier advancement, Map<String, Boolean> criterions)
method_35314(class_2960 arg0, Map<String, Boolean> arg1)
advancement(Identifier id, Map<String, Boolean> criteria)
public PlayerSubPredicate$Builder
hasInput(InputPredicate input)
method_64023(class_10184 arg0)
input(InputPredicate input)
public PlayerSubPredicate
build()
method_22507()
build()