CLASS net/minecraft/class_6861 net/minecraft/resource/LifecycledResourceManagerImpl
	COMMENT A basic implementation of resource manager with a lifecycle.
	COMMENT
	COMMENT <p>It handles resources by namespaces, hoping that most namespaces are
	COMMENT defined in only few resource packs.
	COMMENT
	COMMENT @see NamespaceResourceManager
	FIELD field_36389 subManagers Ljava/util/Map;
	FIELD field_36390 packs Ljava/util/List;
	FIELD field_37288 LOGGER Lorg/slf4j/Logger;
	METHOD <init> (Lnet/minecraft/class_3264;Ljava/util/List;)V
		ARG 1 type
		ARG 2 packs
	METHOD method_41274 parseResourceFilter (Lnet/minecraft/class_3262;)Lnet/minecraft/class_7084;
		ARG 1 pack
	METHOD method_41275 (Lnet/minecraft/class_3264;Lnet/minecraft/class_3262;)Ljava/util/stream/Stream;
		ARG 1 pack
	METHOD method_41276 (Lnet/minecraft/class_7084;Lnet/minecraft/class_2960;)Z
		ARG 1 id
	METHOD method_45303 validateStartingPath (Ljava/lang/String;)V
		COMMENT Validates the starting path to ensure that it does not end with a slash.
		COMMENT
		COMMENT @throws IllegalArgumentException if {@code startingPath} has a trailing slash
		ARG 0 startingPath
