Package net.minecraft.util
Class Downloader
java.lang.Object
net.minecraft.util.Downloader
- All Implemented Interfaces:
- AutoCloseable
- Mappings:
- Namespace - Name - named - net/minecraft/util/Downloader- intermediary - net/minecraft/class_9028- official - asx
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordprivate static final recordprivate static final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Pathprivate final SimpleConsecutiveExecutorprivate static final Loggerprivate final LogWriter<Downloader.LogEntry> private static final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()private Downloader.DownloadResultdownload(Downloader.Config config, Map<UUID, Downloader.DownloadEntry> entries) downloadAsync(Downloader.Config config, Map<UUID, Downloader.DownloadEntry> entries) private com.mojang.datafixers.util.Either<String, Downloader.FileInfo> getFileInfo(Path path) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/util/Downloader;LOGGER:Lorg/slf4j/Logger;- intermediary - field_47572- Lnet/minecraft/class_9028;field_47572:Lorg/slf4j/Logger;- official - a- Lasx;a:Lorg/slf4j/Logger;
 
- 
MAX_RETAINED_CACHE_FILESprivate static final int MAX_RETAINED_CACHE_FILES- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_RETAINED_CACHE_FILES- Lnet/minecraft/util/Downloader;MAX_RETAINED_CACHE_FILES:I- intermediary - field_47679- Lnet/minecraft/class_9028;field_47679:I- official - b- Lasx;b:I
 
- 
directory- Mappings:
- Namespace - Name - Mixin selector - named - directory- Lnet/minecraft/util/Downloader;directory:Ljava/nio/file/Path;- intermediary - field_47573- Lnet/minecraft/class_9028;field_47573:Ljava/nio/file/Path;- official - c- Lasx;c:Ljava/nio/file/Path;
 
- 
logWriter- Mappings:
- Namespace - Name - Mixin selector - named - logWriter- Lnet/minecraft/util/Downloader;logWriter:Lnet/minecraft/util/logging/LogWriter;- intermediary - field_47574- Lnet/minecraft/class_9028;field_47574:Lnet/minecraft/class_7935;- official - d- Lasx;d:Lbnm;
 
- 
executor- Mappings:
- Namespace - Name - Mixin selector - named - executor- Lnet/minecraft/util/Downloader;executor:Lnet/minecraft/util/thread/SimpleConsecutiveExecutor;- intermediary - field_47575- Lnet/minecraft/class_9028;field_47575:Lnet/minecraft/class_10176;- official - e- Lasx;e:Lbrb;
 
 
- 
- 
Constructor Details- 
Downloader- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/Downloader;<init>(Ljava/nio/file/Path;)V- intermediary - <init>- Lnet/minecraft/class_9028;<init>(Ljava/nio/file/Path;)V- official - <init>- Lasx;<init>(Ljava/nio/file/Path;)V
 
 
- 
- 
Method Details- 
downloadprivate Downloader.DownloadResult download(Downloader.Config config, Map<UUID, Downloader.DownloadEntry> entries) - Mappings:
- Namespace - Name - Mixin selector - named - download- Lnet/minecraft/util/Downloader;download(Lnet/minecraft/util/Downloader$Config;Ljava/util/Map;)Lnet/minecraft/util/Downloader$DownloadResult;- intermediary - method_55488- Lnet/minecraft/class_9028;method_55488(Lnet/minecraft/class_9028$class_9029;Ljava/util/Map;)Lnet/minecraft/class_9028$class_9030;- official - b- Lasx;b(Lasx$a;Ljava/util/Map;)Lasx$b;
 
- 
getFileInfo- Mappings:
- Namespace - Name - Mixin selector - named - getFileInfo- Lnet/minecraft/util/Downloader;getFileInfo(Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either;- intermediary - method_55487- Lnet/minecraft/class_9028;method_55487(Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either;- official - a- Lasx;a(Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either;
 
- 
downloadAsyncpublic CompletableFuture<Downloader.DownloadResult> downloadAsync(Downloader.Config config, Map<UUID, Downloader.DownloadEntry> entries) - Mappings:
- Namespace - Name - Mixin selector - named - downloadAsync- Lnet/minecraft/util/Downloader;downloadAsync(Lnet/minecraft/util/Downloader$Config;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_55486- Lnet/minecraft/class_9028;method_55486(Lnet/minecraft/class_9028$class_9029;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture;- official - a- Lasx;a(Lasx$a;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture;
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
 
-