CLASS blf net/minecraft/block/AbstractButtonBlock FIELD A SHAPE_WEST_POWERED Lcra; FIELD B SHAPE_EAST_POWERED Lcra; FIELD D wooden Z FIELD a POWERED Lbuo; FIELD b SHAPE_CEILING_X Lcra; FIELD c SHAPE_CEILING_Z Lcra; FIELD d SHAPE_FLOOR_X Lcra; FIELD e SHAPE_FLOOR_Z Lcra; FIELD f SHAPE_NORTH Lcra; FIELD g SHAPE_SOUTH Lcra; FIELD h SHAPE_WEST Lcra; FIELD i SHAPE_EAST Lcra; FIELD j SHAPE_CEILING_X_POWERED Lcra; FIELD k SHAPE_CEILING_Z_POWERED Lcra; FIELD w SHAPE_FLOOR_X_POWERED Lcra; FIELD x SHAPE_FLOOR_Z_POWERED Lcra; FIELD y SHAPE_NORTH_POWERED Lcra; FIELD z SHAPE_SOUTH_POWERED Lcra; METHOD (ZLbky$c;)V ARG 1 wooden METHOD a playClickSound (Laun;Lbfy;Leu;Z)V ARG 1 player ARG 2 world ARG 3 pos ARG 4 powered METHOD a getClickSound (Z)Lyf; ARG 1 powered METHOD d tryPowerWithProjectiles (Lbtw;Lbfx;Leu;)V ARG 1 state ARG 2 world ARG 3 pos METHOD e updateNeighbors (Lbtw;Lbfx;Leu;)V ARG 1 state ARG 2 world ARG 3 pos