Package net.minecraft.predicate
Class PlayerPredicate
java.lang.Object
net.minecraft.predicate.PlayerPredicate
- Mappings:
Namespace Name official clintermediary net/minecraft/class_4553named net/minecraft/predicate/PlayerPredicate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static interfacestatic class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic PlayerPredicateprivate NumberRange.IntRangeprivate Object2BooleanMap<Identifier>private Map<Stat<?>,NumberRange.IntRange> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePlayerPredicate(NumberRange.IntRange experienceLevel, @Nullable GameMode gamemode, Map<Stat<?>,NumberRange.IntRange> stats, Object2BooleanMap<Identifier> recipes, Map<Identifier,PlayerPredicate.AdvancementPredicate> advancements) -
Method Summary
Modifier and TypeMethodDescriptionprivate static PlayerPredicate.AdvancementPredicatecriterionFromJson(JsonElement json)static PlayerPredicatefromJson(@Nullable JsonElement json)private static <T> Stat<T>getStat(StatType<T> type, Identifier id)private static <T> IdentifierbooleantoJson()
-
Field Details
-
ANY
- Mappings:
Namespace Name Mixin selector official aLcl;a:Lcl;intermediary field_20722Lnet/minecraft/class_4553;field_20722:Lnet/minecraft/class_4553;named ANYLnet/minecraft/predicate/PlayerPredicate;ANY:Lnet/minecraft/predicate/PlayerPredicate;
-
experienceLevel
- Mappings:
Namespace Name Mixin selector official bLcl;b:Lce$d;intermediary field_20723Lnet/minecraft/class_4553;field_20723:Lnet/minecraft/class_2096$class_2100;named experienceLevelLnet/minecraft/predicate/PlayerPredicate;experienceLevel:Lnet/minecraft/predicate/NumberRange$IntRange;
-
gamemode
- Mappings:
Namespace Name Mixin selector official cLcl;c:Lbvu;intermediary field_20724Lnet/minecraft/class_4553;field_20724:Lnet/minecraft/class_1934;named gamemodeLnet/minecraft/predicate/PlayerPredicate;gamemode:Lnet/minecraft/world/GameMode;
-
stats
- Mappings:
Namespace Name Mixin selector official dLcl;d:Ljava/util/Map;intermediary field_20725Lnet/minecraft/class_4553;field_20725:Ljava/util/Map;named statsLnet/minecraft/predicate/PlayerPredicate;stats:Ljava/util/Map;
-
recipes
- Mappings:
Namespace Name Mixin selector official eLcl;e:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;intermediary field_20726Lnet/minecraft/class_4553;field_20726:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;named recipesLnet/minecraft/predicate/PlayerPredicate;recipes:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
-
advancements
- Mappings:
Namespace Name Mixin selector official fLcl;f:Ljava/util/Map;intermediary field_20727Lnet/minecraft/class_4553;field_20727:Ljava/util/Map;named advancementsLnet/minecraft/predicate/PlayerPredicate;advancements:Ljava/util/Map;
-
-
Constructor Details
-
PlayerPredicate
private PlayerPredicate(NumberRange.IntRange experienceLevel, @Nullable @Nullable GameMode gamemode, Map<Stat<?>,NumberRange.IntRange> stats, Object2BooleanMap<Identifier> recipes, Map<Identifier,PlayerPredicate.AdvancementPredicate> advancements)- Mappings:
Namespace Name Mixin selector official <init>Lcl;<init>(Lce$d;Lbvu;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_4553;<init>(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1934;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;)Vnamed <init>Lnet/minecraft/predicate/PlayerPredicate;<init>(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/world/GameMode;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;)V
-
-
Method Details
-
criterionFromJson
- Mappings:
Namespace Name Mixin selector official bLcl;b(Lcom/google/gson/JsonElement;)Lcl$c;intermediary method_22503Lnet/minecraft/class_4553;method_22503(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553$class_4556;named criterionFromJsonLnet/minecraft/predicate/PlayerPredicate;criterionFromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/PlayerPredicate$AdvancementPredicate;
-
test
- Mappings:
Namespace Name Mixin selector official aLcl;a(Laso;)Zintermediary method_22497Lnet/minecraft/class_4553;method_22497(Lnet/minecraft/class_1297;)Znamed testLnet/minecraft/predicate/PlayerPredicate;test(Lnet/minecraft/entity/Entity;)Z
-
fromJson
- Mappings:
Namespace Name Mixin selector official aLcl;a(Lcom/google/gson/JsonElement;)Lcl;intermediary method_22499Lnet/minecraft/class_4553;method_22499(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553;named fromJsonLnet/minecraft/predicate/PlayerPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/PlayerPredicate;
-
getStat
- Mappings:
Namespace Name Mixin selector official aLcl;a(Laff;Lwp;)Lafd;intermediary method_22496Lnet/minecraft/class_4553;method_22496(Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3445;named getStatLnet/minecraft/predicate/PlayerPredicate;getStat(Lnet/minecraft/stat/StatType;Lnet/minecraft/util/Identifier;)Lnet/minecraft/stat/Stat;
-
getStatId
- Mappings:
Namespace Name Mixin selector official aLcl;a(Lafd;)Lwp;intermediary method_22495Lnet/minecraft/class_4553;method_22495(Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960;named getStatIdLnet/minecraft/predicate/PlayerPredicate;getStatId(Lnet/minecraft/stat/Stat;)Lnet/minecraft/util/Identifier;
-
toJson
- Mappings:
Namespace Name Mixin selector official aLcl;a()Lcom/google/gson/JsonElement;intermediary method_22494Lnet/minecraft/class_4553;method_22494()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/predicate/PlayerPredicate;toJson()Lcom/google/gson/JsonElement;
-