类 DirectoryResourcePack
- java.lang.Object
-
- net.minecraft.resource.AbstractFileResourcePack
-
- net.minecraft.resource.DirectoryResourcePack
-
- 所有已实现的接口:
AutoCloseable,ResourcePack
public class DirectoryResourcePack extends AbstractFileResourcePack
- Mappings:
Namespace Name official acmintermediary net/minecraft/class_3259named net/minecraft/resource/DirectoryResourcePack
-
-
字段概要
字段 修饰符和类型 字段 说明 private static CharMatcherBACKSLASH_MATCHERprivate static booleanIS_WINDOWSprivate static LoggerLOGGER-
从类继承的字段 net.minecraft.resource.AbstractFileResourcePack
base
-
从接口继承的字段 net.minecraft.resource.ResourcePack
METADATA_PATH_SUFFIX, PACK_METADATA_NAME
-
-
构造器概要
构造器 构造器 说明 DirectoryResourcePack(File base)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()protected booleancontainsFile(String name)private voidfindFiles(File file, int maxDepth, String namespace, List<Identifier> found, String prefix, Predicate<String> pathFilter)Collection<Identifier>findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter)private @Nullable FilegetFile(String name)Set<String>getNamespaces(ResourceType type)static booleanisValidPath(File file, String filename)protected InputStreamopenFile(String name)-
从类继承的方法 net.minecraft.resource.AbstractFileResourcePack
contains, getName, open, openRoot, parseMetadata, parseMetadata, relativize, warnNonLowerCaseNamespace
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official bLacm;b:Lorg/apache/logging/log4j/Logger;intermediary field_14187Lnet/minecraft/class_3259;field_14187:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/resource/DirectoryResourcePack;LOGGER:Lorg/apache/logging/log4j/Logger;
-
IS_WINDOWS
private static final boolean IS_WINDOWS
- Mappings:
Namespace Name Mixin selector official eLacm;e:Zintermediary field_14186Lnet/minecraft/class_3259;field_14186:Znamed IS_WINDOWSLnet/minecraft/resource/DirectoryResourcePack;IS_WINDOWS:Z
-
BACKSLASH_MATCHER
private static final CharMatcher BACKSLASH_MATCHER
- Mappings:
Namespace Name Mixin selector official fLacm;f:Lcom/google/common/base/CharMatcher;intermediary field_14185Lnet/minecraft/class_3259;field_14185:Lcom/google/common/base/CharMatcher;named BACKSLASH_MATCHERLnet/minecraft/resource/DirectoryResourcePack;BACKSLASH_MATCHER:Lcom/google/common/base/CharMatcher;
-
-
构造器详细资料
-
DirectoryResourcePack
public DirectoryResourcePack(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
-
-
方法详细资料
-
isValidPath
public static boolean isValidPath(File file, String filename) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLacm;a(Ljava/io/File;Ljava/lang/String;)Zintermediary method_14402Lnet/minecraft/class_3259;method_14402(Ljava/io/File;Ljava/lang/String;)Znamed isValidPathLnet/minecraft/resource/DirectoryResourcePack;isValidPath(Ljava/io/File;Ljava/lang/String;)Z
-
openFile
protected InputStream openFile(String name) throws IOException
- 指定者:
openFile在类中AbstractFileResourcePack- 抛出:
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;
-
containsFile
protected boolean containsFile(String name)
- 指定者:
containsFile在类中AbstractFileResourcePack- 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
-
getFile
@Nullable private @Nullable File getFile(String name)
- Mappings:
Namespace Name Mixin selector official eLacm;e(Ljava/lang/String;)Ljava/io/File;intermediary method_14401Lnet/minecraft/class_3259;method_14401(Ljava/lang/String;)Ljava/io/File;named getFileLnet/minecraft/resource/DirectoryResourcePack;getFile(Ljava/lang/String;)Ljava/io/File;
-
getNamespaces
public Set<String> getNamespaces(ResourceType type)
- Mappings:
Namespace Name Mixin selector official aLacn;a(Laco;)Ljava/util/Set;intermediary method_14406Lnet/minecraft/class_3262;method_14406(Lnet/minecraft/class_3264;)Ljava/util/Set;named getNamespacesLnet/minecraft/resource/ResourcePack;getNamespaces(Lnet/minecraft/resource/ResourceType;)Ljava/util/Set;
-
close
public void close()
- Mappings:
Namespace Name Mixin selector official closeLacn;close()Vintermediary closeLnet/minecraft/class_3262;close()Vnamed closeLnet/minecraft/resource/ResourcePack;close()V
-
findResources
public Collection<Identifier> findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter)
- Mappings:
Namespace Name Mixin selector official aLacn;a(Laco;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;intermediary method_14408Lnet/minecraft/class_3262;method_14408(Lnet/minecraft/class_3264;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;named findResourcesLnet/minecraft/resource/ResourcePack;findResources(Lnet/minecraft/resource/ResourceType;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
-
findFiles
private void findFiles(File file, int maxDepth, String namespace, List<Identifier> found, String prefix, Predicate<String> pathFilter)
- Mappings:
Namespace Name Mixin selector official aLacm;a(Ljava/io/File;ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/function/Predicate;)Vintermediary method_14400Lnet/minecraft/class_3259;method_14400(Ljava/io/File;ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/function/Predicate;)Vnamed findFilesLnet/minecraft/resource/DirectoryResourcePack;findFiles(Ljava/io/File;ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/function/Predicate;)V
-
-