Package net.minecraft.resource
Class FileResourcePackProvider
java.lang.Object
net.minecraft.resource.FileResourcePackProvider
- All Implemented Interfaces:
 ResourcePackProvider
- Mappings:
 Namespace Name named net/minecraft/resource/FileResourcePackProviderintermediary net/minecraft/class_3279official atk
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Loggerprivate final Pathprivate static final ResourcePackPositionprivate final ResourcePackSourceprivate final SymlinkFinderprivate final ResourceType - 
Constructor Summary
ConstructorsConstructorDescriptionFileResourcePackProvider(Path packsDir, ResourceType type, ResourcePackSource source, SymlinkFinder symlinkFinder)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate ResourcePackInfocreatePackInfo(Path path) static voidforEachProfile(Path path, SymlinkFinder symlinkFinder, BiConsumer<Path, ResourcePackProfile.PackFactory> callback) private static StringgetFileName(Path path) voidregister(Consumer<ResourcePackProfile> profileAdder) Register resource pack profiles created with thefactoryto theprofileAdder. 
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/resource/FileResourcePackProvider;LOGGER:Lorg/slf4j/Logger;intermediary field_40044Lnet/minecraft/class_3279;field_40044:Lorg/slf4j/Logger;official aLatk;a:Lorg/slf4j/Logger;
 - 
POSITION
- Mappings:
 Namespace Name Mixin selector named POSITIONLnet/minecraft/resource/FileResourcePackProvider;POSITION:Lnet/minecraft/resource/ResourcePackPosition;intermediary field_49034Lnet/minecraft/class_3279;field_49034:Lnet/minecraft/class_9225;official bLatk;b:Lasr;
 - 
packsDir
- Mappings:
 Namespace Name Mixin selector named packsDirLnet/minecraft/resource/FileResourcePackProvider;packsDir:Ljava/nio/file/Path;intermediary field_14218Lnet/minecraft/class_3279;field_14218:Ljava/nio/file/Path;official cLatk;c:Ljava/nio/file/Path;
 - 
type
- Mappings:
 Namespace Name Mixin selector named typeLnet/minecraft/resource/FileResourcePackProvider;type:Lnet/minecraft/resource/ResourceType;intermediary field_40045Lnet/minecraft/class_3279;field_40045:Lnet/minecraft/class_3264;official dLatk;d:Lass;
 - 
source
- Mappings:
 Namespace Name Mixin selector named sourceLnet/minecraft/resource/FileResourcePackProvider;source:Lnet/minecraft/resource/ResourcePackSource;intermediary field_25345Lnet/minecraft/class_3279;field_25345:Lnet/minecraft/class_5352;official eLatk;e:Latq;
 - 
symlinkFinder
- Mappings:
 Namespace Name Mixin selector named symlinkFinderLnet/minecraft/resource/FileResourcePackProvider;symlinkFinder:Lnet/minecraft/util/path/SymlinkFinder;intermediary field_45054Lnet/minecraft/class_3279;field_45054:Lnet/minecraft/class_8580;official fLatk;f:Lews;
 
 - 
 - 
Constructor Details
- 
FileResourcePackProvider
public FileResourcePackProvider(Path packsDir, ResourceType type, ResourcePackSource source, SymlinkFinder symlinkFinder) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/resource/FileResourcePackProvider;<init>(Ljava/nio/file/Path;Lnet/minecraft/resource/ResourceType;Lnet/minecraft/resource/ResourcePackSource;Lnet/minecraft/util/path/SymlinkFinder;)Vintermediary <init>Lnet/minecraft/class_3279;<init>(Ljava/nio/file/Path;Lnet/minecraft/class_3264;Lnet/minecraft/class_5352;Lnet/minecraft/class_8580;)Vofficial <init>Latk;<init>(Ljava/nio/file/Path;Lass;Latq;Lews;)V
 
 - 
 - 
Method Details
- 
getFileName
- Mappings:
 Namespace Name Mixin selector named getFileNameLnet/minecraft/resource/FileResourcePackProvider;getFileName(Ljava/nio/file/Path;)Ljava/lang/String;intermediary method_45273Lnet/minecraft/class_3279;method_45273(Ljava/nio/file/Path;)Ljava/lang/String;official aLatk;a(Ljava/nio/file/Path;)Ljava/lang/String;
 - 
register
Register resource pack profiles created with thefactoryto theprofileAdder.- Specified by:
 registerin interfaceResourcePackProvider- Parameters:
 profileAdder- the profile adder that accepts created resource pack profiles- See Also:
 - Mappings:
 Namespace Name Mixin selector named registerLnet/minecraft/resource/ResourcePackProvider;register(Ljava/util/function/Consumer;)Vintermediary method_14453Lnet/minecraft/class_3285;method_14453(Ljava/util/function/Consumer;)Vofficial loadPacksLatr;loadPacks(Ljava/util/function/Consumer;)V
 - 
createPackInfo
- Mappings:
 Namespace Name Mixin selector named createPackInfoLnet/minecraft/resource/FileResourcePackProvider;createPackInfo(Ljava/nio/file/Path;)Lnet/minecraft/resource/ResourcePackInfo;intermediary method_56930Lnet/minecraft/class_3279;method_56930(Ljava/nio/file/Path;)Lnet/minecraft/class_9224;official bLatk;b(Ljava/nio/file/Path;)Lasp;
 - 
forEachProfile
public static void forEachProfile(Path path, SymlinkFinder symlinkFinder, BiConsumer<Path, ResourcePackProfile.PackFactory> callback) throws IOException- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector named forEachProfileLnet/minecraft/resource/FileResourcePackProvider;forEachProfile(Ljava/nio/file/Path;Lnet/minecraft/util/path/SymlinkFinder;Ljava/util/function/BiConsumer;)Vintermediary method_45271Lnet/minecraft/class_3279;method_45271(Ljava/nio/file/Path;Lnet/minecraft/class_8580;Ljava/util/function/BiConsumer;)Vofficial aLatk;a(Ljava/nio/file/Path;Lews;Ljava/util/function/BiConsumer;)V
 
 -