CLASS bmk net/minecraft/block/BedBlock
	FIELD a PART Lbwl;
	FIELD b OCCUPIED Lbwf;
	FIELD c TOP_SHAPE Lcsu;
	FIELD d LEG_1_SHAPE Lcsu;
	FIELD e LEG_2_SHAPE Lcsu;
	FIELD f LEG_3_SHAPE Lcsu;
	FIELD g LEG_4_SHAPE Lcsu;
	FIELD h NORTH_SHAPE Lcsu;
	FIELD i SOUTH_SHAPE Lcsu;
	FIELD j WEST_SHAPE Lcsu;
	FIELD k EAST_SHAPE Lcsu;
	FIELD w color Lbbb;
	METHOD <init> (Lbbb;Lbmp$c;)V
		ARG 1 color
		ARG 2 settings
	METHOD a canWakeUpAt (Laip;Lbho;Lev;)Ljava/util/Optional;
		ARG 0 type
		ARG 1 world
		ARG 2 pos
	METHOD a findWakeUpPosition (Laip;Lbho;Lev;I)Ljava/util/Optional;
		ARG 0 type
		ARG 1 world
		ARG 2 pos
		ARG 3 index
	METHOD a getDirection (Lbgv;Lev;)Lfa;
		ARG 0 world
		ARG 1 pos
	METHOD a getDirectionTowardsOtherPart (Lbwc;Lfa;)Lfa;
		ARG 0 part
		ARG 1 direction
	METHOD d getColor ()Lbbb;
