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 file) -
Method Summary
Modifier and Type Method Description protected abstract booleancontainsFile(String name)StringgetName()(package private) static <T extends ResourceMetadataProvider>
Tmethod_4338(MetadataSerializer metadataSerializer, InputStream inputStream, String string)private static Stringmethod_4343(Identifier identifier)BufferedImagemethod_4367()<T extends ResourceMetadataProvider>
Tmethod_4368(MetadataSerializer metadataSerializer, String string)InputStreammethod_4369(Identifier identifier)booleanmethod_4371(Identifier identifier)protected abstract InputStreamopenFile(String name)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
method_4372
-
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
-
-
Method Details
-
method_4343
- 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 method_4343Lnet/minecraft/resource/AbstractFileResourcePack;method_4343(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;
-
method_4369
- Specified by:
method_4369in 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 method_4369Lnet/minecraft/resource/ResourcePack;method_4369(Lnet/minecraft/util/Identifier;)Ljava/io/InputStream;
-
method_4371
- Specified by:
method_4371in interfaceResourcePack- Mappings:
Namespace Name Mixin selector official bLbnk;b(Ljy;)Zintermediary method_4371Lnet/minecraft/class_1260;method_4371(Lnet/minecraft/class_1605;)Znamed method_4371Lnet/minecraft/resource/ResourcePack;method_4371(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
-
method_4368
public <T extends ResourceMetadataProvider> T method_4368(MetadataSerializer metadataSerializer, String string) throws IOException- Specified by:
method_4368in 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 method_4368Lnet/minecraft/resource/ResourcePack;method_4368(Lnet/minecraft/util/MetadataSerializer;Ljava/lang/String;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
-
method_4338
static <T extends ResourceMetadataProvider> T method_4338(MetadataSerializer metadataSerializer, InputStream inputStream, String string)- 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 method_4338Lnet/minecraft/resource/AbstractFileResourcePack;method_4338(Lnet/minecraft/util/MetadataSerializer;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
-
method_4367
- Specified by:
method_4367in 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 method_4367Lnet/minecraft/resource/ResourcePack;method_4367()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;
-