Êþº¾Eo  java/lang/Object()V   (net/minecraft/world/entity/PathfinderMobgetX()D   getY   getZ  net/minecraft/world/phys/Vec3subtract$(DDD)Lnet/minecraft/world/phys/Vec3;  ,net/minecraft/world/entity/ai/util/GoalUtils mobRestricted.(Lnet/minecraft/world/entity/PathfinderMob;D)Z !"getm(Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;DZ)Ljava/util/function/Supplier; $%& '(,net/minecraft/world/entity/ai/util/RandomPosgenerateRandomPosh(Lnet/minecraft/world/entity/PathfinderMob;Ljava/util/function/Supplier;)Lnet/minecraft/world/phys/Vec3; * +,xD . /,z 123 '47net/minecraft/world/entity/ai/util/AirAndWaterRandomPosP(Lnet/minecraft/world/entity/PathfinderMob;IIIDDDZ)Lnet/minecraft/core/BlockPos; 6 78isWaterJ(Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z:/net/minecraft/world/entity/ai/util/AirRandomPosCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/entity/ai/util/AirRandomPos; getPosTowardsn(Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3;mob*Lnet/minecraft/world/entity/PathfinderMob;horizontalDistI verticalDist flyingHeight towardsPosLnet/minecraft/world/phys/Vec3;maxXzRadiansFromDirdirrestrictZMethodParametersRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$getPosTowards$0m(Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;DZ)Lnet/minecraft/core/BlockPos;posLnet/minecraft/core/BlockPos; StackMapTableWnet/minecraft/core/BlockPos SourceFileAirRandomPos.javaBootstrapMethods\()Ljava/lang/Object;^ 9_ QRa()Lnet/minecraft/core/BlockPos;c def gh"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; InnerClassesk%java/lang/invoke/MethodHandles$Lookupmjava/lang/invoke/MethodHandlesLookup!9;/*·±<= >? @A;§ /*¶*¶ *¶¶:*‡¸6**º¸#°<   =R/BC/DE/FE/GE/HI/J,KILMNBDFGHJOP QR;µ **´)´-¸0:Æ *¸5™°°<%'=R*BC*DE*FE*GE*KI*J,*LMSTU ü%VXYZ b[]`i jln