CLASS bmf net/minecraft/block/AbstractRailBlock
	FIELD a STRAIGHT_SHAPE Lcss;
	FIELD b ASCENDING_SHAPE Lcss;
	FIELD c allowCurves Z
	METHOD <init> (ZLbmn$c;)V
		ARG 1 allowCurves
		ARG 2 settings
	METHOD a isRail (Lbhj;Lev;)Z
		ARG 0 world
		ARG 1 pos
	METHOD a updateBlockState (Lbhj;Lev;Lbvl;Z)Lbvl;
		ARG 1 world
		ARG 2 pos
		ARG 3 state
		ARG 4 forceUpdate
	METHOD a updateBlockState (Lbvl;Lbhj;Lev;Lbmn;)V
		ARG 1 state
		ARG 2 world
		ARG 3 pos
		ARG 4 neighbor
	METHOD d canMakeCurves ()Z
	METHOD e getShapeProperty ()Lbwo;
	METHOD j isRail (Lbvl;)Z
		ARG 0 state
