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 asl
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
static final record
static final record
private static final record
private static final record
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Path
private final TaskExecutor
<Runnable> private static final Logger
private final LogWriter
<Downloader.LogEntry> private static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private Downloader.DownloadResult
download
(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
Lasl;a:Lorg/slf4j/Logger;
-
MAX_RETAINED_CACHE_FILES
private 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
Lasl;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
Lasl;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
Lasl;d:Lbly;
-
executor
- Mappings:
Namespace Name Mixin selector named executor
Lnet/minecraft/util/Downloader;executor:Lnet/minecraft/util/thread/TaskExecutor;
intermediary field_47575
Lnet/minecraft/class_9028;field_47575:Lnet/minecraft/class_3846;
official e
Lasl;e:Lbpk;
-
-
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>
Lasl;<init>(Ljava/nio/file/Path;)V
-
-
Method Details
-
download
private 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
Lasl;b(Lasl$a;Ljava/util/Map;)Lasl$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
Lasl;a(Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either;
-
downloadAsync
public 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
Lasl;a(Lasl$a;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture;
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
IOException
-