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 cuyintermediary 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 ResourceMetadataProviderparseMetadata(MetadataSerializer serializer, InputStream inputStream, String key) parseMetadata(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 bLcuy;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 aLcuy;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>Lcuy;<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 cLcuy;c(Loa;)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 aLcuy;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- Mappings:
Namespace Name Mixin selector official aLcvm;a(Loa;)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 bLcvm;b(Loa;)Zintermediary method_5900Lnet/minecraft/class_1655;method_5900(Lnet/minecraft/class_1653;)Znamed containsLnet/minecraft/resource/ResourcePack;contains(Lnet/minecraft/util/Identifier;)Z
-
openFile
- Mappings:
Namespace Name Mixin selector official aLcuy;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 bLcuy;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 cLcuy;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
- Specified by:
parseMetadatain interfaceResourcePack- Mappings:
Namespace Name Mixin selector official aLcvm;a(Lcwk;Ljava/lang/String;)Lcwi;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 ResourceMetadataProvider parseMetadata(MetadataSerializer serializer, InputStream inputStream, String key) - Mappings:
Namespace Name Mixin selector official aLcuy;a(Lcwk;Ljava/io/InputStream;Ljava/lang/String;)Lcwi;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- Mappings:
Namespace Name Mixin selector official aLcvm;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 bLcvm;b()Ljava/lang/String;intermediary method_5899Lnet/minecraft/class_1655;method_5899()Ljava/lang/String;named getNameLnet/minecraft/resource/ResourcePack;getName()Ljava/lang/String;
-