CLASS bqp net/minecraft/block/RailPlacementHelper
	FIELD a world Lbhj;
	FIELD b pos Lev;
	FIELD c block Lbmf;
	FIELD d state Lbvl;
	FIELD e allowCurves Z
	FIELD f neighbors Ljava/util/List;
	METHOD <init> (Lbhj;Lev;Lbvl;)V
		ARG 1 world
		ARG 2 pos
		ARG 3 state
	METHOD a getNeighbors ()Ljava/util/List;
	METHOD a isNeighbor (Lbqp;)Z
		ARG 1 other
	METHOD a computeNeighbors (Lbwp;)V
		ARG 1 shape
	METHOD a isVerticallyNearRail (Lev;)Z
		ARG 1 pos
	METHOD a updateBlockState (ZZ)Lbqp;
		ARG 1 powered
		ARG 2 forceUpdate
	METHOD b (Lbqp;)Z
		ARG 1 placementHelper
	METHOD b (Lev;)Lbqp;
		ARG 1 pos
	METHOD c getBlockState ()Lbvl;
	METHOD c (Lbqp;)V
		ARG 1 placementHelper
	METHOD c isNeighbor (Lev;)Z
		ARG 1 pos
	METHOD d (Lev;)Z
		ARG 1 pos
