Package net.minecraft.predicate
Class PlayerPredicate
java.lang.Object
net.minecraft.predicate.PlayerPredicate
public class PlayerPredicate extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classPlayerPredicate.AdvancementCriteriaPredicate(package private) static interfacePlayerPredicate.AdvancementPredicatestatic classPlayerPredicate.Builder(package private) static classPlayerPredicate.CompletedAdvancementPredicate -
Field Summary
Fields Modifier and Type Field Description private Map<Identifier,PlayerPredicate.AdvancementPredicate>advancementsstatic PlayerPredicateANYprivate NumberRange.IntRangeexperienceLevelprivate GameModegamemodeprivate Object2BooleanMap<Identifier>recipesprivate Map<Stat<?>,NumberRange.IntRange>stats -
Constructor Summary
Constructors Modifier Constructor Description privatePlayerPredicate(NumberRange.IntRange experienceLevel, GameMode gamemode, Map<Stat<?>,NumberRange.IntRange> stats, Object2BooleanMap<Identifier> recipes, Map<Identifier,PlayerPredicate.AdvancementPredicate> advancements) -
Method Summary
Modifier and Type Method Description private static PlayerPredicate.AdvancementPredicatecriterionFromJson(JsonElement json)static PlayerPredicatefromJson(JsonElement json)private static <T> Stat<T>getStat(StatType<T> type, Identifier id)private static <T> IdentifiergetStatId(Stat<T> stat)booleantest(Entity entity)JsonElementtoJson()
-
Field Details
-
ANY
-
experienceLevel
-
gamemode
-
stats
-
recipes
-
advancements
-
-
Constructor Details
-
PlayerPredicate
private PlayerPredicate(NumberRange.IntRange experienceLevel, GameMode gamemode, Map<Stat<?>,NumberRange.IntRange> stats, Object2BooleanMap<Identifier> recipes, Map<Identifier,PlayerPredicate.AdvancementPredicate> advancements)
-
-
Method Details
-
criterionFromJson
-
test
-
fromJson
-
getStat
-
getStatId
-
toJson
-