CLASS apt net/minecraft/block/BlockRailDetector CLASS apt$1 CLASS apt$2 FIELD d SHAPE Laxf; FIELD e POWERED Laxd; METHOD a deserializeState (I)Lawr; ARG 0 meta METHOD a getTickRate (Lams;)I ARG 0 world METHOD a (Lams;Let;Lawr;Ljava/util/Random;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 random METHOD a onEntityCollision (Lams;Let;Lawr;Lve;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 entity METHOD a applyMirror (Lawr;Larw;)Lawr; ARG 0 state ARG 1 mirror METHOD a applyRotation (Lawr;Latk;)Lawr; ARG 0 state ARG 1 rotation METHOD b createStateFactory ()Laws; METHOD b randomTick (Lams;Let;Lawr;Ljava/util/Random;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 random METHOD b getWeakRedstonePower (Lawr;Lamw;Let;Lfa;)I ARG 0 state ARG 1 view ARG 2 pos ARG 3 facingFrom METHOD c onBlockAdded (Lams;Let;Lawr;)V ARG 0 world ARG 1 pos ARG 2 state METHOD c getComparatorOutput (Lawr;Lams;Let;)I ARG 0 state ARG 1 world ARG 2 pos METHOD c getStrongRedstonePower (Lawr;Lamw;Let;Lfa;)I ARG 0 state ARG 1 view ARG 2 pos ARG 3 facingFrom METHOD e serializeState (Lawr;)I ARG 0 state METHOD g getShapeProperty ()Laxh; METHOD g emitsRedstonePower (Lawr;)Z ARG 0 state METHOD v hasComparatorOutput (Lawr;)Z ARG 0 state