Class FileDownload

java.lang.Object
net.minecraft.client.realms.FileDownload

@Environment(CLIENT)
public class FileDownload
extends Object
Mappings:
Namespace Name
official dmd
intermediary net/minecraft/class_4333
named net/minecraft/client/realms/FileDownload
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Ldmd;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_19522 Lnet/minecraft/class_4333;field_19522:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/realms/FileDownload;LOGGER:Lorg/apache/logging/log4j/Logger;
    • INVALID_FILE_NAMES

      private static final String[] INVALID_FILE_NAMES
      Mappings:
      Namespace Name Mixin selector
      official k Ldmd;k:[Ljava/lang/String;
      intermediary field_19532 Lnet/minecraft/class_4333;field_19532:[Ljava/lang/String;
      named INVALID_FILE_NAMES Lnet/minecraft/client/realms/FileDownload;INVALID_FILE_NAMES:[Ljava/lang/String;
    • cancelled

      private volatile boolean cancelled
      Mappings:
      Namespace Name Mixin selector
      official b Ldmd;b:Z
      intermediary field_19523 Lnet/minecraft/class_4333;field_19523:Z
      named cancelled Lnet/minecraft/client/realms/FileDownload;cancelled:Z
    • finished

      private volatile boolean finished
      Mappings:
      Namespace Name Mixin selector
      official c Ldmd;c:Z
      intermediary field_19524 Lnet/minecraft/class_4333;field_19524:Z
      named finished Lnet/minecraft/client/realms/FileDownload;finished:Z
    • error

      private volatile boolean error
      Mappings:
      Namespace Name Mixin selector
      official d Ldmd;d:Z
      intermediary field_19525 Lnet/minecraft/class_4333;field_19525:Z
      named error Lnet/minecraft/client/realms/FileDownload;error:Z
    • extracting

      private volatile boolean extracting
      Mappings:
      Namespace Name Mixin selector
      official e Ldmd;e:Z
      intermediary field_19526 Lnet/minecraft/class_4333;field_19526:Z
      named extracting Lnet/minecraft/client/realms/FileDownload;extracting:Z
    • backupFile

      private volatile File backupFile
      Mappings:
      Namespace Name Mixin selector
      official f Ldmd;f:Ljava/io/File;
      intermediary field_20490 Lnet/minecraft/class_4333;field_20490:Ljava/io/File;
      named backupFile Lnet/minecraft/client/realms/FileDownload;backupFile:Ljava/io/File;
    • resourcePackPath

      private volatile File resourcePackPath
      Mappings:
      Namespace Name Mixin selector
      official g Ldmd;g:Ljava/io/File;
      intermediary field_19528 Lnet/minecraft/class_4333;field_19528:Ljava/io/File;
      named resourcePackPath Lnet/minecraft/client/realms/FileDownload;resourcePackPath:Ljava/io/File;
    • httpRequest

      private volatile org.apache.http.client.methods.HttpGet httpRequest
      Mappings:
      Namespace Name Mixin selector
      official h Ldmd;h:Lorg/apache/http/client/methods/HttpGet;
      intermediary field_20491 Lnet/minecraft/class_4333;field_20491:Lorg/apache/http/client/methods/HttpGet;
      named httpRequest Lnet/minecraft/client/realms/FileDownload;httpRequest:Lorg/apache/http/client/methods/HttpGet;
    • currentThread

      private Thread currentThread
      Mappings:
      Namespace Name Mixin selector
      official i Ldmd;i:Ljava/lang/Thread;
      intermediary field_19530 Lnet/minecraft/class_4333;field_19530:Ljava/lang/Thread;
      named currentThread Lnet/minecraft/client/realms/FileDownload;currentThread:Ljava/lang/Thread;
    • requestConfig

      private final org.apache.http.client.config.RequestConfig requestConfig
      Mappings:
      Namespace Name Mixin selector
      official j Ldmd;j:Lorg/apache/http/client/config/RequestConfig;
      intermediary field_19531 Lnet/minecraft/class_4333;field_19531:Lorg/apache/http/client/config/RequestConfig;
      named requestConfig Lnet/minecraft/client/realms/FileDownload;requestConfig:Lorg/apache/http/client/config/RequestConfig;
  • Constructor Details

    • FileDownload

      public FileDownload()
  • Method Details

    • contentLength

      public long contentLength​(String downloadLink)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmd;a(Ljava/lang/String;)J
      intermediary method_20955 Lnet/minecraft/class_4333;method_20955(Ljava/lang/String;)J
      named contentLength Lnet/minecraft/client/realms/FileDownload;contentLength(Ljava/lang/String;)J
    • downloadWorld

      public void downloadWorld​(WorldDownload download, String message, RealmsDownloadLatestWorldScreen.DownloadStatus status, LevelStorage storage)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmd;a(Ldni;Ljava/lang/String;Ldoa$a;Lddu;)V
      intermediary method_22100 Lnet/minecraft/class_4333;method_22100(Lnet/minecraft/class_4889;Ljava/lang/String;Lnet/minecraft/class_4392$class_4393;Lnet/minecraft/class_32;)V
      named downloadWorld Lnet/minecraft/client/realms/FileDownload;downloadWorld(Lnet/minecraft/client/realms/dto/WorldDownload;Ljava/lang/String;Lnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen$DownloadStatus;Lnet/minecraft/world/level/storage/LevelStorage;)V
    • cancel

      public void cancel()
      Mappings:
      Namespace Name Mixin selector
      official a Ldmd;a()V
      intermediary method_20948 Lnet/minecraft/class_4333;method_20948()V
      named cancel Lnet/minecraft/client/realms/FileDownload;cancel()V
    • isFinished

      public boolean isFinished()
      Mappings:
      Namespace Name Mixin selector
      official b Ldmd;b()Z
      intermediary method_20957 Lnet/minecraft/class_4333;method_20957()Z
      named isFinished Lnet/minecraft/client/realms/FileDownload;isFinished()Z
    • isError

      public boolean isError()
      Mappings:
      Namespace Name Mixin selector
      official c Ldmd;c()Z
      intermediary method_20961 Lnet/minecraft/class_4333;method_20961()Z
      named isError Lnet/minecraft/client/realms/FileDownload;isError()Z
    • isExtracting

      public boolean isExtracting()
      Mappings:
      Namespace Name Mixin selector
      official d Ldmd;d()Z
      intermediary method_20964 Lnet/minecraft/class_4333;method_20964()Z
      named isExtracting Lnet/minecraft/client/realms/FileDownload;isExtracting()Z
    • findAvailableFolderName

      public static String findAvailableFolderName​(String folder)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmd;b(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_20960 Lnet/minecraft/class_4333;method_20960(Ljava/lang/String;)Ljava/lang/String;
      named findAvailableFolderName Lnet/minecraft/client/realms/FileDownload;findAvailableFolderName(Ljava/lang/String;)Ljava/lang/String;
    • untarGzipArchive

      private void untarGzipArchive​(String name, File archive, LevelStorage storage) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Ldmd;a(Ljava/lang/String;Ljava/io/File;Lddu;)V
      intermediary method_20956 Lnet/minecraft/class_4333;method_20956(Ljava/lang/String;Ljava/io/File;Lnet/minecraft/class_32;)V
      named untarGzipArchive Lnet/minecraft/client/realms/FileDownload;untarGzipArchive(Ljava/lang/String;Ljava/io/File;Lnet/minecraft/world/level/storage/LevelStorage;)V
    • readNbtFile

      private static void readNbtFile​(File file)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmd;a(Ljava/io/File;)V
      intermediary method_25031 Lnet/minecraft/class_4333;method_25031(Ljava/io/File;)V
      named readNbtFile Lnet/minecraft/client/realms/FileDownload;readNbtFile(Ljava/io/File;)V