CLASS bnt net/minecraft/block/DetectorRailBlock FIELD c SHAPE Lbwi; FIELD d POWERED Lbwc; METHOD (Lbmm$c;)V ARG 1 settings METHOD a updatePoweredStatus (Lbhi;Lev;Lbvk;)V ARG 1 world ARG 2 pos ARG 3 state METHOD a getCarts (Lbhi;Lev;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; ARG 1 world ARG 2 pos ARG 3 entityClass ARG 4 entityPredicate METHOD a getCartDetectionBox (Lev;)Lcrs; ARG 1 pos METHOD b updateNearbyRails (Lbhi;Lev;Lbvk;Z)V ARG 1 world ARG 2 pos ARG 3 state ARG 4 unpowering