CLASS net/minecraft/class_7477 net/minecraft/world/poi/PointOfInterestTypes
	FIELD field_39299 BED_HEADS Ljava/util/Set;
	FIELD field_39300 CAULDRONS Ljava/util/Set;
	FIELD field_39301 POI_STATES_TO_TYPE Ljava/util/Map;
	METHOD method_43988 getStatesOfBlock (Lnet/minecraft/class_2248;)Ljava/util/Set;
		ARG 0 block
	METHOD method_43989 getTypeForState (Lnet/minecraft/class_2680;)Ljava/util/Optional;
		ARG 0 state
	METHOD method_43990 registerStates (Lnet/minecraft/class_6880;Ljava/util/Set;)V
		ARG 0 poiTypeEntry
		ARG 1 states
	METHOD method_43991 (Lnet/minecraft/class_6880;Lnet/minecraft/class_2680;)V
		ARG 1 state
	METHOD method_43992 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4158;
		ARG 0 registry
	METHOD method_43993 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/util/Set;II)Lnet/minecraft/class_4158;
		ARG 0 registry
		ARG 1 key
		ARG 2 states
		ARG 3 ticketCount
		ARG 4 searchDistance
	METHOD method_43994 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
		ARG 0 id
	METHOD method_46397 isPointOfInterest (Lnet/minecraft/class_2680;)Z
		ARG 0 state
