CLASS net/minecraft/class_3294 net/minecraft/resource/NamespaceResourceManager COMMENT A resource manager that only loads resources for a specific namespace. COMMENT This is an implementation detail for {@link LifecycledResourceManagerImpl}, based COMMENT on the heuristic that most namespaces are only defined in few resource COMMENT packs, making loading in those namespaces faster. COMMENT COMMENT @see LifecycledResourceManagerImpl FIELD field_14283 packList Ljava/util/List; FIELD field_14284 type Lnet/minecraft/class_3264; FIELD field_14285 LOGGER Lorg/slf4j/Logger; FIELD field_21561 namespace Ljava/lang/String; METHOD (Lnet/minecraft/class_3264;Ljava/lang/String;)V ARG 1 type ARG 2 namespace METHOD method_14473 getMetadataPath (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; ARG 0 id METHOD method_24233 addPack (Lnet/minecraft/class_3262;)V ARG 1 pack METHOD method_41256 addPack (Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V ARG 1 pack ARG 2 filter METHOD method_41257 (Lnet/minecraft/class_3294$class_7082;)Lnet/minecraft/class_3262; ARG 0 pack METHOD method_41258 findAndAdd (Lnet/minecraft/class_3294$class_7082;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V ARG 1 pack ARG 2 startingPath ARG 3 allowedPathPredicate ARG 4 idToEntryList METHOD method_41259 applyFilter (Lnet/minecraft/class_3294$class_7082;Ljava/util/Map;)V ARG 0 pack ARG 1 idToEntryList METHOD method_41260 addPack (Ljava/lang/String;Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V ARG 1 id ARG 2 underlyingPack ARG 3 filter METHOD method_41261 addPack (Ljava/lang/String;Ljava/util/function/Predicate;)V ARG 1 id ARG 2 filter METHOD method_43035 createMetadataSupplier (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_7367; ARG 1 id ARG 2 index METHOD method_45288 wrapForDebug (Lnet/minecraft/class_2960;Lnet/minecraft/class_3262;Lnet/minecraft/class_7367;)Lnet/minecraft/class_7367; ARG 0 id ARG 1 pack ARG 2 supplier METHOD method_45290 createResource (Lnet/minecraft/class_3262;Lnet/minecraft/class_2960;Lnet/minecraft/class_7367;Lnet/minecraft/class_7367;)Lnet/minecraft/class_3298; ARG 0 pack ARG 1 id ARG 2 supplier ARG 3 metadataSupplier METHOD method_45291 getMetadataSupplier (Lnet/minecraft/class_7367;)Lnet/minecraft/class_7367; ARG 0 supplier METHOD method_45293 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3294$class_7681;)V ARG 2 id ARG 3 result METHOD method_45294 (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/class_3262;ILjava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_7367;)V ARG 5 id ARG 6 supplier METHOD method_45295 (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/class_3262;Lnet/minecraft/class_2960;Lnet/minecraft/class_7367;)V ARG 3 id ARG 4 supplier METHOD method_45296 isMcmeta (Lnet/minecraft/class_2960;)Z ARG 0 id METHOD method_45297 loadMetadata (Lnet/minecraft/class_7367;)Lnet/minecraft/class_7368; ARG 0 supplier METHOD method_45298 getMetadataFileName (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; ARG 0 id CLASS class_3295 DebugInputStream FIELD field_14287 closed Z FIELD field_14288 leakMessage Ljava/util/function/Supplier; METHOD (Ljava/io/InputStream;Lnet/minecraft/class_2960;Ljava/lang/String;)V ARG 1 parent ARG 2 id ARG 3 packId CLASS class_7081 EntryList FIELD comp_1005 id Lnet/minecraft/class_2960; FIELD comp_527 metadataId Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_2960;)V ARG 1 id METHOD comp_1005 id ()Lnet/minecraft/class_2960; METHOD comp_527 metadataId ()Lnet/minecraft/class_2960; CLASS class_7082 FilterablePack FIELD comp_530 underlying Lnet/minecraft/class_3262; METHOD comp_530 underlying ()Lnet/minecraft/class_3262; METHOD method_41268 removeFiltered (Ljava/util/Collection;)V ARG 1 ids METHOD method_41269 isFiltered (Lnet/minecraft/class_2960;)Z ARG 1 id CLASS class_7681 Result FIELD comp_1002 pack Lnet/minecraft/class_3262; FIELD comp_1003 supplier Lnet/minecraft/class_7367; METHOD comp_1002 pack ()Lnet/minecraft/class_3262; METHOD comp_1003 supplier ()Lnet/minecraft/class_7367; CLASS class_7682 FileSource FIELD comp_1008 sourcePack Lnet/minecraft/class_3262; FIELD comp_1009 supplier Lnet/minecraft/class_7367; METHOD comp_1008 sourcePack ()Lnet/minecraft/class_3262; METHOD comp_1009 supplier ()Lnet/minecraft/class_7367;