Package net.minecraft.client.resource
Class Format3ResourcePack
java.lang.Object
net.minecraft.client.resource.Format3ResourcePack
- All Implemented Interfaces:
AutoCloseable,ResourcePack
@Environment(CLIENT) public class Format3ResourcePack extends Object implements ResourcePack
-
Field Summary
Fields Modifier and Type Field Description private Map<Identifier,Identifier>idMapstatic Map<Identifier,Identifier>NEW_TO_OLD_MAPprivate ResourcePackparent -
Constructor Summary
Constructors Constructor Description Format3ResourcePack(ResourcePack resourcePack, Map<Identifier,Identifier> map) -
Method Summary
Modifier and Type Method Description voidclose()booleancontains(ResourceType type, Identifier id)Collection<Identifier>findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter)private static IdentifiergetMetadataLocation(Identifier identifier)StringgetName()Set<String>getNamespaces(ResourceType type)private IdentifiergetRedirectedId(Identifier identifier)InputStreamopen(ResourceType type, Identifier id)InputStreamopenRoot(String fileName)<T> TparseMetadata(ResourceMetadataReader<T> metaReader)
-
Field Details
-
NEW_TO_OLD_MAP
-
parent
-
idMap
-
-
Constructor Details
-
Format3ResourcePack
-
-
Method Details
-
getMetadataLocation
-
getRedirectedId
-
openRoot
- Specified by:
openRootin interfaceResourcePack- Throws:
IOException
-
open
- Specified by:
openin interfaceResourcePack- Throws:
IOException
-
findResources
public Collection<Identifier> findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter)- Specified by:
findResourcesin interfaceResourcePack
-
contains
- Specified by:
containsin interfaceResourcePack
-
getNamespaces
- Specified by:
getNamespacesin interfaceResourcePack
-
parseMetadata
- Specified by:
parseMetadatain interfaceResourcePack
-
getName
- Specified by:
getNamein interfaceResourcePack
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceResourcePack
-