Class MultiPackResourceManager
java.lang.Object
net.minecraft.server.packs.resources.MultiPackResourceManager
- All Implemented Interfaces:
AutoCloseable, CloseableResourceManager, ResourceManager, ResourceProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface ResourceManager
ResourceManager.Empty, ResourceManager.Selector -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final Map<String, FallbackResourceManager> private final List<PackResources> Fields inherited from interface ResourceProvider
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidcheckTrailingDirectoryPath(String directory) voidclose()private @Nullable ResourceFilterSectiongetResource(Identifier location) getResourceStack(Identifier location) listResources(String directory, ResourceManager.Selector selector) listResourceStacks(String directory, ResourceManager.Selector selector) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ResourceProvider
getResourceOrThrow, open, openAsReader
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
namespacedManagers
-
packs
-
-
Constructor Details
-
MultiPackResourceManager
-
-
Method Details
-
getPackFilterSection
-
getNamespaces
- Specified by:
getNamespacesin interfaceResourceManager
-
getResource
- Specified by:
getResourcein interfaceResourceProvider
-
getResourceStack
- Specified by:
getResourceStackin interfaceResourceManager
-
listResources
- Specified by:
listResourcesin interfaceResourceManager
-
listResourceStacks
public Map<Identifier, List<Resource>> listResourceStacks(String directory, ResourceManager.Selector selector) - Specified by:
listResourceStacksin interfaceResourceManager
-
checkTrailingDirectoryPath
-
listPacks
- Specified by:
listPacksin interfaceResourceManager
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseableResourceManager
-