Class RealmsDownloadLatestWorldScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.realms.gui.screen.RealmsScreen
net.minecraft.client.realms.gui.screen.RealmsDownloadLatestWorldScreen
- All Implemented Interfaces:
Drawable,Element,ParentElement,TickableElement
@Environment(CLIENT) public class RealmsDownloadLatestWorldScreen extends RealmsScreen
- Mappings:
Namespace Name official doiintermediary net/minecraft/class_4392named net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRealmsDownloadLatestWorldScreen.DownloadStatus -
Field Summary
Fields Modifier and Type Field Description private intanimTickprivate longbytesPersSecondprivate booleancancelledprivate booleancheckedprivate intdotIndexprivate static String[]DOTSprivate static ReentrantLockdownloadLockprivate RealmsDownloadLatestWorldScreen.DownloadStatusdownloadStatusprivate TextdownloadTitleprivate booleanextractingprivate Textfield_20494private BooleanConsumerfield_22693private ButtonWidgetfield_22694private booleanfinishedprivate static LoggerLOGGERprivate RateLimiternarrationRateLimiterprivate Screenparentprivate LongpreviousTimeSnapshotprivate LongpreviousWrittenBytesprivate Stringprogressprivate booleanshowDotsprivate Textstatusprivate WorldDownloadworldDownloadprivate StringworldNameFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description RealmsDownloadLatestWorldScreen(Screen parent, WorldDownload worldDownload, String worldName, BooleanConsumer booleanConsumer) -
Method Summary
Modifier and Type Method Description private voidbackButtonClicked()private voidcheckDownloadSize()private voiddownloadCancelled()private voiddownloadSave()private voiddrawDots(MatrixStack matrices)private voiddrawDownloadSpeed(MatrixStack matrices)private voiddrawDownloadSpeed0(MatrixStack matrices, long long2)private voiddrawProgressBar(MatrixStack matrices)private longgetContentLength(String downloadLink)voidinit()Called when a screen should be initialized.booleankeyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured.voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)voidtick()Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
narrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, removed, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLdoi;a:Lorg/apache/logging/log4j/Logger;intermediary field_19844Lnet/minecraft/class_4392;field_19844:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
downloadLock
- Mappings:
Namespace Name Mixin selector official bLdoi;b:Ljava/util/concurrent/locks/ReentrantLock;intermediary field_19868Lnet/minecraft/class_4392;field_19868:Ljava/util/concurrent/locks/ReentrantLock;named downloadLockLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;downloadLock:Ljava/util/concurrent/locks/ReentrantLock;
-
DOTS
- Mappings:
Namespace Name Mixin selector official GLdoi;G:[Ljava/lang/String;intermediary field_19863Lnet/minecraft/class_4392;field_19863:[Ljava/lang/String;named DOTSLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;DOTS:[Ljava/lang/String;
-
parent
- Mappings:
Namespace Name Mixin selector official cLdoi;c:Ldvm;intermediary field_19845Lnet/minecraft/class_4392;field_19845:Lnet/minecraft/class_437;named parentLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
worldDownload
- Mappings:
Namespace Name Mixin selector official pLdoi;p:Ldnq;intermediary field_19846Lnet/minecraft/class_4392;field_19846:Lnet/minecraft/class_4889;named worldDownloadLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;worldDownload:Lnet/minecraft/client/realms/dto/WorldDownload;
-
downloadTitle
- Mappings:
Namespace Name Mixin selector official qLdoi;q:Loi;intermediary field_19847Lnet/minecraft/class_4392;field_19847:Lnet/minecraft/class_2561;named downloadTitleLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;downloadTitle:Lnet/minecraft/text/Text;
-
narrationRateLimiter
- Mappings:
Namespace Name Mixin selector official rLdoi;r:Lcom/google/common/util/concurrent/RateLimiter;intermediary field_19848Lnet/minecraft/class_4392;field_19848:Lcom/google/common/util/concurrent/RateLimiter;named narrationRateLimiterLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;narrationRateLimiter:Lcom/google/common/util/concurrent/RateLimiter;
-
field_22694
- Mappings:
Namespace Name Mixin selector official sLdoi;s:Ldsc;intermediary field_22694Lnet/minecraft/class_4392;field_22694:Lnet/minecraft/class_4185;named field_22694Lnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;field_22694:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
worldName
- Mappings:
Namespace Name Mixin selector official tLdoi;t:Ljava/lang/String;intermediary field_19850Lnet/minecraft/class_4392;field_19850:Ljava/lang/String;named worldNameLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;worldName:Ljava/lang/String;
-
downloadStatus
- Mappings:
Namespace Name Mixin selector official uLdoi;u:Ldoi$a;intermediary field_19851Lnet/minecraft/class_4392;field_19851:Lnet/minecraft/class_4392$class_4393;named downloadStatusLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;downloadStatus:Lnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen$DownloadStatus;
-
field_20494
- Mappings:
Namespace Name Mixin selector official vLdoi;v:Loi;intermediary field_20494Lnet/minecraft/class_4392;field_20494:Lnet/minecraft/class_2561;named field_20494Lnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;field_20494:Lnet/minecraft/text/Text;
-
status
- Mappings:
Namespace Name Mixin selector official wLdoi;w:Loi;intermediary field_19853Lnet/minecraft/class_4392;field_19853:Lnet/minecraft/class_2561;named statusLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;status:Lnet/minecraft/text/Text;
-
progress
- Mappings:
Namespace Name Mixin selector official xLdoi;x:Ljava/lang/String;intermediary field_19854Lnet/minecraft/class_4392;field_19854:Ljava/lang/String;named progressLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;progress:Ljava/lang/String;
-
cancelled
private volatile boolean cancelled- Mappings:
Namespace Name Mixin selector official yLdoi;y:Zintermediary field_19855Lnet/minecraft/class_4392;field_19855:Znamed cancelledLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;cancelled:Z
-
showDots
private volatile boolean showDots- Mappings:
Namespace Name Mixin selector official zLdoi;z:Zintermediary field_19856Lnet/minecraft/class_4392;field_19856:Znamed showDotsLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;showDots:Z
-
finished
private volatile boolean finished- Mappings:
Namespace Name Mixin selector official ALdoi;A:Zintermediary field_19857Lnet/minecraft/class_4392;field_19857:Znamed finishedLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;finished:Z
-
extracting
private volatile boolean extracting- Mappings:
Namespace Name Mixin selector official BLdoi;B:Zintermediary field_19858Lnet/minecraft/class_4392;field_19858:Znamed extractingLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;extracting:Z
-
previousWrittenBytes
- Mappings:
Namespace Name Mixin selector official CLdoi;C:Ljava/lang/Long;intermediary field_19859Lnet/minecraft/class_4392;field_19859:Ljava/lang/Long;named previousWrittenBytesLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;previousWrittenBytes:Ljava/lang/Long;
-
previousTimeSnapshot
- Mappings:
Namespace Name Mixin selector official DLdoi;D:Ljava/lang/Long;intermediary field_19860Lnet/minecraft/class_4392;field_19860:Ljava/lang/Long;named previousTimeSnapshotLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;previousTimeSnapshot:Ljava/lang/Long;
-
bytesPersSecond
private long bytesPersSecond- Mappings:
Namespace Name Mixin selector official ELdoi;E:Jintermediary field_19861Lnet/minecraft/class_4392;field_19861:Jnamed bytesPersSecondLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;bytesPersSecond:J
-
animTick
private int animTick- Mappings:
Namespace Name Mixin selector official FLdoi;F:Iintermediary field_19862Lnet/minecraft/class_4392;field_19862:Inamed animTickLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;animTick:I
-
dotIndex
private int dotIndex- Mappings:
Namespace Name Mixin selector official HLdoi;H:Iintermediary field_19864Lnet/minecraft/class_4392;field_19864:Inamed dotIndexLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;dotIndex:I
-
checked
private boolean checked- Mappings:
Namespace Name Mixin selector official ILdoi;I:Zintermediary field_19867Lnet/minecraft/class_4392;field_19867:Znamed checkedLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;checked:Z
-
field_22693
- Mappings:
Namespace Name Mixin selector official JLdoi;J:Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;intermediary field_22693Lnet/minecraft/class_4392;field_22693:Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;named field_22693Lnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;field_22693:Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;
-
-
Constructor Details
-
RealmsDownloadLatestWorldScreen
public RealmsDownloadLatestWorldScreen(Screen parent, WorldDownload worldDownload, String worldName, BooleanConsumer booleanConsumer)- Mappings:
Namespace Name Mixin selector official <init>Ldoi;<init>(Ldvm;Ldnq;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)Vintermediary <init>Lnet/minecraft/class_4392;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_4889;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)Vnamed <init>Lnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/realms/dto/WorldDownload;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V
-
-
Method Details
-
init
public void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
checkDownloadSize
private void checkDownloadSize()- Mappings:
Namespace Name Mixin selector official hLdoi;h()Vintermediary method_21265Lnet/minecraft/class_4392;method_21265()Vnamed checkDownloadSizeLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;checkDownloadSize()V
-
getContentLength
- Mappings:
Namespace Name Mixin selector official bLdoi;b(Ljava/lang/String;)Jintermediary method_21259Lnet/minecraft/class_4392;method_21259(Ljava/lang/String;)Jnamed getContentLengthLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;getContentLength(Ljava/lang/String;)J
-
tick
public void tick()- Specified by:
tickin interfaceTickableElement- Overrides:
tickin classRealmsScreen- Mappings:
Namespace Name Mixin selector official dLdsv;d()Vintermediary method_25393Lnet/minecraft/class_4893;method_25393()Vnamed tickLnet/minecraft/client/gui/screen/TickableElement;tick()V
-
keyPressed
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 inGLFWclass.- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classScreen- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
Keyboard.onKey(long, int, int, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdtb;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
backButtonClicked
private void backButtonClicked()- Mappings:
Namespace Name Mixin selector official iLdoi;i()Vintermediary method_21269Lnet/minecraft/class_4392;method_21269()Vnamed backButtonClickedLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;backButtonClicked()V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLdsy;a(Ldlz;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
drawDots
- Mappings:
Namespace Name Mixin selector official bLdoi;b(Ldlz;)Vintermediary method_21272Lnet/minecraft/class_4392;method_21272(Lnet/minecraft/class_4587;)Vnamed drawDotsLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;drawDots(Lnet/minecraft/client/util/math/MatrixStack;)V
-
drawProgressBar
- Mappings:
Namespace Name Mixin selector official cLdoi;c(Ldlz;)Vintermediary method_21274Lnet/minecraft/class_4392;method_21274(Lnet/minecraft/class_4587;)Vnamed drawProgressBarLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;drawProgressBar(Lnet/minecraft/client/util/math/MatrixStack;)V
-
drawDownloadSpeed
- Mappings:
Namespace Name Mixin selector official dLdoi;d(Ldlz;)Vintermediary method_21276Lnet/minecraft/class_4392;method_21276(Lnet/minecraft/class_4587;)Vnamed drawDownloadSpeedLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;drawDownloadSpeed(Lnet/minecraft/client/util/math/MatrixStack;)V
-
drawDownloadSpeed0
- Mappings:
Namespace Name Mixin selector official aLdoi;a(Ldlz;J)Vintermediary method_21266Lnet/minecraft/class_4392;method_21266(Lnet/minecraft/class_4587;J)Vnamed drawDownloadSpeed0Lnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;drawDownloadSpeed0(Lnet/minecraft/client/util/math/MatrixStack;J)V
-
downloadSave
private void downloadSave()- Mappings:
Namespace Name Mixin selector official kLdoi;k()Vintermediary method_21278Lnet/minecraft/class_4392;method_21278()Vnamed downloadSaveLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;downloadSave()V
-
downloadCancelled
private void downloadCancelled()- Mappings:
Namespace Name Mixin selector official lLdoi;l()Vintermediary method_21279Lnet/minecraft/class_4392;method_21279()Vnamed downloadCancelledLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;downloadCancelled()V
-