CLASS bmf net/minecraft/block/AbstractRailBlock FIELD a STRAIGHT_SHAPE Lcss; FIELD b ASCENDING_SHAPE Lcss; FIELD c allowCurves Z METHOD (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