Êþº¾E¶  java/lang/Object()V apply](Ljava/util/function/Function;Ljava/util/function/Predicate;IFI)Ljava/util/function/Function;  Bnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuildercreateO(Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot;  5net/minecraft/world/entity/ai/memory/MemoryModuleType LOOK_TARGET7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;  Knet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance registered}(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder;   WALK_TARGET ! "#groupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;% &_(Ljava/util/function/Function;Ljava/util/function/Predicate;IFI)Ljava/util/function/BiFunction; ()* +!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;- ./trigger(Ljava/util/function/Function;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FI)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; 123 4java/util/function/Function&(Ljava/lang/Object;)Ljava/lang/Object;6java/util/Optional 58 9:isEmpty()Z <=> ?@java/util/function/Predicatetest(Ljava/lang/Object;)Z 5B CDget()Ljava/lang/Object;F6net/minecraft/world/entity/ai/behavior/PositionTracker HIJ KL'net/minecraft/world/entity/LivingEntityposition!()Lnet/minecraft/world/phys/Vec3; EN OLcurrentPosition QRS TUnet/minecraft/world/phys/Vec3 closerThan!(Lnet/minecraft/core/Position;D)Z WXY Z[Anet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessorset(Ljava/lang/Object;)V]/net/minecraft/world/entity/ai/memory/WalkTarget \_ `=(Lnet/minecraft/world/entity/ai/behavior/PositionTracker;FI)Vb8net/minecraft/world/entity/ai/behavior/StayCloseToTargetCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/world/entity/ai/behavior/StayCloseToTarget;x(Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;targetPositionGetterLjava/util/function/Function;shouldRunPredicateLjava/util/function/Predicate; closeEnoughItooFar speedModifierFLocalVariableTypeTable–Ljava/util/function/Function;>;ILjava/util/function/Predicate;MethodParameters SignatureG(Ljava/util/function/Function;>;Ljava/util/function/Predicate;IIF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;lambda$create$0®(Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;iMLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;lambda$create$1(Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lookTargetCLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; walkTargetlambda$create$2(Ljava/util/function/Function;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Zlevel(Lnet/minecraft/server/level/ServerLevel;body)Lnet/minecraft/world/entity/LivingEntity; timestampJtargetPositionLjava/util/Optional;positionTracker8Lnet/minecraft/world/entity/ai/behavior/PositionTracker;targetNLjava/util/Optional; StackMapTable SourceFileStayCloseToTarget.javaBootstrapMethods4• a– 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;œ a� |}ŸÄ(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£ a¤ �‚¦ §¨© ª«"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!ac/*·±d e fg hc}*+º¸ °de4ijklmnonpqrisktuikmopvw xyc–&²¶²¶¶ *+%º$¶'°d"%e>&ij&kl&on&pq&mn&z{ |}cv*+%º,°deHijklonpqmn~€ �‚cSf*¹0À5:  ¶7š+¹;𬠶AÀE: ¶G ¹M‡¶P™¬ ¶AÀE: - ¶V»\Y ·^¶V¬d*   ",@BLRd e„ fijfklfonf~f€fpqfmnfƒ„f…†f‡ˆ Y‰Š ,:‹Œ L�Œ r  Y‰Ž �ü 5üE�‘’ ¥“”—¥™›ž¥ ¢ ¬ ­(®°±³µ