Package net.minecraft.resource
Class AbstractFileResourcePack
java.lang.Object
net.minecraft.resource.AbstractFileResourcePack
- All Implemented Interfaces:
AutoCloseable,ResourcePack
- Direct Known Subclasses:
DirectoryResourcePack,ZipResourcePack
- Mappings:
Namespace Name official agqintermediary net/minecraft/class_3255named net/minecraft/resource/AbstractFileResourcePack
-
Field Summary
FieldsFields inherited from interface net.minecraft.resource.ResourcePack
METADATA_PATH_SUFFIX, PACK_METADATA_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(ResourceType type, Identifier id) protected abstract booleancontainsFile(String name) private static StringgetFilename(ResourceType type, Identifier id) getName()open(ResourceType type, Identifier id) protected abstract InputStream<T> TparseMetadata(ResourceMetadataReader<T> metaReader) static <T> TparseMetadata(ResourceMetadataReader<T> metaReader, InputStream inputStream) protected static Stringrelativize(File base, File target) protected voidwarnNonLowerCaseNamespace(String namespace) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourcePack
close, findResources, getNamespaces
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official bLagq;b:Lorg/slf4j/Logger;intermediary field_14182Lnet/minecraft/class_3255;field_14182:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/resource/AbstractFileResourcePack;LOGGER:Lorg/slf4j/Logger;
-
base
- Mappings:
Namespace Name Mixin selector official aLagq;a:Ljava/io/File;intermediary field_14181Lnet/minecraft/class_3255;field_14181:Ljava/io/File;named baseLnet/minecraft/resource/AbstractFileResourcePack;base:Ljava/io/File;
-
-
Constructor Details
-
AbstractFileResourcePack
- Mappings:
Namespace Name Mixin selector official <init>Lagq;<init>(Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_3255;<init>(Ljava/io/File;)Vnamed <init>Lnet/minecraft/resource/AbstractFileResourcePack;<init>(Ljava/io/File;)V
-
-
Method Details
-
getFilename
- Mappings:
Namespace Name Mixin selector official cLagq;c(Lagu;Laaj;)Ljava/lang/String;intermediary method_14395Lnet/minecraft/class_3255;method_14395(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/lang/String;named getFilenameLnet/minecraft/resource/AbstractFileResourcePack;getFilename(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/util/Identifier;)Ljava/lang/String;
-
relativize
- Mappings:
Namespace Name Mixin selector official aLagq;a(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;intermediary method_14396Lnet/minecraft/class_3255;method_14396(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;named relativizeLnet/minecraft/resource/AbstractFileResourcePack;relativize(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;
-
open
- Specified by:
openin interfaceResourcePack- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLagt;a(Lagu;Laaj;)Ljava/io/InputStream;intermediary method_14405Lnet/minecraft/class_3262;method_14405(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/io/InputStream;named openLnet/minecraft/resource/ResourcePack;open(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/util/Identifier;)Ljava/io/InputStream;
-
contains
- Specified by:
containsin interfaceResourcePack- Mappings:
Namespace Name Mixin selector official bLagt;b(Lagu;Laaj;)Zintermediary method_14411Lnet/minecraft/class_3262;method_14411(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Znamed containsLnet/minecraft/resource/ResourcePack;contains(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/util/Identifier;)Z
-
openFile
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLagq;a(Ljava/lang/String;)Ljava/io/InputStream;intermediary method_14391Lnet/minecraft/class_3255;method_14391(Ljava/lang/String;)Ljava/io/InputStream;named openFileLnet/minecraft/resource/AbstractFileResourcePack;openFile(Ljava/lang/String;)Ljava/io/InputStream;
-
openRoot
- Specified by:
openRootin interfaceResourcePack- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLagt;b(Ljava/lang/String;)Ljava/io/InputStream;intermediary method_14410Lnet/minecraft/class_3262;method_14410(Ljava/lang/String;)Ljava/io/InputStream;named openRootLnet/minecraft/resource/ResourcePack;openRoot(Ljava/lang/String;)Ljava/io/InputStream;
-
containsFile
- Mappings:
Namespace Name Mixin selector official cLagq;c(Ljava/lang/String;)Zintermediary method_14393Lnet/minecraft/class_3255;method_14393(Ljava/lang/String;)Znamed containsFileLnet/minecraft/resource/AbstractFileResourcePack;containsFile(Ljava/lang/String;)Z
-
warnNonLowerCaseNamespace
- Mappings:
Namespace Name Mixin selector official dLagq;d(Ljava/lang/String;)Vintermediary method_14394Lnet/minecraft/class_3255;method_14394(Ljava/lang/String;)Vnamed warnNonLowerCaseNamespaceLnet/minecraft/resource/AbstractFileResourcePack;warnNonLowerCaseNamespace(Ljava/lang/String;)V
-
parseMetadata
- Specified by:
parseMetadatain interfaceResourcePack- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLagt;a(Lagx;)Ljava/lang/Object;intermediary method_14407Lnet/minecraft/class_3262;method_14407(Lnet/minecraft/class_3270;)Ljava/lang/Object;named parseMetadataLnet/minecraft/resource/ResourcePack;parseMetadata(Lnet/minecraft/resource/metadata/ResourceMetadataReader;)Ljava/lang/Object;
-
parseMetadata
@Nullable public static <T> T parseMetadata(ResourceMetadataReader<T> metaReader, InputStream inputStream) - Mappings:
Namespace Name Mixin selector official aLagq;a(Lagx;Ljava/io/InputStream;)Ljava/lang/Object;intermediary method_14392Lnet/minecraft/class_3255;method_14392(Lnet/minecraft/class_3270;Ljava/io/InputStream;)Ljava/lang/Object;named parseMetadataLnet/minecraft/resource/AbstractFileResourcePack;parseMetadata(Lnet/minecraft/resource/metadata/ResourceMetadataReader;Ljava/io/InputStream;)Ljava/lang/Object;
-
getName
- Specified by:
getNamein interfaceResourcePack- Mappings:
Namespace Name Mixin selector official aLagt;a()Ljava/lang/String;intermediary method_14409Lnet/minecraft/class_3262;method_14409()Ljava/lang/String;named getNameLnet/minecraft/resource/ResourcePack;getName()Ljava/lang/String;
-