Package net.minecraft.resource
Class AbstractFileResourcePack
java.lang.Object
net.minecraft.resource.AbstractFileResourcePack
- All Implemented Interfaces:
ResourcePack
- Direct Known Subclasses:
DirectoryResourcePack,ZipResourcePack
@Environment(CLIENT) public abstract class AbstractFileResourcePack extends Object implements ResourcePack
- Mappings:
Namespace Name official bmxintermediary net/minecraft/class_1245named net/minecraft/resource/AbstractFileResourcePack
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractFileResourcePack(File base) -
Method Summary
Modifier and Type Method Description booleancontains(Identifier id)protected abstract booleancontainsFile(String name)private static StringgetFilename(Identifier id)BufferedImagegetIcon()StringgetName()InputStreamopen(Identifier id)protected abstract InputStreamopenFile(String name)(package private) static <T extends ResourceMetadataProvider>
TparseMetadata(MetadataSerializer serializer, InputStream inputStream, String key)<T extends ResourceMetadataProvider>
TparseMetadata(MetadataSerializer serializer, String key)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
getNamespaces
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLbmx;b:Lorg/apache/logging/log4j/Logger;intermediary field_5221Lnet/minecraft/class_1245;field_5221:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/resource/AbstractFileResourcePack;LOGGER:Lorg/apache/logging/log4j/Logger;
-
base
- Mappings:
Namespace Name Mixin selector official aLbmx;a:Ljava/io/File;intermediary field_5220Lnet/minecraft/class_1245;field_5220:Ljava/io/File;named baseLnet/minecraft/resource/AbstractFileResourcePack;base:Ljava/io/File;
-
-
Constructor Details
-
AbstractFileResourcePack
- Mappings:
Namespace Name Mixin selector official <init>Lbmx;<init>(Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_1245;<init>(Ljava/io/File;)Vnamed <init>Lnet/minecraft/resource/AbstractFileResourcePack;<init>(Ljava/io/File;)V
-
-
Method Details
-
getFilename
- Mappings:
Namespace Name Mixin selector official cLbmx;c(Ljy;)Ljava/lang/String;intermediary method_4343Lnet/minecraft/class_1245;method_4343(Lnet/minecraft/class_1605;)Ljava/lang/String;named getFilenameLnet/minecraft/resource/AbstractFileResourcePack;getFilename(Lnet/minecraft/util/Identifier;)Ljava/lang/String;
-
relativize
- Mappings:
Namespace Name Mixin selector official aLbmx;a(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;intermediary method_4339Lnet/minecraft/class_1245;method_4339(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 aLbnk;a(Ljy;)Ljava/io/InputStream;intermediary method_4369Lnet/minecraft/class_1260;method_4369(Lnet/minecraft/class_1605;)Ljava/io/InputStream;named openLnet/minecraft/resource/ResourcePack;open(Lnet/minecraft/util/Identifier;)Ljava/io/InputStream;
-
contains
- Specified by:
containsin interfaceResourcePack- Mappings:
Namespace Name Mixin selector official bLbnk;b(Ljy;)Zintermediary method_4371Lnet/minecraft/class_1260;method_4371(Lnet/minecraft/class_1605;)Znamed containsLnet/minecraft/resource/ResourcePack;contains(Lnet/minecraft/util/Identifier;)Z
-
openFile
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLbmx;a(Ljava/lang/String;)Ljava/io/InputStream;intermediary method_4340Lnet/minecraft/class_1245;method_4340(Ljava/lang/String;)Ljava/io/InputStream;named openFileLnet/minecraft/resource/AbstractFileResourcePack;openFile(Ljava/lang/String;)Ljava/io/InputStream;
-
containsFile
- Mappings:
Namespace Name Mixin selector official bLbmx;b(Ljava/lang/String;)Zintermediary method_4341Lnet/minecraft/class_1245;method_4341(Ljava/lang/String;)Znamed containsFileLnet/minecraft/resource/AbstractFileResourcePack;containsFile(Ljava/lang/String;)Z
-
warnNonLowercaseNamespace
- Mappings:
Namespace Name Mixin selector official cLbmx;c(Ljava/lang/String;)Vintermediary method_4342Lnet/minecraft/class_1245;method_4342(Ljava/lang/String;)Vnamed warnNonLowercaseNamespaceLnet/minecraft/resource/AbstractFileResourcePack;warnNonLowercaseNamespace(Ljava/lang/String;)V
-
parseMetadata
public <T extends ResourceMetadataProvider> T parseMetadata(MetadataSerializer serializer, String key) throws IOException- Specified by:
parseMetadatain interfaceResourcePack- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLbnk;a(Lbny;Ljava/lang/String;)Lbnw;intermediary method_4368Lnet/minecraft/class_1260;method_4368(Lnet/minecraft/class_1275;Ljava/lang/String;)Lnet/minecraft/class_1273;named parseMetadataLnet/minecraft/resource/ResourcePack;parseMetadata(Lnet/minecraft/util/MetadataSerializer;Ljava/lang/String;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
-
parseMetadata
static <T extends ResourceMetadataProvider> T parseMetadata(MetadataSerializer serializer, InputStream inputStream, String key)- Mappings:
Namespace Name Mixin selector official aLbmx;a(Lbny;Ljava/io/InputStream;Ljava/lang/String;)Lbnw;intermediary method_4338Lnet/minecraft/class_1245;method_4338(Lnet/minecraft/class_1275;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/class_1273;named parseMetadataLnet/minecraft/resource/AbstractFileResourcePack;parseMetadata(Lnet/minecraft/util/MetadataSerializer;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
-
getIcon
- Specified by:
getIconin interfaceResourcePack- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLbnk;a()Ljava/awt/image/BufferedImage;intermediary method_4367Lnet/minecraft/class_1260;method_4367()Ljava/awt/image/BufferedImage;named getIconLnet/minecraft/resource/ResourcePack;getIcon()Ljava/awt/image/BufferedImage;
-
getName
- Specified by:
getNamein interfaceResourcePack- Mappings:
Namespace Name Mixin selector official bLbnk;b()Ljava/lang/String;intermediary method_4370Lnet/minecraft/class_1260;method_4370()Ljava/lang/String;named getNameLnet/minecraft/resource/ResourcePack;getName()Ljava/lang/String;
-