Êþº¾Et  java/lang/Object()V   9net/minecraft/world/entity/ai/control/BodyRotationControlmob Lnet/minecraft/world/entity/Mob;  isMoving()Z  net/minecraft/world/entity/MobgetYRot()F  yBodyRotF  rotateHeadIfNecessary  yHeadRot " #lastStableYHeadRot % &'headStableTimeI ) *notCarryingMobPassengers ,-. /0java/lang/Mathabs(F)FAp 3 4rotateBodyIfNecessary 6 7rotateHeadTowardsFront 9 :;getMaxHeadYRot()I =>? @Anet/minecraft/util/MthrotateIfNecessary(FFF)FA =D EAclamp G HIgetFirstPassenger%()Lnet/minecraft/world/entity/Entity; K LMgetX()D O PQxoD S TMgetZ V WQzoY1net/minecraft/world/entity/ai/control/MoveControl>�Æ÷À]-net/minecraft/world/entity/ai/control/ControlHEAD_STABLE_ANGLE ConstantValue$DELAY_UNTIL_STARTING_TO_FACE_FORWARD !HOW_LONG_IT_TAKES_TO_FACE_FORWARD#(Lnet/minecraft/world/entity/Mob;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/world/entity/ai/control/BodyRotationControl;MethodParameters clientTick StackMapTabletimeSinceStartingToFaceForwardfaceForwardFraction angleRemainingUntilFacingForwardxdzd SourceFileBodyRotationControl.java!\ ^'_`a'_bc'_b&'#deF *·*+µ±f g hi j keâu*¶ ™&*´*´¶µ*¶**´´µ!*µ$±*¶(™F*´´*´!f¸+1•ž*µ$**´´µ!*¶2§*Y´$`µ$*´$ ¤*¶5±f>$)*1F"K#V$]&g'p*t.g uhil*24eO!*´*´´*´´*´¶8†¸<µ±f 1 2g !hieO!*´*´´*´´*´¶8†¸<µ±f 5 6g !hi7e’:*´$ d<†Bn ¸CE*´¶8† $fjF*´*´´*´´%¸<µ±f9<> @9Ag*:hi2m''n o*eH*´¶FÁš§¬fDg hil@e‰4*´¶J*´´NgH*´¶R*´´UgJ''k))kcZ—ž§¬fHI Kg 4hi$pQ qQl ý2@rs