Êþº¾E²)net/minecraft/world/entity/animal/bee/Bee  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  7net/minecraft/world/entity/animal/bee/Bee$BeeWanderGoalthis$0+Lnet/minecraft/world/entity/animal/bee/Bee;  'net/minecraft/world/entity/ai/goal/Goal()V  ,net/minecraft/world/entity/ai/goal/Goal$FlagMOVE.Lnet/minecraft/world/entity/ai/goal/Goal$Flag;   java/util/EnumSetof%(Ljava/lang/Enum;)Ljava/util/EnumSet; " #$setFlags(Ljava/util/EnumSet;)V & '( access$000f(Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; *+, -.7net/minecraft/world/entity/ai/navigation/PathNavigationisDone()Z 0 12 access$100N(Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/util/RandomSource; 456 78net/minecraft/util/RandomSourcenextInt(I)I : ;( access$200 *= >. isInProgress @ ABfindPos!()Lnet/minecraft/world/phys/Vec3; D E( access$400 G H( access$300 JKL MNnet/minecraft/core/BlockPos containing<(Lnet/minecraft/core/Position;)Lnet/minecraft/core/BlockPos; *P QR createPathK(Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/pathfinder/Path; *T UVmoveTo/(Lnet/minecraft/world/level/pathfinder/Path;D)Z X Y. isHiveValid [ \]hivePosLnet/minecraft/core/BlockPos; _ `agetWanderThreshold()I c de closerThan!(Lnet/minecraft/core/BlockPos;I)Z ghi jknet/minecraft/world/phys/Vec3 atCenterOf;(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; m nBposition gp qrsubtract@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; gt uB normalize w xy getViewVector"(F)Lnet/minecraft/world/phys/Vec3; g{ |}xD g €}z‚net/minecraft/util/Mth?ÉÛ …†‡ ˆ‰1net/minecraft/world/entity/ai/util/HoverRandomPosgetPosR(Lnet/minecraft/world/entity/PathfinderMob;IIDDFII)Lnet/minecraft/world/phys/Vec3;?ù!û` �Ž� ˆ�7net/minecraft/world/entity/ai/util/AirAndWaterRandomPosQ(Lnet/minecraft/world/entity/PathfinderMob;IIIDDD)Lnet/minecraft/world/phys/Vec3; ’ “.hasHive • –.hasSavedFlowerPos.(Lnet/minecraft/world/entity/animal/bee/Bee;)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/world/entity/animal/bee/Bee$BeeWanderGoal;MethodParameterscanUse StackMapTablecanContinueToUsestart targetPosLnet/minecraft/world/phys/Vec3; hivePosVecwanderDirectionxzDistIgroundBasedPositionRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;distanceReduction SourceFileBee.javaNestHost InnerClasses BeeWanderGoalFlag  —˜K*+Y¸Wµ *·*²¸¶!±™345š ›œ� ž.˜Y$*´ ¸%¶)™*´ ¸/ ¹3𧬙9š $›œŸ"@ .˜5 *´ ¸9¶<¬™>š  ›œ¡˜s%*¶?L+Æ*´ ¸C*´ ¸F+¸I¶O¶SW±™CD E$Gš%›œ ¢£Ÿü$gAB˜ ~*´ ¶W™5*´ *´ ´Z*¶^¶bš *´ ´Z¸fM,*´ ¶l¶o¶sL§ *´ ¶vL=*´ +´z+´~ƒ¸„N-Æ-°*´ þ+´z+´~ЏŒ°™* LN*O9P<QETHU`VdWf[š>*¤£9¥£~›œE9¥£H6¦§`¨£Ÿ<ügý g©ª`a˜e!*´ ¶‘š *´ ¶”™§<0d¬™ `aš!›œ«§ŸA¬­®¯ °±@