CLASS bqr net/minecraft/block/RailPlacementHelper FIELD a world Lbhl; FIELD b pos Lev; FIELD c block Lbmh; FIELD d state Lbvn; FIELD e allowCurves Z FIELD f neighbors Ljava/util/List; METHOD (Lbhl;Lev;Lbvn;)V ARG 1 world ARG 2 pos ARG 3 state METHOD a getNeighbors ()Ljava/util/List; METHOD a isNeighbor (Lbqr;)Z ARG 1 other METHOD a computeNeighbors (Lbwr;)V ARG 1 shape METHOD a isVerticallyNearRail (Lev;)Z ARG 1 pos METHOD a updateBlockState (ZZ)Lbqr; ARG 1 powered ARG 2 forceUpdate METHOD b (Lbqr;)Z ARG 1 placementHelper METHOD b (Lev;)Lbqr; ARG 1 pos METHOD c getBlockState ()Lbvn; METHOD c (Lbqr;)V ARG 1 placementHelper METHOD c isNeighbor (Lev;)Z ARG 1 pos METHOD d (Lev;)Z ARG 1 pos