CLASS cly net/minecraft/entity/ai/pathing/PathNodeMaker FIELD a blockView Lbfq; FIELD b entity Laii; FIELD c pathNodeCache Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD g entersOpenDoors Z FIELD h pathsThroughDoors Z FIELD i swims Z METHOD a clear ()V METHOD a getPathNode (DDD)Lclx; ARG 1 x ARG 3 y ARG 5 z METHOD a getPathNode (III)Lclx; ARG 1 x ARG 2 y METHOD a getPathNodeType (Lbfq;III)Lclv; ARG 1 blockView ARG 2 x ARG 3 y METHOD a getPathNodeType (Lbfq;IIILaii;IIIZZ)Lclv; ARG 1 blockView ARG 2 x ARG 3 y ARG 4 z ARG 5 entity ARG 6 xSize ARG 7 ySize ARG 8 zSize ARG 9 canPathThroughDoors METHOD a init (Lbfq;Laii;)V ARG 1 blockView METHOD a setCanEnterOpenDoors (Z)V METHOD a getPathNodes ([Lclx;Lclx;Lclx;F)I ARG 1 nodes ARG 2 startNode ARG 3 endNode METHOD b getStart ()Lclx; METHOD b setCanPathThroughDoors (Z)V METHOD c canEnterOpenDoors ()Z METHOD c setCanSwim (Z)V METHOD d canPathThroughDoors ()Z METHOD e canSwim ()Z