Êþº¾Eê  java/lang/Record()V   Enet/minecraft/advancements/triggers/TameAnimalTrigger$TriggerInstanceplayerLjava/util/Optional;   entity  4net/minecraft/advancements/triggers/CriteriaTriggers TAME_ANIMAL7Lnet/minecraft/advancements/triggers/TameAnimalTrigger;  java/util/Optionalempty()Ljava/util/Optional;  +(Ljava/util/Optional;Ljava/util/Optional;)V !" #$5net/minecraft/advancements/triggers/TameAnimalTriggercreateCriterionf(Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/triggers/Criterion; &'( )*net/minecraft/world/level/storage/loot/ValidationContextSource entityContext<()Lnet/minecraft/world/level/storage/loot/ValidationContext; PQR ST2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderc(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Ljava/util/Optional;)VV WXtoString[(Lnet/minecraft/advancements/triggers/TameAnimalTrigger$TriggerInstance;)Ljava/lang/String;Z [\hashCodeJ(Lnet/minecraft/advancements/triggers/TameAnimalTrigger$TriggerInstance;)I^ _`equals\(Lnet/minecraft/advancements/triggers/TameAnimalTrigger$TriggerInstance;Ljava/lang/Object;)Z <b cdCODEC Lcom/mojang/serialization/Codec; ghi jkcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;m noapply()Ljava/util/function/Function; qrs tu!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;m xyz {|;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;~ n!()Ljava/util/function/BiFunction; �‚ƒ n„!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;m ‡ˆ‰ Š‹2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; b SignaturexLjava/util/Optional;>;iLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisGLnet/minecraft/advancements/triggers/TameAnimalTrigger$TriggerInstance;LocalVariableTypeTableMethodParametersó(Ljava/util/Optional;>;Ljava/util/Optional;>;)V tamedAnimal1()Lnet/minecraft/advancements/triggers/Criterion;z()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;matches7(Lnet/minecraft/world/level/storage/loot/LootContext;)Zanimal4Lnet/minecraft/world/level/storage/loot/LootContext; StackMapTable 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; SourceFileTameAnimalTrigger.javaNestHostRecordBootstrapMethodsµ player;entity ¹&(Ljava/lang/Object;)Ljava/lang/Object;» ¼ ¾](Lnet/minecraft/advancements/triggers/TameAnimalTrigger$TriggerInstance;)Ljava/util/Optional;À Á Ã8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Æq(Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/TameAnimalTrigger$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; InnerClassesTriggerInstanceÜDnet/minecraft/advancements/predicates/entity/EntityPredicate$BuilderBuilderß:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstanceInstanceãcom/mojang/datafixers/ProductsP2æ%java/lang/invoke/MethodHandles$Lookupèjava/lang/invoke/MethodHandlesLookup1C �Ž �Žcd�� �i*·*+µ*,µ ±‘’ “”  • ŽŽ–  �— ˜™�,²»Y¸¸·¶°‘%�š ˜›�B²»Y¸*¸%¸+·¶°‘)’ œ–��žŸ�k+*´ ¶/š*´ ¶3À7¹9À<+¹>™§¬‘-’+“”+ ¡¢%@– FG�O*+·B+¶HN*´ ¸O±‘245’“”£¤–£W¥�1*ºU°‘’ “”[¦�1*ºY¬‘’ “”_A�<*+º]¬‘’“”§¨–§ �/*´°‘’ “”�©�/*´ °‘’ “”�© ª«�p2*²ae¹fºl¶p²aN¹fºv¶p¶w*º}¶€°‘ !%."1’ 2¬­®�$ º…¸†³Œ±‘¯°± ² �Ž �޳6Ë´¶·Ò¸º½Ò¸¿½ÒÂÄÅÒ¸ÇÊÙ2 ÚÛ&Ý CÞà x‡á�âäåçé