Êþº¾E¿  java/lang/Object()V test ()Ljava/util/function/Predicate; apply (F)Ljava/util/function/Function;  Bnet/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTargetcreaten(Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; [(Ljava/util/function/Predicate;Ljava/util/function/Function;I)Ljava/util/function/Function;  Bnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilderO(Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot;  !"5net/minecraft/world/entity/ai/memory/MemoryModuleType WALK_TARGET7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; $%& '(Knet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instanceabsent}(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; * +" LOOK_TARGET $- .(present $0 12groupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;4 5ª(Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Function;I)Ljava/util/function/BiFunction; 789 :!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;< =>triggerM(Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; @AB Cjava/util/function/Predicate(Ljava/lang/Object;)ZE/net/minecraft/world/entity/ai/memory/WalkTarget $G HIgetW(Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/lang/Object;K6net/minecraft/world/entity/ai/behavior/PositionTracker MNO Pjava/util/function/Function&(Ljava/lang/Object;)Ljava/lang/Object;Rjava/lang/Float QT UV floatValue()F DX Y=(Lnet/minecraft/world/entity/ai/behavior/PositionTracker;FI)V [\] ^_Anet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessorset(Ljava/lang/Object;)V Qa bcvalueOf(F)Ljava/lang/Float;CodeLineNumberTableLocalVariableTablethisDLnet/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget;4(FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; speedModifierFcloseEnoughDistanceIMethodParameters Signature_(FI)Lnet/minecraft/world/entity/ai/behavior/OneShot;canSetWalkTargetPredicateLjava/util/function/Predicate;Ljava/util/function/Function;LocalVariableTypeTableILjava/util/function/Predicate;YLjava/util/function/Function;(Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot;lambda$create$2¬(Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;iMLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;lambda$create$3M(Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; walkTargetCLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; lookTargetlambda$create$4d(Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Zlevel(Lnet/minecraft/server/level/ServerLevel;body)Lnet/minecraft/world/entity/LivingEntity; timestampJ StackMapTablelambda$create$1=(FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float;moblambda$create$0,(Lnet/minecraft/world/entity/LivingEntity;)Z SourceFile SetWalkTargetFromLookTarget.javaBootstrapMethodsC” • �ŽŽP™ š Š‹œ<(Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float;ž Ÿ xy¡p(Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;£8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¥ ¦ |}¨Ä(Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;ªU(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z¬ ­ �‚¯ °±² ³´"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; InnerClassesInstance¸com/mojang/datafixers/ProductsP2»%java/lang/invoke/MethodHandles$Lookup½java/lang/invoke/MethodHandlesLookup!d/*·±e f gh idDº"º ¸°efjklmn jlop df *+º¸°ef  qr js lmt qu jvn qjlow xyd| --²¶#-²)¶,¶/-*-+º3¶6°e f* qr js lm z{ |}dj*+,º;°ef>qrz{jslm~€ �‚d 3*¹?š¬+»DY,-¶FÀJ¹LÀQ¶S·W¶Z¬e  1f\ 3qr3~3z{3€3js3lm3ƒ„3…†3‡ˆ‰  Š‹d9"¸`°efjkŒ† �Žd,¬ef Œ†��‘4®’“–®—˜›®—� ®¢¤§®©«©µ$¶7·¹º¼¾