CLASS net/minecraft/class_9 net/minecraft/entity/ai/pathing/PathNode FIELD field_34 distanceToNearestTarget F FIELD field_35 previous Lnet/minecraft/class_9; FIELD field_36 penalizedPathLength F FIELD field_37 heapIndex I FIELD field_38 z I FIELD field_39 y I FIELD field_40 x I FIELD field_41 type Lnet/minecraft/class_7; FIELD field_42 visited Z FIELD field_43 penalty F FIELD field_44 hashCode I FIELD field_46 pathLength F FIELD field_47 heapWeight F METHOD (III)V ARG 1 x ARG 2 y ARG 3 z METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_21653 getManhattanDistance (Lnet/minecraft/class_9;)F ARG 1 node METHOD method_21654 getManhattanDistance (Lnet/minecraft/class_2338;)F ARG 1 pos METHOD method_22879 getBlockPos ()Lnet/minecraft/class_2338; METHOD method_26 copyWithNewPosition (III)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z METHOD method_27 isInHeap ()Z METHOD method_28 readBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_9; ARG 0 buf METHOD method_30 hash (III)I ARG 0 x ARG 1 y ARG 2 z METHOD method_31 getDistance (Lnet/minecraft/class_9;)F ARG 1 node METHOD method_32 getSquaredDistance (Lnet/minecraft/class_9;)F ARG 1 node METHOD method_35494 getDistance (Lnet/minecraft/class_2338;)F ARG 1 pos METHOD method_35495 toBuffer (Lnet/minecraft/class_2540;)V ARG 1 buffer METHOD method_35496 getPos ()Lnet/minecraft/class_243; METHOD method_35497 getSquaredDistance (Lnet/minecraft/class_2338;)F ARG 1 pos