Êþº¾E‰  1net/minecraft/world/entity/ai/control/LookControl#(Lnet/minecraft/world/entity/Mob;)V   ?net/minecraft/world/entity/ai/control/SmoothSwimmingLookControlmaxYRotFromCenterI   lookAtCooldown  getYRotD()Ljava/util/Optional; accept`(Lnet/minecraft/world/entity/ai/control/SmoothSwimmingLookControl;)Ljava/util/function/Consumer;  java/util/Optional ifPresent (Ljava/util/function/Consumer;)V  getXRotD # $%mob Lnet/minecraft/world/entity/Mob; '() *+net/minecraft/world/entity/Mob getNavigation;()Lnet/minecraft/world/entity/ai/navigation/PathNavigation; -./ 017net/minecraft/world/entity/ai/navigation/PathNavigationisDone()Z '3 45getXRot()F@  8 9: rotateTowards(FFF)F '< =>setXRot(F)V '@ AByHeadRotF 'D EByBodyRot G HB yMaxRotSpeed JKL MNnet/minecraft/util/Mth wrapDegrees(F)F@€ QRS T5java/lang/Float floatValueA W XB xMaxRotAngleA  HEAD_TILT_X ConstantValue  HEAD_TILT_Y$(Lnet/minecraft/world/entity/Mob;I)VCodeLineNumberTableLocalVariableTablethisALnet/minecraft/world/entity/ai/control/SmoothSwimmingLookControl;MethodParameterstick()V headDiffBody StackMapTable lambda$tick$1(Ljava/lang/Float;)VxRotDLjava/lang/Float; lambda$tick$0yRotD SourceFileSmoothSwimmingLookControl.javaBootstrapMethodst(Ljava/lang/Object;)Vv w nkkz { jk} ~€ �‚"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; InnerClasses…%java/lang/invoke/MethodHandles$Lookup‡java/lang/invoke/MethodHandlesLookup! Z [\] [^_`Q *+·*µ±a  b  cd $% e $ fg`)µ*´ ž**Y´ dµ *¶*º¶*¶*º!¶§B*´"¶&¶,™*´"**´"¶2 6¶7¶;*´"**´"´?*´"´C*´F¶7µ?*´"´?*´"´Cf¸ID#*´t†–œ*´"Y´COfµC§#*´†•ž*´"Y´CObµC±a6 .;Pm€!‹"œ#¦$´&bµcd€5hBi .!ü.jk`R*´"**´"¶2+¶PUb*´V¶7¶;±abcdlmnk`R*´"**´"´?+¶PYb*´F¶7µ?±abcdompqr|sux|syxƒ „†ˆ