Êþº¾E  java/lang/Record()V   Fnet/minecraft/advancements/triggers/BredAnimalsTrigger$TriggerInstanceplayerLjava/util/Optional;   parent   partner   child  4net/minecraft/advancements/triggers/CriteriaTriggers BRED_ANIMALS8Lnet/minecraft/advancements/triggers/BredAnimalsTrigger;  !java/util/Optionalempty()Ljava/util/Optional; # $S(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V &'( )*6net/minecraft/advancements/triggers/BredAnimalsTriggercreateCriterionf(Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/triggers/Criterion; ,-. /0?get()Ljava/lang/Object;Anet/minecraft/core/Holder @C D?valueFCnet/minecraft/world/level/storage/loot/predicates/LootItemCondition EH IJtest(Ljava/lang/Object;)Z L MNmatchesK(Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/LootContext;)Z P Q;isEmpty STU VWInet/minecraft/advancements/triggers/SimpleCriterionTrigger$SimpleInstancevalidateC(Lnet/minecraft/world/level/storage/loot/ValidationContextSource;)V YZ[ \]>net/minecraft/world/level/storage/loot/ValidationContextSource entityContext<()Lnet/minecraft/world/level/storage/loot/ValidationContext; `ab cd2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderc(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Ljava/util/Optional;)Vh ijtoString\(Lnet/minecraft/advancements/triggers/BredAnimalsTrigger$TriggerInstance;)Ljava/lang/String;l mnhashCodeK(Lnet/minecraft/advancements/triggers/BredAnimalsTrigger$TriggerInstance;)Ip qrequals](Lnet/minecraft/advancements/triggers/BredAnimalsTrigger$TriggerInstance;Ljava/lang/Object;)Z Et uvCODEC Lcom/mojang/serialization/Codec; yz{ |}com/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; €�apply()Ljava/util/function/Function; ƒ„… †‡!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Œ�Ž ��;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup©(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4;’ €“(()Lcom/mojang/datafixers/util/Function4; •–— €˜!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App; ›œ� žŸ2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; t SignaturexLjava/util/Optional;>;jLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisHLnet/minecraft/advancements/triggers/BredAnimalsTrigger$TriggerInstance;LocalVariableTypeTableMethodParametersã(Ljava/util/Optional;>;Ljava/util/Optional;>;Ljava/util/Optional;>;Ljava/util/Optional;>;)V bredAnimals1()Lnet/minecraft/advancements/triggers/Criterion;{()Lnet/minecraft/advancements/triggers/Criterion;w(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;FLnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;Á(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;m(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;parent1parent2TLjava/util/Optional;w(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;Ÿ(Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;)Z4Lnet/minecraft/world/level/storage/loot/LootContext; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; predicatecontext¯(Ljava/util/Optional;>;Lnet/minecraft/world/level/storage/loot/LootContext;)Z validator@Lnet/minecraft/world/level/storage/loot/ValidationContextSource;()Ljava/lang/String;()IoLjava/lang/Object;z()Ljava/util/Optional;>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileBredAnimalsTrigger.javaNestHostRecordBootstrapMethodsÑplayer;parent;partner;child ×&(Ljava/lang/Object;)Ljava/lang/Object;Ù Ú !Ü^(Lnet/minecraft/advancements/triggers/BredAnimalsTrigger$TriggerInstance;)Ljava/util/Optional;Þ ß !á â !ä å !ç\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"êš(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/BredAnimalsTrigger$TriggerInstance;ì í ÆÇÇð ñòó ôõjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;÷ øùú ûü"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesTriggerInstanceDnet/minecraft/advancements/predicates/entity/EntityPredicate$BuilderBuilder:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstanceInstancecom/mojang/datafixers/ProductsP4 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup1S ¡¢ ¡¢ ¡¢ ¡¢uv¡£$¤œ*·*+µ*,µ *-µ*µ±¥ ¦4§¨    ©* ¢¢¢¢ª ¡« ¬­¤2²»Y¸¸¸¸·"¶%°¥.¡® ¬¯¤H²»Y¸¸¸*¸+¸1·"¶%°¥2¦ °ª¡± ¬²¤�²»Y¸*¸5+¸5,¸5·"¶%°¥6¦ ³ ´  © ³µ´µµª ³´¡¶M·¤¼]*´¶8™$-Æ*´¶<À@¹BÀE-¹Gš¬*´ +¸K™*´,¸Kš*´ ,¸K™*´+¸K™§¬¥:);+>¦*]§¨]¸]¸]¸¹ )@ª º » MN¤w%*¶Oš*¶<À@¹BÀE+¹G™§¬¥B¦%¼ %½¸© %¼¢¹@ª ¼½¡¾VW¤q-*+·R+¶X^*´ ¸_+¶Xe*´¸_+¶Xf*´¸_±¥GIJK,L¦-§¨-¿Àª¿iÁ¤1*ºg°¥ ¦ §¨m¤1*ºk¬¥ ¦ §¨qJ¤<*+ºo¬¥ ¦§¨ÃĪà !¤/*´°¥ ¦ §¨¡Å!¤/*´ °¥ ¦ §¨¡Å!¤/*´°¥ ¦ §¨¡Å!¤/*´°¥ ¦ §¨¡Å ÆÇ¤œV*²sw¹xº~¶‚²s^¹xºˆ¶‚²se¹xº‰¶‚²sf¹xºŠ¶‚¶‹*º‘¶”°¥"&'(*)<*I&R+U&¦ VÈÉʤ$ º™¸š³ ±¥&ËÌÍ&Î: ¡¢ ¡¢ ¡¢ ¡¢ÏNïÐÒÓÔÕöÖØÛöÖÝÛöÖàÛöÖãÛöæèéöÖëîý2&þÿ, S Œ›•