CLASS bpj net/minecraft/block/LecternBlock FIELD a FACING Lbwa; FIELD b POWERED Lbvx; FIELD c HAS_BOOK Lbvx; FIELD d BOTTOM_SHAPE Lcsl; FIELD e MIDDLE_SHAPE Lcsl; FIELD f BASE_SHAPE Lcsl; FIELD g COLLISION_SHAPE_TOP Lcsl; FIELD h COLLISION_SHAPE Lcsl; FIELD i WEST_SHAPE Lcsl; FIELD j NORTH_SHAPE Lcsl; FIELD k EAST_SHAPE Lcsl; FIELD w SOUTH_SHAPE Lcsl; METHOD (Lbmh$c;)V ARG 1 settings METHOD a openContainer (Lbhd;Lev;Lavu;)V ARG 1 world ARG 2 pos ARG 3 player METHOD a setPowered (Lbhd;Lev;Lbvf;)V ARG 0 world ARG 1 pos ARG 2 state METHOD a putBookIfAbsent (Lbhd;Lev;Lbvf;Lbbx;)Z ARG 0 world ARG 1 pos ARG 2 state ARG 3 book METHOD a setHasBook (Lbhd;Lev;Lbvf;Z)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 hasBook METHOD b updateNeighborAlways (Lbhd;Lev;Lbvf;)V ARG 0 world ARG 1 pos ARG 2 state METHOD b putBook (Lbhd;Lev;Lbvf;Lbbx;)V ARG 0 world ARG 1 pos ARG 2 state ARG 3 book METHOD b setPowered (Lbhd;Lev;Lbvf;Z)V ARG 2 state ARG 3 powered METHOD h (Lbvf;Lbgo;Lev;)Lcsl; ARG 1 state ARG 2 view ARG 3 pos METHOD n (Lbvf;)Z ARG 1 state