CLASS bhc net/minecraft/block/AbstractRailBlock FIELD a SHAPE Lcnm; FIELD b ASCENDING_SHAPE Lcnm; FIELD c allowCurves Z METHOD a isRail (Lbcf;Let;)Z ARG 0 world ARG 1 pos METHOD a getBoundingShape (Lbqe;Lbbr;Let;)Lcnm; ARG 1 state ARG 2 view ARG 3 pos METHOD a neighborUpdate (Lbqe;Lbcf;Let;Lbhi;Let;)V ARG 1 state ARG 2 world ARG 3 pos ARG 4 block ARG 5 neighborPos METHOD a onBlockAdded (Lbqe;Lbcf;Let;Lbqe;)V ARG 1 state ARG 2 world ARG 3 pos ARG 4 oldState METHOD a onBlockRemoved (Lbqe;Lbcf;Let;Lbqe;Z)V ARG 1 state ARG 2 world ARG 3 pos ARG 4 newState METHOD a canPlaceAt (Lbqe;Lbcj;Let;)Z ARG 1 state ARG 2 world ARG 3 pos METHOD c getRenderLayer ()Lbbs; METHOD d canMakeCurves ()Z METHOD e getShapeProperty ()Lbrh; METHOD j getPistonBehavior (Lbqe;)Lcfy; ARG 1 state METHOD k isRail (Lbqe;)Z ARG 0 state