CLASS bmh net/minecraft/block/BedBlock
	FIELD a PART Lbwi;
	FIELD b OCCUPIED Lbwc;
	FIELD c TOP_SHAPE Lcsr;
	FIELD d LEG_1_SHAPE Lcsr;
	FIELD e LEG_2_SHAPE Lcsr;
	FIELD f LEG_3_SHAPE Lcsr;
	FIELD g LEG_4_SHAPE Lcsr;
	FIELD h NORTH_SHAPE Lcsr;
	FIELD i SOUTH_SHAPE Lcsr;
	FIELD j WEST_SHAPE Lcsr;
	FIELD k EAST_SHAPE Lcsr;
	FIELD w color Lbay;
	METHOD <init> (Lbay;Lbmm$c;)V
		ARG 1 color
		ARG 2 settings
	METHOD a canWakeUpAt (Laim;Lbhl;Lev;)Ljava/util/Optional;
		ARG 0 type
		ARG 1 world
		ARG 2 pos
	METHOD a findWakeUpPosition (Laim;Lbhl;Lev;I)Ljava/util/Optional;
		ARG 0 type
		ARG 1 world
		ARG 2 pos
		ARG 3 index
	METHOD a getDirection (Lbgs;Lev;)Lfa;
		ARG 0 world
		ARG 1 pos
	METHOD a getDirectionTowardsOtherPart (Lbvz;Lfa;)Lfa;
		ARG 0 part
		ARG 1 direction
	METHOD d getColor ()Lbay;
