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 doaintermediary 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 aLdoa;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 bLdoa;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 GLdoa;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 cLdoa;c:Ldve;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 pLdoa;p:Ldni;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 qLdoa;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 rLdoa;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 sLdoa;s:Ldru;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 tLdoa;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 uLdoa;u:Ldoa$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 vLdoa;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 wLdoa;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 xLdoa;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 yLdoa;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 zLdoa;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 ALdoa;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 BLdoa;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 CLdoa;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 DLdoa;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 ELdoa;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 FLdoa;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 HLdoa;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 ILdoa;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 JLdoa;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>Ldoa;<init>(Ldve;Ldni;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 hLdoa;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 bLdoa;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 dLdsn;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 aLdst;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 iLdoa;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 aLdsq;a(Ldlr;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 bLdoa;b(Ldlr;)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 cLdoa;c(Ldlr;)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 dLdoa;d(Ldlr;)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 aLdoa;a(Ldlr;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 kLdoa;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 lLdoa;l()Vintermediary method_21279Lnet/minecraft/class_4392;method_21279()Vnamed downloadCancelledLnet/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen;downloadCancelled()V
-