net.minecraft.util

public class Downloader

implements AutoCloseable

net.minecraft.server.packs.DownloadQueue
net.minecraft.class_9028
net.minecraft.util.Downloader

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_47572
LOGGER
private static final int
MAX_KEPT_PACKS
field_47679
MAX_RETAINED_CACHE_FILES
private final Path
cacheDir
field_47573
directory
private final LogWriter<Downloader$LogEntry>
eventLog
field_47574
logWriter
private final SimpleConsecutiveExecutor
tasks
field_47575
executor

Constructor summary

ModifierConstructor
public (Path directory)

Method summary

Modifier and TypeMethod
private Downloader$DownloadResult
runDownload(DownloadQueue$BatchConfig config, Map<UUID, DownloadQueue$DownloadRequest> requests)
method_55488(class_9028$class_9029 arg0, Map<UUID, class_9028$class_9031> arg1)
download(Downloader$Config config, Map<UUID, Downloader$DownloadEntry> entries)
private com.mojang.datafixers.util.Either<String, Downloader$FileInfo>
getFileInfo(Path downloadedFile)
method_55487(Path arg0)
getFileInfo(Path path)
public CompletableFuture<Downloader$DownloadResult>
downloadBatch(DownloadQueue$BatchConfig config, Map<UUID, DownloadQueue$DownloadRequest> requests)
method_55486(class_9028$class_9029 arg0, Map<UUID, class_9028$class_9031> arg1)
downloadAsync(Downloader$Config config, Map<UUID, Downloader$DownloadEntry> entries)
public void
close()
private Downloader$DownloadResult
lambda$downloadBatch$0(DownloadQueue$BatchConfig arg0, Map arg1)
method_55489(class_9028$class_9029 arg0, Map arg1)
method_55489(Downloader$Config arg0, Map arg1)
private void
lambda$runDownload$0(DownloadQueue$BatchConfig arg0, DownloadQueue$BatchResult arg1, UUID arg2, DownloadQueue$DownloadRequest arg3)
method_55485(class_9028$class_9029 arg0, class_9028$class_9030 arg1, UUID arg2, class_9028$class_9031 arg3)
method_55485(Downloader$Config arg0, Downloader$DownloadResult arg1, UUID id, Downloader$DownloadEntry entry)