接口 ResourcePack
-
- 所有超级接口:
AutoCloseable
- 所有已知实现类:
AbstractFileResourcePack,DefaultClientResourcePack,DefaultResourcePack,DirectoryResourcePack,Format3ResourcePack,Format4ResourcePack,ZipResourcePack
public interface ResourcePack extends AutoCloseable
A resource pack, providing resources to resource managers.They are single-use in each reload cycle of a reloadable resource manager.
ResourcePackProfileis a persistent version of the resource packs.- Mappings:
Namespace Name official acnintermediary net/minecraft/class_3262named net/minecraft/resource/ResourcePack
-
-
字段概要
字段 修饰符和类型 字段 说明 static StringMETADATA_PATH_SUFFIXstatic StringPACK_METADATA_NAME
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidclose()booleancontains(ResourceType type, Identifier id)Collection<Identifier>findResources(ResourceType type, String namespace, String prefix, int maxDepth, Predicate<String> pathFilter)StringgetName()Set<String>getNamespaces(ResourceType type)InputStreamopen(ResourceType type, Identifier id)@Nullable InputStreamopenRoot(String fileName)<T> TparseMetadata(ResourceMetadataReader<T> metaReader)
-
-
-
字段详细资料
-
METADATA_PATH_SUFFIX
static final String METADATA_PATH_SUFFIX
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLacn;c:Ljava/lang/String;intermediary field_29780Lnet/minecraft/class_3262;field_29780:Ljava/lang/String;named METADATA_PATH_SUFFIXLnet/minecraft/resource/ResourcePack;METADATA_PATH_SUFFIX:Ljava/lang/String;
-
PACK_METADATA_NAME
static final String PACK_METADATA_NAME
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLacn;d:Ljava/lang/String;intermediary field_29781Lnet/minecraft/class_3262;field_29781:Ljava/lang/String;named PACK_METADATA_NAMELnet/minecraft/resource/ResourcePack;PACK_METADATA_NAME:Ljava/lang/String;
-
-
方法详细资料
-
openRoot
@Nullable @Nullable InputStream openRoot(String fileName) throws IOException
- 抛出:
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;
-
open
InputStream open(ResourceType type, Identifier id) throws IOException
- 抛出:
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;
-
findResources
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;
-
contains
boolean contains(ResourceType type, Identifier id)
- 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
-
getNamespaces
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;
-
parseMetadata
@Nullable <T> T parseMetadata(ResourceMetadataReader<T> metaReader) throws IOException
- 抛出:
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;
-
getName
String getName()
- 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;
-
close
void close()
- 指定者:
close在接口中AutoCloseable- Mappings:
Namespace Name Mixin selector official closeLacn;close()Vintermediary closeLnet/minecraft/class_3262;close()Vnamed closeLnet/minecraft/resource/ResourcePack;close()V
-
-