CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen
	FIELD field_25464 LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD field_25465 DROP_INFO Lnet/minecraft/class_2561;
	FIELD field_25466 FOLDER_INFO Lnet/minecraft/class_2561;
	FIELD field_25468 organizer Lnet/minecraft/class_5369;
	FIELD field_25469 parent Lnet/minecraft/class_437;
	FIELD field_25472 availablePackList Lnet/minecraft/class_521;
	FIELD field_25473 selectedPackList Lnet/minecraft/class_521;
	FIELD field_25474 file Ljava/io/File;
	FIELD field_25475 doneButton Lnet/minecraft/class_4185;
	FIELD field_25786 UNKNOWN_PACK Lnet/minecraft/class_2960;
	FIELD field_25787 directoryWatcher Lnet/minecraft/class_5375$class_5426;
	METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;Ljava/io/File;Lnet/minecraft/class_2561;)V
		ARG 1 parent
		ARG 2 packManager
		ARG 4 file
		ARG 5 title
	METHOD method_29673 updatePackList (Lnet/minecraft/class_521;Ljava/util/stream/Stream;)V
		ARG 1 widget
		ARG 2 packs
	METHOD method_29678 updatePackLists ()V
	METHOD method_29680 refresh ()V
	METHOD method_30291 closeDirectoryWatcher ()V
	CLASS class_5426 DirectoryWatcher
		FIELD field_25790 watchService Ljava/nio/file/WatchService;
		FIELD field_25791 path Ljava/nio/file/Path;
		METHOD method_30292 pollForChange ()Z
		METHOD method_30293 create (Ljava/io/File;)Lnet/minecraft/class_5375$class_5426;
		METHOD method_30294 watchDirectory (Ljava/nio/file/Path;)V
