CLASS bmi net/minecraft/block/AbstractButtonBlock FIELD A SHAPE_WEST_POWERED Lcsf; FIELD B SHAPE_EAST_POWERED Lcsf; FIELD D wooden Z FIELD a POWERED Lbvr; FIELD b SHAPE_CEILING_X Lcsf; FIELD c SHAPE_CEILING_Z Lcsf; FIELD d SHAPE_FLOOR_X Lcsf; FIELD e SHAPE_FLOOR_Z Lcsf; FIELD f SHAPE_NORTH Lcsf; FIELD g SHAPE_SOUTH Lcsf; FIELD h SHAPE_WEST Lcsf; FIELD i SHAPE_EAST Lcsf; FIELD j SHAPE_CEILING_X_POWERED Lcsf; FIELD k SHAPE_CEILING_Z_POWERED Lcsf; FIELD w SHAPE_FLOOR_X_POWERED Lcsf; FIELD x SHAPE_FLOOR_Z_POWERED Lcsf; FIELD y SHAPE_NORTH_POWERED Lcsf; FIELD z SHAPE_SOUTH_POWERED Lcsf; METHOD (ZLbmb$c;)V ARG 1 wooden METHOD a playClickSound (Lavo;Lbgy;Lev;Z)V ARG 1 player ARG 2 world ARG 3 pos ARG 4 powered METHOD a getClickSound (Z)Lyi; ARG 1 powered METHOD d tryPowerWithProjectiles (Lbuz;Lbgx;Lev;)V ARG 1 state ARG 2 world ARG 3 pos METHOD e updateNeighbors (Lbuz;Lbgx;Lev;)V ARG 1 state ARG 2 world ARG 3 pos