类 AbstractFileResourcePack
- java.lang.Object
-
- net.minecraft.resource.AbstractFileResourcePack
-
- 所有已实现的接口:
AutoCloseable,ResourcePack
- 直接已知子类:
DirectoryResourcePack,ZipResourcePack
public abstract class AbstractFileResourcePack extends Object implements ResourcePack
- Mappings:
Namespace Name official ackintermediary net/minecraft/class_3255named net/minecraft/resource/AbstractFileResourcePack
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Filebaseprivate static LoggerLOGGER-
从接口继承的字段 net.minecraft.resource.ResourcePack
METADATA_PATH_SUFFIX, PACK_METADATA_NAME
-
-
构造器概要
构造器 构造器 说明 AbstractFileResourcePack(File base)
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 booleancontains(ResourceType type, Identifier id)protected abstract booleancontainsFile(String name)private static StringgetFilename(ResourceType type, Identifier id)StringgetName()InputStreamopen(ResourceType type, Identifier id)protected abstract InputStreamopenFile(String name)InputStreamopenRoot(String fileName)<T> TparseMetadata(ResourceMetadataReader<T> metaReader)static <T> TparseMetadata(ResourceMetadataReader<T> metaReader, InputStream inputStream)protected static Stringrelativize(File base, File target)protected voidwarnNonLowerCaseNamespace(String namespace)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.resource.ResourcePack
close, findResources, getNamespaces
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official bLack;b:Lorg/apache/logging/log4j/Logger;intermediary field_14182Lnet/minecraft/class_3255;field_14182:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/resource/AbstractFileResourcePack;LOGGER:Lorg/apache/logging/log4j/Logger;
-
base
protected final File base
- Mappings:
Namespace Name Mixin selector official aLack;a:Ljava/io/File;intermediary field_14181Lnet/minecraft/class_3255;field_14181:Ljava/io/File;named baseLnet/minecraft/resource/AbstractFileResourcePack;base:Ljava/io/File;
-
-
构造器详细资料
-
AbstractFileResourcePack
public AbstractFileResourcePack(File base)
- Mappings:
Namespace Name Mixin selector official <init>Lack;<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
-
-
方法详细资料
-
getFilename
private static String getFilename(ResourceType type, Identifier id)
- Mappings:
Namespace Name Mixin selector official cLack;c(Laco;Lwp;)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
protected static String relativize(File base, File target)
- Mappings:
Namespace Name Mixin selector official aLack;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
public InputStream open(ResourceType type, Identifier id) throws IOException
- 指定者:
open在接口中ResourcePack- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLacn;a(Laco;Lwp;)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
public boolean contains(ResourceType type, Identifier id)
- 指定者:
contains在接口中ResourcePack- Mappings:
Namespace Name Mixin selector official bLacn;b(Laco;Lwp;)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
protected abstract InputStream openFile(String name) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLack;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
public InputStream openRoot(String fileName) throws IOException
- 指定者:
openRoot在接口中ResourcePack- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official bLacn;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
protected abstract boolean containsFile(String name)
- Mappings:
Namespace Name Mixin selector official cLack;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
protected void warnNonLowerCaseNamespace(String namespace)
- Mappings:
Namespace Name Mixin selector official dLack;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
@Nullable public <T> T parseMetadata(ResourceMetadataReader<T> metaReader) throws IOException
- 指定者:
parseMetadata在接口中ResourcePack- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLacn;a(Lacr;)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 aLack;a(Lacr;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
public String getName()
- 指定者:
getName在接口中ResourcePack- Mappings:
Namespace Name Mixin selector official aLacn;a()Ljava/lang/String;intermediary method_14409Lnet/minecraft/class_3262;method_14409()Ljava/lang/String;named getNameLnet/minecraft/resource/ResourcePack;getName()Ljava/lang/String;
-
-