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 official asg
intermediary net/minecraft/class_3259
named net/minecraft/resource/DirectoryResourcePack
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.resource.ResourcePack
ResourcePack.ResultConsumer
-
Field Summary
FieldsModifier 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
Constructors -
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 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 official c
Lasg;c:Lorg/slf4j/Logger;
intermediary field_14187
Lnet/minecraft/class_3259;field_14187:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/resource/DirectoryResourcePack;LOGGER:Lorg/slf4j/Logger;
-
SEPARATOR_JOINER
- Mappings:
Namespace Name Mixin selector official d
Lasg;d:Lcom/google/common/base/Joiner;
intermediary field_40000
Lnet/minecraft/class_3259;field_40000:Lcom/google/common/base/Joiner;
named SEPARATOR_JOINER
Lnet/minecraft/resource/DirectoryResourcePack;SEPARATOR_JOINER:Lcom/google/common/base/Joiner;
-
root
- Mappings:
Namespace Name Mixin selector official e
Lasg;e:Ljava/nio/file/Path;
intermediary field_40001
Lnet/minecraft/class_3259;field_40001:Ljava/nio/file/Path;
named root
Lnet/minecraft/resource/DirectoryResourcePack;root:Ljava/nio/file/Path;
-
-
Constructor Details
-
DirectoryResourcePack
- Mappings:
Namespace Name Mixin selector official <init>
Lasg;<init>(Lasc;Ljava/nio/file/Path;)V
intermediary <init>
Lnet/minecraft/class_3259;<init>(Lnet/minecraft/class_9224;Ljava/nio/file/Path;)V
named <init>
Lnet/minecraft/resource/DirectoryResourcePack;<init>(Lnet/minecraft/resource/ResourcePackInfo;Ljava/nio/file/Path;)V
-
-
Method Details
-
openRoot
- Mappings:
Namespace Name Mixin selector official a
Lasd;a([Ljava/lang/String;)Latj;
intermediary method_14410
Lnet/minecraft/class_3262;method_14410([Ljava/lang/String;)Lnet/minecraft/class_7367;
named openRoot
Lnet/minecraft/resource/ResourcePack;openRoot([Ljava/lang/String;)Lnet/minecraft/resource/InputSupplier;
-
isValidPath
- Mappings:
Namespace Name Mixin selector official a
Lasg;a(Ljava/nio/file/Path;)Z
intermediary method_14402
Lnet/minecraft/class_3259;method_14402(Ljava/nio/file/Path;)Z
named isValidPath
Lnet/minecraft/resource/DirectoryResourcePack;isValidPath(Ljava/nio/file/Path;)Z
-
open
- Mappings:
Namespace Name Mixin selector official a
Lasd;a(Lasf;Lakh;)Latj;
intermediary method_14405
Lnet/minecraft/class_3262;method_14405(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Lnet/minecraft/class_7367;
named open
Lnet/minecraft/resource/ResourcePack;open(Lnet/minecraft/resource/ResourceType;Lnet/minecraft/util/Identifier;)Lnet/minecraft/resource/InputSupplier;
-
open
- Mappings:
Namespace Name Mixin selector official a
Lasg;a(Lakh;Ljava/nio/file/Path;)Latj;
intermediary method_45180
Lnet/minecraft/class_3259;method_45180(Lnet/minecraft/class_2960;Ljava/nio/file/Path;)Lnet/minecraft/class_7367;
named open
Lnet/minecraft/resource/DirectoryResourcePack;open(Lnet/minecraft/util/Identifier;Ljava/nio/file/Path;)Lnet/minecraft/resource/InputSupplier;
-
open
- Mappings:
Namespace Name Mixin selector official b
Lasg;b(Ljava/nio/file/Path;)Latj;
intermediary method_45187
Lnet/minecraft/class_3259;method_45187(Ljava/nio/file/Path;)Lnet/minecraft/class_7367;
named open
Lnet/minecraft/resource/DirectoryResourcePack;open(Ljava/nio/file/Path;)Lnet/minecraft/resource/InputSupplier;
-
findResources
public void findResources(ResourceType type, String namespace, String prefix, ResourcePack.ResultConsumer consumer) - Mappings:
Namespace Name Mixin selector official a
Lasd;a(Lasf;Ljava/lang/String;Ljava/lang/String;Lasd$a;)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
named findResources
Lnet/minecraft/resource/ResourcePack;findResources(Lnet/minecraft/resource/ResourceType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/resource/ResourcePack$ResultConsumer;)V
-
findResources
public static void findResources(String namespace, Path path, List<String> prefixSegments, ResourcePack.ResultConsumer consumer) - Mappings:
Namespace Name Mixin selector official a
Lasg;a(Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lasd$a;)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
named findResources
Lnet/minecraft/resource/DirectoryResourcePack;findResources(Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/resource/ResourcePack$ResultConsumer;)V
-
getNamespaces
- Mappings:
Namespace Name Mixin selector official a
Lasd;a(Lasf;)Ljava/util/Set;
intermediary method_14406
Lnet/minecraft/class_3262;method_14406(Lnet/minecraft/class_3264;)Ljava/util/Set;
named getNamespaces
Lnet/minecraft/resource/ResourcePack;getNamespaces(Lnet/minecraft/resource/ResourceType;)Ljava/util/Set;
-
close
public void close()
-