Package net.minecraft.predicate
Class PlayerPredicate
java.lang.Object
net.minecraft.predicate.PlayerPredicate
- All Implemented Interfaces:
class_7376
- Mappings:
Namespace Name official cq
intermediary net/minecraft/class_4553
named net/minecraft/predicate/PlayerPredicate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static interface
static class
private static class
Nested classes/interfaces inherited from interface net.minecraft.class_7376
class_7376.class_7377, class_7376.class_7378
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Identifier,
PlayerPredicate.AdvancementPredicate> private final NumberRange.IntRange
static final int
private final EntityPredicate
private final Object2BooleanMap<Identifier>
private final Map<Stat<?>,
NumberRange.IntRange> Fields inherited from interface net.minecraft.class_7376
field_38723
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerPredicate
(NumberRange.IntRange experienceLevel, @Nullable GameMode gameMode, Map<Stat<?>, NumberRange.IntRange> stats, Object2BooleanMap<Identifier> recipes, Map<Identifier, PlayerPredicate.AdvancementPredicate> advancements, EntityPredicate lookingAt) -
Method Summary
Modifier and TypeMethodDescriptionprivate static PlayerPredicate.AdvancementPredicate
criterionFromJson
(JsonElement json) static PlayerPredicate
fromJson
(JsonObject jsonObject) private static <T> Stat<T>
getStat
(StatType<T> type, Identifier id) private static <T> Identifier
boolean
test
(Entity entity, ServerWorld serverWorld, @Nullable Vec3d vec3d) toJson()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.class_7376
method_43098
-
Field Details
-
field_33928
public static final int field_33928- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lcq;b:I
intermediary field_33928
Lnet/minecraft/class_4553;field_33928:I
named field_33928
Lnet/minecraft/predicate/PlayerPredicate;field_33928:I
-
experienceLevel
- Mappings:
Namespace Name Mixin selector official c
Lcq;c:Lck$d;
intermediary field_20723
Lnet/minecraft/class_4553;field_20723:Lnet/minecraft/class_2096$class_2100;
named experienceLevel
Lnet/minecraft/predicate/PlayerPredicate;experienceLevel:Lnet/minecraft/predicate/NumberRange$IntRange;
-
gameMode
- Mappings:
Namespace Name Mixin selector official d
Lcq;d:Lcdp;
intermediary field_20724
Lnet/minecraft/class_4553;field_20724:Lnet/minecraft/class_1934;
named gameMode
Lnet/minecraft/predicate/PlayerPredicate;gameMode:Lnet/minecraft/world/GameMode;
-
stats
- Mappings:
Namespace Name Mixin selector official e
Lcq;e:Ljava/util/Map;
intermediary field_20725
Lnet/minecraft/class_4553;field_20725:Ljava/util/Map;
named stats
Lnet/minecraft/predicate/PlayerPredicate;stats:Ljava/util/Map;
-
recipes
- Mappings:
Namespace Name Mixin selector official f
Lcq;f:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
intermediary field_20726
Lnet/minecraft/class_4553;field_20726:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
named recipes
Lnet/minecraft/predicate/PlayerPredicate;recipes:Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
-
advancements
- Mappings:
Namespace Name Mixin selector official g
Lcq;g:Ljava/util/Map;
intermediary field_20727
Lnet/minecraft/class_4553;field_20727:Ljava/util/Map;
named advancements
Lnet/minecraft/predicate/PlayerPredicate;advancements:Ljava/util/Map;
-
lookingAt
- Mappings:
Namespace Name Mixin selector official h
Lcq;h:Lbo;
intermediary field_33929
Lnet/minecraft/class_4553;field_33929:Lnet/minecraft/class_2048;
named lookingAt
Lnet/minecraft/predicate/PlayerPredicate;lookingAt:Lnet/minecraft/predicate/entity/EntityPredicate;
-
-
Constructor Details
-
PlayerPredicate
PlayerPredicate(NumberRange.IntRange experienceLevel, @Nullable @Nullable GameMode gameMode, Map<Stat<?>, NumberRange.IntRange> stats, Object2BooleanMap<Identifier> recipes, Map<Identifier, PlayerPredicate.AdvancementPredicate> advancements, EntityPredicate lookingAt) - Mappings:
Namespace Name Mixin selector official <init>
Lcq;<init>(Lck$d;Lcdp;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Lbo;)V
intermediary <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;Lnet/minecraft/class_2048;)V
named <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;Lnet/minecraft/predicate/entity/EntityPredicate;)V
-
-
Method Details
-
criterionFromJson
- Mappings:
Namespace Name Mixin selector official b
Lcq;b(Lcom/google/gson/JsonElement;)Lcq$c;
intermediary method_22503
Lnet/minecraft/class_4553;method_22503(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553$class_4556;
named criterionFromJson
Lnet/minecraft/predicate/PlayerPredicate;criterionFromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/PlayerPredicate$AdvancementPredicate;
-
test
- Specified by:
test
in interfaceclass_7376
- Mappings:
Namespace Name Mixin selector official a
Lbp;a(Lays;Laej;Ldtf;)Z
intermediary method_22497
Lnet/minecraft/class_7376;method_22497(Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z
named test
Lnet/minecraft/class_7376;test(Lnet/minecraft/entity/Entity;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;)Z
-
fromJson
- Mappings:
Namespace Name Mixin selector official a
Lcq;a(Lcom/google/gson/JsonObject;)Lcq;
intermediary method_22499
Lnet/minecraft/class_4553;method_22499(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4553;
named fromJson
Lnet/minecraft/predicate/PlayerPredicate;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/predicate/PlayerPredicate;
-
getStat
- Mappings:
Namespace Name Mixin selector official a
Lcq;a(Laih;Lze;)Laif;
intermediary method_22496
Lnet/minecraft/class_4553;method_22496(Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3445;
named getStat
Lnet/minecraft/predicate/PlayerPredicate;getStat(Lnet/minecraft/stat/StatType;Lnet/minecraft/util/Identifier;)Lnet/minecraft/stat/Stat;
-
getStatId
- Mappings:
Namespace Name Mixin selector official a
Lcq;a(Laif;)Lze;
intermediary method_22495
Lnet/minecraft/class_4553;method_22495(Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960;
named getStatId
Lnet/minecraft/predicate/PlayerPredicate;getStatId(Lnet/minecraft/stat/Stat;)Lnet/minecraft/util/Identifier;
-
toJson
- Specified by:
toJson
in interfaceclass_7376
- Mappings:
Namespace Name Mixin selector official a
Lbp;a()Lcom/google/gson/JsonObject;
intermediary method_22494
Lnet/minecraft/class_7376;method_22494()Lcom/google/gson/JsonObject;
named toJson
Lnet/minecraft/class_7376;toJson()Lcom/google/gson/JsonObject;
-
method_43099
- Specified by:
method_43099
in interfaceclass_7376
- Mappings:
Namespace Name Mixin selector official c
Lbp;c()Lbp$a;
intermediary method_43099
Lnet/minecraft/class_7376;method_43099()Lnet/minecraft/class_7376$class_7377;
named method_43099
Lnet/minecraft/class_7376;method_43099()Lnet/minecraft/class_7376$class_7377;
-