CLASS bmg net/minecraft/block/BedBlock FIELD a PART Lbwh; FIELD b OCCUPIED Lbwb; FIELD c TOP_SHAPE Lcsp; FIELD d LEG_1_SHAPE Lcsp; FIELD e LEG_2_SHAPE Lcsp; FIELD f LEG_3_SHAPE Lcsp; FIELD g LEG_4_SHAPE Lcsp; FIELD h NORTH_SHAPE Lcsp; FIELD i SOUTH_SHAPE Lcsp; FIELD j WEST_SHAPE Lcsp; FIELD k EAST_SHAPE Lcsp; FIELD w color Lbax; METHOD a canWakeUpAt (Laij;Lbhk;Lev;)Ljava/util/Optional; METHOD a findWakeUpPosition (Laij;Lbhk;Lev;I)Ljava/util/Optional; METHOD a getDirection (Lbgr;Lev;)Lfa; ARG 0 world ARG 1 pos METHOD a getDirectionTowardsOtherPart (Lbvy;Lfa;)Lfa; ARG 0 part ARG 1 direction METHOD d getColor ()Lbax;