CLASS bgm net/minecraft/block/AbstractRailBlock METHOD a isRail (Lbbp;Let;)Z ARG 0 world ARG 1 pos METHOD a getBoundingShape (Lbpm;Lbbb;Let;)Lcmx; ARG 1 state ARG 2 view ARG 3 pos METHOD a neighborUpdate (Lbpm;Lbbp;Let;Lbgs;Let;)V ARG 1 state ARG 2 world ARG 3 pos ARG 4 block ARG 5 neighborPos METHOD a onBlockAdded (Lbpm;Lbbp;Let;Lbpm;)V ARG 1 state ARG 2 world ARG 3 pos ARG 4 oldState METHOD a onBlockRemoved (Lbpm;Lbbp;Let;Lbpm;Z)V ARG 1 state ARG 2 world ARG 3 pos ARG 4 newState METHOD a canPlaceAt (Lbpm;Lbbt;Let;)Z ARG 1 state ARG 2 world ARG 3 pos METHOD c getRenderLayer ()Lbbc; METHOD e getShapeProperty ()Lbqp; METHOD j getPistonBehavior (Lbpm;)Lcfj; ARG 1 state