Êþº¾EÍ  java/lang/Object()V   7net/minecraft/advancements/predicates/MinMaxBounds$IntsANY9Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;   Dnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builderlevel  3net/minecraft/advancements/predicates/FoodPredicate5Lnet/minecraft/advancements/predicates/FoodPredicate;  food  7net/minecraft/advancements/predicates/GameTypePredicate9Lnet/minecraft/advancements/predicates/GameTypePredicate;  !gameType #$% &''com/google/common/collect/ImmutableListbuilder3()Lcom/google/common/collect/ImmutableList$Builder; ) *+stats1Lcom/google/common/collect/ImmutableList$Builder;-7it/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap , 0 12recipes1Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; 456 78com/google/common/collect/Maps newHashMap()Ljava/util/HashMap; : ;< advancementsLjava/util/Map; >?@ ABjava/util/Optionalempty()Ljava/util/Optional; D EF lookingAtLjava/util/Optional; H IFinput LHnet/minecraft/advancements/predicates/entity/PlayerPredicate$StatMatcher KN Ou(Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)V QRS TU/com/google/common/collect/ImmutableList$BuilderaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; WXY Z[/it/unimi/dsi/fastutil/objects/Object2BooleanMapput(Ljava/lang/Object;Z)Z ]^_ `aDnet/minecraft/advancements/predicates/entity/EntityPredicate$Builderbuild@()Lnet/minecraft/advancements/predicates/entity/EntityPredicate; >c deof((Ljava/lang/Object;)Ljava/util/Optional;gUnet/minecraft/advancements/predicates/entity/PlayerPredicate$AdvancementDonePredicate fi j(Z)V lmn Zo java/util/Map8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;q[net/minecraft/advancements/predicates/entity/PlayerPredicate$AdvancementCriterionsPredicate ,s t(Ljava/util/Map;)V pv w4(Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)Vy;>;‡Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;>;>;ˆLjava/util/Map;TLjava/util/Optional;LLjava/util/Optional;CodeLineNumberTableLocalVariableTablethisFLnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;playerH()Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;setLevel�(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;MethodParameterssetFood}(Lnet/minecraft/advancements/predicates/FoodPredicate;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;addStatÄ(Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;typeLnet/minecraft/stats/StatType;value%Lnet/minecraft/core/Holder$Reference;rangeLocalVariableTypeTable#Lnet/minecraft/stats/StatType;*Lnet/minecraft/core/Holder$Reference;ä(Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder; addRecipen(Lnet/minecraft/resources/ResourceKey;Z)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;recipe%Lnet/minecraft/resources/ResourceKey;presentZTLnet/minecraft/resources/ResourceKey;>;�(Lnet/minecraft/resources/ResourceKey;>;Z)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder; setGameType�(Lnet/minecraft/advancements/predicates/GameTypePredicate;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder; setLookingAtŽ(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;FLnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;checkAdvancementDonem(Lnet/minecraft/resources/Identifier;Z)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder; advancement$Lnet/minecraft/resources/Identifier;isDonecheckAdvancementCriterions{(Lnet/minecraft/resources/Identifier;Ljava/util/Map;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder; criterions6Ljava/util/Map;¢(Lnet/minecraft/resources/Identifier;Ljava/util/Map;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;hasInput~(Lnet/minecraft/advancements/predicates/InputPredicate;)Lnet/minecraft/advancements/predicates/entity/PlayerPredicate$Builder;6Lnet/minecraft/advancements/predicates/InputPredicate;@()Lnet/minecraft/advancements/predicates/entity/PlayerPredicate; SourceFilePlayerPredicate.javaNestHost InnerClasses½2net/minecraft/advancements/predicates/MinMaxBoundsIntsBuilder StatMatcherÂ