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 cedintermediary net/minecraft/class_1644named net/minecraft/resource/AbstractFileResourcePack
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(Identifier id) protected abstract booleancontainsFile(String name) private static StringgetIcon()getName()open(Identifier id) protected abstract InputStream(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 bLced;b:Lorg/apache/logging/log4j/Logger;intermediary field_8105Lnet/minecraft/class_1644;field_8105:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/resource/AbstractFileResourcePack;LOGGER:Lorg/apache/logging/log4j/Logger;
-
base
- Mappings:
Namespace Name Mixin selector official aLced;a:Ljava/io/File;intermediary field_6605Lnet/minecraft/class_1644;field_6605:Ljava/io/File;named baseLnet/minecraft/resource/AbstractFileResourcePack;base:Ljava/io/File;
-
-
Constructor Details
-
AbstractFileResourcePack
- Mappings:
Namespace Name Mixin selector official <init>Lced;<init>(Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_1644;<init>(Ljava/io/File;)Vnamed <init>Lnet/minecraft/resource/AbstractFileResourcePack;<init>(Ljava/io/File;)V
-
-
Method Details
-
getFilename
- Mappings:
Namespace Name Mixin selector official cLced;c(Lnf;)Ljava/lang/String;intermediary method_5877Lnet/minecraft/class_1644;method_5877(Lnet/minecraft/class_1653;)Ljava/lang/String;named getFilenameLnet/minecraft/resource/AbstractFileResourcePack;getFilename(Lnet/minecraft/util/Identifier;)Ljava/lang/String;
-
relativize
- Mappings:
Namespace Name Mixin selector official aLced;a(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;intermediary method_5874Lnet/minecraft/class_1644;method_5874(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 aLcer;a(Lnf;)Ljava/io/InputStream;intermediary method_5897Lnet/minecraft/class_1655;method_5897(Lnet/minecraft/class_1653;)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 bLcer;b(Lnf;)Zintermediary method_5900Lnet/minecraft/class_1655;method_5900(Lnet/minecraft/class_1653;)Znamed containsLnet/minecraft/resource/ResourcePack;contains(Lnet/minecraft/util/Identifier;)Z
-
openFile
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLced;a(Ljava/lang/String;)Ljava/io/InputStream;intermediary method_5875Lnet/minecraft/class_1644;method_5875(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 bLced;b(Ljava/lang/String;)Zintermediary method_5876Lnet/minecraft/class_1644;method_5876(Ljava/lang/String;)Znamed containsFileLnet/minecraft/resource/AbstractFileResourcePack;containsFile(Ljava/lang/String;)Z
-
warnNonLowercaseNamespace
- Mappings:
Namespace Name Mixin selector official cLced;c(Ljava/lang/String;)Vintermediary method_5878Lnet/minecraft/class_1644;method_5878(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 aLcer;a(Lcfg;Ljava/lang/String;)Lcfe;intermediary method_5898Lnet/minecraft/class_1655;method_5898(Lnet/minecraft/class_1671;Ljava/lang/String;)Lnet/minecraft/class_1669;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 aLced;a(Lcfg;Ljava/io/InputStream;Ljava/lang/String;)Lcfe;intermediary method_5873Lnet/minecraft/class_1644;method_5873(Lnet/minecraft/class_1671;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/class_1669;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 aLcer;a()Ljava/awt/image/BufferedImage;intermediary method_5896Lnet/minecraft/class_1655;method_5896()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 bLcer;b()Ljava/lang/String;intermediary method_5899Lnet/minecraft/class_1655;method_5899()Ljava/lang/String;named getNameLnet/minecraft/resource/ResourcePack;getName()Ljava/lang/String;
-