CLASS net/minecraft/class_1367 net/minecraft/entity/ai/goal/MoveToTargetPosGoal FIELD field_30221 MIN_WAITING_TIME I FIELD field_30222 MAX_TRYING_TIME I FIELD field_30223 MIN_INTERVAL I FIELD field_6510 range I FIELD field_6511 safeWaitingTime I FIELD field_6512 targetPos Lnet/minecraft/class_2338; FIELD field_6513 reached Z FIELD field_6514 speed D FIELD field_6515 lowestY I FIELD field_6516 mob Lnet/minecraft/class_1314; FIELD field_6517 tryingTime I FIELD field_6518 cooldown I FIELD field_6519 maxYDifference I METHOD (Lnet/minecraft/class_1314;DI)V ARG 1 mob ARG 2 speed ARG 4 range METHOD (Lnet/minecraft/class_1314;DII)V ARG 1 mob ARG 2 speed ARG 4 range ARG 5 maxYDifference METHOD method_30953 getTargetPos ()Lnet/minecraft/class_2338; METHOD method_6290 startMovingToTarget ()V METHOD method_6291 getDesiredSquaredDistanceToTarget ()D METHOD method_6292 findTargetPos ()Z METHOD method_6293 getInterval (Lnet/minecraft/class_1314;)I ARG 1 mob METHOD method_6294 shouldResetPath ()Z METHOD method_6295 hasReached ()Z METHOD method_6296 isTargetPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos