CLASS net/minecraft/class_3929 net/minecraft/client/gui/screen/ingame/HandledScreens
	FIELD field_17408 LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD field_17409 PROVIDERS Ljava/util/Map;
	METHOD method_17539 validateScreens ()Z
	METHOD method_17540 getProvider (Lnet/minecraft/class_3917;)Lnet/minecraft/class_3929$class_3930;
		ARG 0 type
	METHOD method_17541 open (Lnet/minecraft/class_3917;Lnet/minecraft/class_310;ILnet/minecraft/class_2561;)V
		ARG 0 type
		ARG 1 client
		ARG 2 id
		ARG 3 title
	METHOD method_17542 register (Lnet/minecraft/class_3917;Lnet/minecraft/class_3929$class_3930;)V
		ARG 0 type
		ARG 1 provider
	CLASS class_3930 Provider
		METHOD create (Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)Lnet/minecraft/class_437;
			ARG 1 handler
			ARG 2 playerInventory
			ARG 3 title
		METHOD method_17543 open (Lnet/minecraft/class_2561;Lnet/minecraft/class_3917;Lnet/minecraft/class_310;I)V
			ARG 1 name
			ARG 2 type
			ARG 3 client
			ARG 4 id
