Class RealmsUploadScreen

All Implemented Interfaces:
Drawable, Element, Navigable, ParentElement, UploadProgressTracker

@Environment(CLIENT) public class RealmsUploadScreen extends RealmsScreen implements UploadProgressTracker
Mappings:
Namespace Name
named net/minecraft/client/realms/gui/screen/RealmsUploadScreen
intermediary net/minecraft/class_4427
official fov
  • Field Details Link icon

    • field_41776 Link icon

      private static final int field_41776
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_41776 Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;field_41776:I
      intermediary field_41776 Lnet/minecraft/class_4427;field_41776:I
      official b Lfov;b:I
    • field_41773 Link icon

      private static final int field_41773
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_41773 Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;field_41773:I
      intermediary field_41773 Lnet/minecraft/class_4427;field_41773:I
      official c Lfov;c:I
    • field_41774 Link icon

      private static final int field_41774
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_41774 Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;field_41774:I
      intermediary field_41774 Lnet/minecraft/class_4427;field_41774:I
      official C Lfov;C:I
    • field_41775 Link icon

      private static final int field_41775
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_41775 Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;field_41775:I
      intermediary field_41775 Lnet/minecraft/class_4427;field_41775:I
      official D Lfov;D:I
    • DOTS Link icon

      private static final String[] DOTS
      Mappings:
      Namespace Name Mixin selector
      named DOTS Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;DOTS:[Ljava/lang/String;
      intermediary field_20191 Lnet/minecraft/class_4427;field_20191:[Ljava/lang/String;
      official E Lfov;E:[Ljava/lang/String;
    • VERIFYING_TEXT Link icon

      private static final Text VERIFYING_TEXT
      Mappings:
      Namespace Name Mixin selector
      named VERIFYING_TEXT Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;VERIFYING_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26526 Lnet/minecraft/class_4427;field_26526:Lnet/minecraft/class_2561;
      official F Lfov;F:Lxg;
    • parent Link icon

      private final RealmsCreateWorldScreen parent
      Mappings:
      Namespace Name Mixin selector
      named parent Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;parent:Lnet/minecraft/client/realms/gui/screen/RealmsCreateWorldScreen;
      intermediary field_20175 Lnet/minecraft/class_4427;field_20175:Lnet/minecraft/class_4410;
      official G Lfov;G:Lfon;
    • selectedLevel Link icon

      private final LevelSummary selectedLevel
      Mappings:
      Namespace Name Mixin selector
      named selectedLevel Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;selectedLevel:Lnet/minecraft/world/level/storage/LevelSummary;
      intermediary field_20176 Lnet/minecraft/class_4427;field_20176:Lnet/minecraft/class_34;
      official H Lfov;H:Lfai;
    • creationTask Link icon

      @Nullable private final @Nullable WorldCreationTask creationTask
      Mappings:
      Namespace Name Mixin selector
      named creationTask Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;creationTask:Lnet/minecraft/client/realms/task/WorldCreationTask;
      intermediary field_48388 Lnet/minecraft/class_4427;field_48388:Lnet/minecraft/class_4445;
      official I Lfov;I:Lfpq;
    • worldId Link icon

      private final long worldId
      Mappings:
      Namespace Name Mixin selector
      named worldId Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;worldId:J
      intermediary field_20177 Lnet/minecraft/class_4427;field_20177:J
      official J Lfov;J:J
    • slotId Link icon

      private final int slotId
      Mappings:
      Namespace Name Mixin selector
      named slotId Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;slotId:I
      intermediary field_20178 Lnet/minecraft/class_4427;field_20178:I
      official K Lfov;K:I
    • uploader Link icon

      Mappings:
      Namespace Name Mixin selector
      named uploader Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;uploader:Ljava/util/concurrent/atomic/AtomicReference;
      intermediary field_54387 Lnet/minecraft/class_4427;field_54387:Ljava/util/concurrent/atomic/AtomicReference;
      official a Lfov;a:Ljava/util/concurrent/atomic/AtomicReference;
    • uploadProgress Link icon

      private final UploadProgress uploadProgress
      Mappings:
      Namespace Name Mixin selector
      named uploadProgress Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;uploadProgress:Lnet/minecraft/client/realms/util/UploadProgress;
      intermediary field_20179 Lnet/minecraft/class_4427;field_20179:Lnet/minecraft/class_4351;
      official L Lfov;L:Lflu;
    • narrationRateLimiter Link icon

      private final RateLimiter narrationRateLimiter
      Mappings:
      Namespace Name Mixin selector
      named narrationRateLimiter Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;narrationRateLimiter:Lcom/google/common/util/concurrent/RateLimiter;
      intermediary field_20180 Lnet/minecraft/class_4427;field_20180:Lcom/google/common/util/concurrent/RateLimiter;
      official M Lfov;M:Lcom/google/common/util/concurrent/RateLimiter;
    • statusTexts Link icon

      @Nullable private volatile @Nullable Text[] statusTexts
      Mappings:
      Namespace Name Mixin selector
      named statusTexts Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;statusTexts:[Lnet/minecraft/text/Text;
      intermediary field_20503 Lnet/minecraft/class_4427;field_20503:[Lnet/minecraft/class_2561;
      official N Lfov;N:[Lxg;
    • status Link icon

      private volatile Text status
      Mappings:
      Namespace Name Mixin selector
      named status Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;status:Lnet/minecraft/text/Text;
      intermediary field_20182 Lnet/minecraft/class_4427;field_20182:Lnet/minecraft/class_2561;
      official O Lfov;O:Lxg;
    • progress Link icon

      @Nullable private volatile @Nullable String progress
      Mappings:
      Namespace Name Mixin selector
      named progress Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;progress:Ljava/lang/String;
      intermediary field_20183 Lnet/minecraft/class_4427;field_20183:Ljava/lang/String;
      official P Lfov;P:Ljava/lang/String;
    • cancelled Link icon

      private volatile boolean cancelled
      Mappings:
      Namespace Name Mixin selector
      named cancelled Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;cancelled:Z
      intermediary field_20184 Lnet/minecraft/class_4427;field_20184:Z
      official Q Lfov;Q:Z
    • uploadFinished Link icon

      private volatile boolean uploadFinished
      Mappings:
      Namespace Name Mixin selector
      named uploadFinished Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;uploadFinished:Z
      intermediary field_20185 Lnet/minecraft/class_4427;field_20185:Z
      official R Lfov;R:Z
    • showDots Link icon

      private volatile boolean showDots
      Mappings:
      Namespace Name Mixin selector
      named showDots Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;showDots:Z
      intermediary field_20186 Lnet/minecraft/class_4427;field_20186:Z
      official S Lfov;S:Z
    • uploadStarted Link icon

      private volatile boolean uploadStarted
      Mappings:
      Namespace Name Mixin selector
      named uploadStarted Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;uploadStarted:Z
      intermediary field_20187 Lnet/minecraft/class_4427;field_20187:Z
      official T Lfov;T:Z
    • backButton Link icon

      @Nullable private @Nullable ButtonWidget backButton
      Mappings:
      Namespace Name Mixin selector
      named backButton Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;backButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_20188 Lnet/minecraft/class_4427;field_20188:Lnet/minecraft/class_4185;
      official U Lfov;U:Lfty;
    • cancelButton Link icon

      @Nullable private @Nullable ButtonWidget cancelButton
      Mappings:
      Namespace Name Mixin selector
      named cancelButton Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;cancelButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_20189 Lnet/minecraft/class_4427;field_20189:Lnet/minecraft/class_4185;
      official V Lfov;V:Lfty;
    • animTick Link icon

      private int animTick
      Mappings:
      Namespace Name Mixin selector
      named animTick Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;animTick:I
      intermediary field_20190 Lnet/minecraft/class_4427;field_20190:I
      official W Lfov;W:I
    • layout Link icon

      private final ThreePartsLayoutWidget layout
      Mappings:
      Namespace Name Mixin selector
      named layout Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
      intermediary field_48389 Lnet/minecraft/class_4427;field_48389:Lnet/minecraft/class_8132;
      official X Lfov;X:Lfxm;
  • Constructor Details Link icon

    • RealmsUploadScreen Link icon

      public RealmsUploadScreen(@Nullable @Nullable WorldCreationTask creationTask, long worldId, int slotId, RealmsCreateWorldScreen parent, LevelSummary selectedLevel)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;<init>(Lnet/minecraft/client/realms/task/WorldCreationTask;JILnet/minecraft/client/realms/gui/screen/RealmsCreateWorldScreen;Lnet/minecraft/world/level/storage/LevelSummary;)V
      intermediary <init> Lnet/minecraft/class_4427;<init>(Lnet/minecraft/class_4445;JILnet/minecraft/class_4410;Lnet/minecraft/class_34;)V
      official <init> Lfov;<init>(Lfpq;JILfon;Lfai;)V
  • Method Details Link icon

    • init Link icon

      public void init()
      Called when a screen should be initialized.

      This method is called when this screen is opened or resized.

      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
      intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
      official aO_ Lfzq;aO_()V
    • refreshWidgetPositions Link icon

      protected void refreshWidgetPositions()
      Overrides:
      refreshWidgetPositions in class Screen
      Mappings:
      Namespace Name Mixin selector
      named refreshWidgetPositions Lnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()V
      intermediary method_48640 Lnet/minecraft/class_437;method_48640()V
      official c Lfzq;c()V
    • onBack Link icon

      private void onBack()
      Mappings:
      Namespace Name Mixin selector
      named onBack Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;onBack()V
      intermediary method_21525 Lnet/minecraft/class_4427;method_21525()V
      official E Lfov;E()V
    • onCancel Link icon

      private void onCancel()
      Mappings:
      Namespace Name Mixin selector
      named onCancel Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;onCancel()V
      intermediary method_21528 Lnet/minecraft/class_4427;method_21528()V
      official F Lfov;F()V
    • keyPressed Link icon

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
      Callback for when a key down event has been captured. The key code is identified by the constants in GLFW class.
      Specified by:
      keyPressed in interface Element
      Specified by:
      keyPressed in interface ParentElement
      Overrides:
      keyPressed in class Screen
      Parameters:
      keyCode - the named key code of the event as described in the GLFW class
      scanCode - the unique/platform-specific scan code of the keyboard input
      modifiers - a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      official a Lfvv;a(III)Z
    • render Link icon

      public void render(DrawContext context, int mouseX, int mouseY, float deltaTicks)
      Specified by:
      render in interface Drawable
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
      official a Lfvb;a(Lftk;IIF)V
    • drawProgressBar Link icon

      private void drawProgressBar(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named drawProgressBar Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;drawProgressBar(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_21532 Lnet/minecraft/class_4427;method_21532(Lnet/minecraft/class_332;)V
      official c Lfov;c(Lftk;)V
    • drawUploadSpeed Link icon

      private void drawUploadSpeed(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named drawUploadSpeed Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;drawUploadSpeed(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_21534 Lnet/minecraft/class_4427;method_21534(Lnet/minecraft/class_332;)V
      official d Lfov;d(Lftk;)V
    • drawUploadSpeed0 Link icon

      private void drawUploadSpeed0(DrawContext context, long bytesPerSecond)
      Mappings:
      Namespace Name Mixin selector
      named drawUploadSpeed0 Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;drawUploadSpeed0(Lnet/minecraft/client/gui/DrawContext;J)V
      intermediary method_21526 Lnet/minecraft/class_4427;method_21526(Lnet/minecraft/class_332;J)V
      official a Lfov;a(Lftk;J)V
    • tick Link icon

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
      intermediary method_25393 Lnet/minecraft/class_437;method_25393()V
      official e Lfzq;e()V
    • getNarration Link icon

      private Text getNarration()
      Mappings:
      Namespace Name Mixin selector
      named getNarration Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;getNarration()Lnet/minecraft/text/Text;
      intermediary method_37014 Lnet/minecraft/class_4427;method_37014()Lnet/minecraft/class_2561;
      official G Lfov;G()Lxg;
    • upload Link icon

      private void upload()
      Mappings:
      Namespace Name Mixin selector
      named upload Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;upload()V
      intermediary method_21536 Lnet/minecraft/class_4427;method_21536()V
      official H Lfov;H()V
    • setStatusTexts Link icon

      private void setStatusTexts(@Nullable @Nullable Text[] statusTexts)
      Mappings:
      Namespace Name Mixin selector
      named setStatusTexts Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;setStatusTexts([Lnet/minecraft/text/Text;)V
      intermediary method_27460 Lnet/minecraft/class_4427;method_27460([Lnet/minecraft/class_2561;)V
      official a Lfov;a([Lxg;)V
    • getUploadProgress Link icon

      public UploadProgress getUploadProgress()
      Specified by:
      getUploadProgress in interface UploadProgressTracker
      Mappings:
      Namespace Name Mixin selector
      named getUploadProgress Lnet/minecraft/client/realms/util/UploadProgressTracker;getUploadProgress()Lnet/minecraft/client/realms/util/UploadProgress;
      intermediary method_64349 Lnet/minecraft/class_10239;method_64349()Lnet/minecraft/class_4351;
      official b Lfme;b()Lflu;
    • updateProgressDisplay Link icon

      public void updateProgressDisplay()
      Specified by:
      updateProgressDisplay in interface UploadProgressTracker
      Mappings:
      Namespace Name Mixin selector
      named updateProgressDisplay Lnet/minecraft/client/realms/util/UploadProgressTracker;updateProgressDisplay()V
      intermediary method_64350 Lnet/minecraft/class_10239;method_64350()V
      official d Lfme;d()V