Package net.minecraft.resource
Class DirectoryResourcePack
java.lang.Object
net.minecraft.resource.AbstractFileResourcePack
net.minecraft.resource.DirectoryResourcePack
- All Implemented Interfaces:
AutoCloseable
,ResourcePack
- Mappings:
Namespace Name named net/minecraft/resource/DirectoryResourcePack
intermediary net/minecraft/class_3259
official asl
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourcePack
ResourcePack.ResultConsumer
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Logger
private final Path
private static final Joiner
Fields inherited from interface net.minecraft.resource.ResourcePack
METADATA_PATH_SUFFIX, PACK_METADATA_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
static void
findResources
(String namespace, Path path, List<String> prefixSegments, ResourcePack.ResultConsumer consumer) void
findResources
(ResourceType type, String namespace, String prefix, ResourcePack.ResultConsumer consumer) getNamespaces
(ResourceType type) static boolean
isValidPath
(Path path) private static @Nullable InputSupplier
<InputStream> open
(ResourceType type, Identifier id) static @Nullable InputSupplier
<InputStream> open
(Identifier id, Path path) Methods inherited from class net.minecraft.resource.AbstractFileResourcePack
getInfo, parseMetadata, parseMetadata
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourcePack
getId, getKnownPackInfo
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/resource/DirectoryResourcePack;LOGGER:Lorg/slf4j/Logger;
intermediary field_14187
Lnet/minecraft/class_3259;field_14187:Lorg/slf4j/Logger;
official c
Lasl;c:Lorg/slf4j/Logger;
-
SEPARATOR_JOINER
- Mappings:
Namespace Name Mixin selector named SEPARATOR_JOINER
Lnet/minecraft/resource/DirectoryResourcePack;SEPARATOR_JOINER:Lcom/google/common/base/Joiner;
intermediary field_40000
Lnet/minecraft/class_3259;field_40000:Lcom/google/common/base/Joiner;
official d
Lasl;d:Lcom/google/common/base/Joiner;
-
root
- Mappings:
Namespace Name Mixin selector named root
Lnet/minecraft/resource/DirectoryResourcePack;root:Ljava/nio/file/Path;
intermediary field_40001
Lnet/minecraft/class_3259;field_40001:Ljava/nio/file/Path;
official e
Lasl;e:Ljava/nio/file/Path;
-
-
Constructor Details
-
DirectoryResourcePack
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/resource/DirectoryResourcePack;<init>(Lnet/minecraft/resource/ResourcePackInfo;Ljava/nio/file/Path;)V
intermediary <init>
Lnet/minecraft/class_3259;<init>(Lnet/minecraft/class_9224;Ljava/nio/file/Path;)V
official <init>
Lasl;<init>(Lash;Ljava/nio/file/Path;)V
-
-
Method Details
-
openRoot
- Mappings:
Namespace Name Mixin selector named openRoot
Lnet/minecraft/resource/ResourcePack;openRoot([Ljava/lang/String;)Lnet/minecraft/resource/InputSupplier;
intermediary method_14410
Lnet/minecraft/class_3262;method_14410([Ljava/lang/String;)Lnet/minecraft/class_7367;
official a
Lasi;a([Ljava/lang/String;)Lato;
-
isValidPath
- Mappings:
Namespace Name Mixin selector named isValidPath
Lnet/minecraft/resource/DirectoryResourcePack;isValidPath(Ljava/nio/file/Path;)Z
intermediary method_14402
Lnet/minecraft/class_3259;method_14402(Ljava/nio/file/Path;)Z
official a
Lasl;a(Ljava/nio/file/Path;)Z
-
open
- Mappings:
Namespace Name Mixin selector named open
Lnet/minecraft/resource/ResourcePack;open(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/util/Identifier;)Lnet/minecraft/resource/InputSupplier;
intermediary method_14405
Lnet/minecraft/class_3262;method_14405(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Lnet/minecraft/class_7367;
official a
Lasi;a(Lask;Lakk;)Lato;
-
open
- Mappings:
Namespace Name Mixin selector named open
Lnet/minecraft/resource/DirectoryResourcePack;open(Lnet/minecraft/util/Identifier;Ljava/nio/file/Path;)Lnet/minecraft/resource/InputSupplier;
intermediary method_45180
Lnet/minecraft/class_3259;method_45180(Lnet/minecraft/class_2960;Ljava/nio/file/Path;)Lnet/minecraft/class_7367;
official a
Lasl;a(Lakk;Ljava/nio/file/Path;)Lato;
-
open
- Mappings:
Namespace Name Mixin selector named open
Lnet/minecraft/resource/DirectoryResourcePack;open(Ljava/nio/file/Path;)Lnet/minecraft/resource/InputSupplier;
intermediary method_45187
Lnet/minecraft/class_3259;method_45187(Ljava/nio/file/Path;)Lnet/minecraft/class_7367;
official b
Lasl;b(Ljava/nio/file/Path;)Lato;
-
findResources
public void findResources(ResourceType type, String namespace, String prefix, ResourcePack.ResultConsumer consumer) - Mappings:
Namespace Name Mixin selector named findResources
Lnet/minecraft/resource/ResourcePack;findResources(Lnet/minecraft/resource/ResourceType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/resource/ResourcePack$ResultConsumer;)V
intermediary method_14408
Lnet/minecraft/class_3262;method_14408(Lnet/minecraft/class_3264;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3262$class_7664;)V
official a
Lasi;a(Lask;Ljava/lang/String;Ljava/lang/String;Lasi$a;)V
-
findResources
public static void findResources(String namespace, Path path, List<String> prefixSegments, ResourcePack.ResultConsumer consumer) - Mappings:
Namespace Name Mixin selector named findResources
Lnet/minecraft/resource/DirectoryResourcePack;findResources(Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/resource/ResourcePack$ResultConsumer;)V
intermediary method_45183
Lnet/minecraft/class_3259;method_45183(Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/class_3262$class_7664;)V
official a
Lasl;a(Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lasi$a;)V
-
getNamespaces
- Mappings:
Namespace Name Mixin selector named getNamespaces
Lnet/minecraft/resource/ResourcePack;getNamespaces(Lnet/minecraft/resource/ResourceType;)Ljava/util/Set;
intermediary method_14406
Lnet/minecraft/class_3262;method_14406(Lnet/minecraft/class_3264;)Ljava/util/Set;
official a
Lasi;a(Lask;)Ljava/util/Set;
-
close
public void close()
-