CLASS bqn net/minecraft/block/RailPlacementHelper FIELD a world Lbhh; FIELD b pos Lev; FIELD c block Lbmd; FIELD d state Lbvj; FIELD e allowCurves Z FIELD f neighbors Ljava/util/List; METHOD (Lbhh;Lev;Lbvj;)V ARG 1 world ARG 2 pos ARG 3 state METHOD a getNeighbors ()Ljava/util/List; METHOD a isNeighbor (Lbqn;)Z ARG 1 other METHOD a computeNeighbors (Lbwn;)V ARG 1 shape METHOD a isVerticallyNearRail (Lev;)Z ARG 1 pos METHOD a updateBlockState (ZZ)Lbqn; ARG 1 powered ARG 2 forceUpdate METHOD b (Lbqn;)Z ARG 1 placementHelper METHOD b (Lev;)Lbqn; ARG 1 pos METHOD c getBlockState ()Lbvj; METHOD c (Lbqn;)V ARG 1 placementHelper METHOD c isNeighbor (Lev;)Z ARG 1 pos METHOD d (Lev;)Z ARG 1 pos