CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker FIELD field_25191 collidedBoxes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD field_31809 Y_OFFSET D FIELD field_40928 MIN_STEP_HEIGHT D FIELD field_49156 nodeTypes Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; FIELD field_49157 successors [Lnet/minecraft/class_9; METHOD method_20536 isValidAdjacentSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z ARG 1 node ARG 2 successor METHOD method_23476 getLandNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_7; ARG 0 world ARG 1 pos METHOD method_29304 checkBoxCollision (Lnet/minecraft/class_238;)Z ARG 1 box METHOD method_29305 (Lnet/minecraft/class_238;Ljava/lang/Object;)Z ARG 2 box2 METHOD method_29578 isBlocked (Lnet/minecraft/class_9;)Z ARG 1 node METHOD method_29579 isValidDiagonalSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z ARG 1 xNode ARG 2 zNode ARG 3 xDiagNode METHOD method_31932 getNodeType (III)Lnet/minecraft/class_7; ARG 1 x ARG 2 y ARG 3 z METHOD method_37003 getFeetY (Lnet/minecraft/class_2338;)D ARG 1 pos METHOD method_37004 isAmphibious ()Z METHOD method_43414 isBlocked (Lnet/minecraft/class_7;)Z ARG 0 nodeType METHOD method_43415 getStart (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9; ARG 1 pos METHOD method_43569 getNodeWith (IIILnet/minecraft/class_7;F)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z ARG 4 type ARG 5 penalty METHOD method_43570 getBlockedNode (III)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z METHOD method_46739 getStepHeight ()D METHOD method_47893 canPathThrough (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_57085 getJumpOnTopNode (IIIIDLnet/minecraft/class_2350;Lnet/minecraft/class_7;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z ARG 4 maxYStep ARG 5 prevFeetY ARG 7 direction ARG 8 nodeType ARG 9 mutablePos METHOD method_57087 getNonWaterNodeBelow (IIILnet/minecraft/class_9;)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z ARG 4 node METHOD method_57088 getNodeWith (IIILnet/minecraft/class_7;)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z ARG 4 type METHOD method_57089 isValidDiagonalSuccessor (Lnet/minecraft/class_9;)Z ARG 1 node METHOD method_57090 getCollidingNodeTypes (Lnet/minecraft/class_1922;III)Ljava/util/Set; ARG 1 world ARG 2 x ARG 3 y ARG 4 z METHOD method_57091 getOpenNode (III)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7; ARG 0 world ARG 1 pos METHOD method_59 getNodeTypeFromNeighbors (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_7;)Lnet/minecraft/class_7; ARG 0 world ARG 1 pos ARG 2 nodeType METHOD method_60 getFeetY (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)D ARG 0 world ARG 1 pos METHOD method_62 getPathNode (IIIIDLnet/minecraft/class_2350;Lnet/minecraft/class_7;)Lnet/minecraft/class_9; ARG 1 x ARG 2 y ARG 3 z ARG 4 maxYStep ARG 5 prevFeetY ARG 7 direction ARG 8 nodeType