CLASS net/minecraft/class_2452 net/minecraft/block/RailPlacementHelper FIELD field_11406 state Lnet/minecraft/class_2680; FIELD field_11407 neighbors Ljava/util/List; FIELD field_11408 allowCurves Z FIELD field_11409 world Lnet/minecraft/class_1937; FIELD field_11410 pos Lnet/minecraft/class_2338; FIELD field_11411 block Lnet/minecraft/class_2241; METHOD (Lbhp;Lev;Lbvr;)V ARG 1 world ARG 2 pos ARG 3 state METHOD b (Lbqv;)Z ARG 1 placementHelper METHOD b (Lev;)Lbqv; ARG 1 pos METHOD c (Lbqv;)V ARG 1 placementHelper METHOD d (Lev;)Z ARG 1 pos METHOD method_10456 isVerticallyNearRail (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_10457 getNeighbors ()Ljava/util/List; METHOD method_10459 updateBlockState (ZZ)Lnet/minecraft/class_2452; ARG 1 powered ARG 2 forceUpdate METHOD method_10462 getBlockState ()Lnet/minecraft/class_2680; METHOD method_10463 isNeighbor (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_10464 isNeighbor (Lnet/minecraft/class_2452;)Z ARG 1 other METHOD method_10466 computeNeighbors (Lnet/minecraft/class_2768;)V ARG 1 shape