Class RealmsUploadScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.realms.gui.screen.RealmsScreen
net.minecraft.client.realms.gui.screen.RealmsUploadScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/realms/gui/screen/RealmsUploadScreen
intermediary net/minecraft/class_4427
official fem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private @Nullable ButtonWidget
private long
private @Nullable ButtonWidget
private boolean
private final @Nullable WorldCreationTask
private static final String[]
private static final int
private static final int
private static final int
private static final int
private final ThreePartsLayoutWidget
private static final Logger
private final RateLimiter
private final RealmsCreateWorldScreen
private final LevelSummary
private boolean
private final int
private Text
private static final ReentrantLock
private boolean
private boolean
private final UploadStatus
private static final Text
private final long
Fields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
field_33040, field_33041, field_33055, field_33057, field_33061, field_33062, field_33063, field_39676, MAX_FILE_SIZE
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionRealmsUploadScreen
(@Nullable WorldCreationTask creationTask, long worldId, int slotId, RealmsCreateWorldScreen parent, LevelSummary selectedLevel) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addFileToTarGz
(TarArchiveOutputStream tOut, String path, String base, boolean root) private void
drawProgressBar
(DrawContext context) private void
drawUploadSpeed
(DrawContext context) private void
drawUploadSpeed0
(DrawContext context, long bytesPerSecond) private Text
void
init()
Called when a screen should be initialized.protected void
boolean
keyPressed
(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.private void
onBack()
private void
onCancel()
void
render
(DrawContext context, int mouseX, int mouseY, float delta) private void
setStatusTexts
(Text[] statusTexts) private File
tarGzipArchive
(File pathToDirectoryFile) void
tick()
private void
upload()
private void
private boolean
Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
addLabel, narrateLabels, row
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, close, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;LOGGER:Lorg/slf4j/Logger;
intermediary field_20174
Lnet/minecraft/class_4427;field_20174:Lorg/slf4j/Logger;
official a
Lfem;a:Lorg/slf4j/Logger;
-
UPLOAD_LOCK
- Mappings:
Namespace Name Mixin selector named UPLOAD_LOCK
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;UPLOAD_LOCK:Ljava/util/concurrent/locks/ReentrantLock;
intermediary field_20196
Lnet/minecraft/class_4427;field_20196:Ljava/util/concurrent/locks/ReentrantLock;
official b
Lfem;b:Ljava/util/concurrent/locks/ReentrantLock;
-
field_41776
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 c
Lfem;c:I
-
field_41773
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 A
Lfem;A:I
-
field_41774
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 B
Lfem;B:I
-
field_41775
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 C
Lfem;C:I
-
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 D
Lfem;D:[Ljava/lang/String;
-
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 E
Lfem;E:Lwy;
-
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 F
Lfem;F:Lfef;
-
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 G
Lfem;G:Lera;
-
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 H
Lfem;H:Lffj;
-
worldId
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 I
Lfem;I:J
-
slotId
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 J
Lfem;J:I
-
uploadStatus
- Mappings:
Namespace Name Mixin selector named uploadStatus
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;uploadStatus:Lnet/minecraft/client/realms/UploadStatus;
intermediary field_20179
Lnet/minecraft/class_4427;field_20179:Lnet/minecraft/class_4351;
official K
Lfem;K:Lfbw;
-
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 L
Lfem;L:Lcom/google/common/util/concurrent/RateLimiter;
-
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 M
Lfem;M:[Lwy;
-
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 N
Lfem;N:Lwy;
-
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 O
Lfem;O:Ljava/lang/String;
-
cancelled
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 P
Lfem;P:Z
-
uploadFinished
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 Q
Lfem;Q:Z
-
showDots
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 R
Lfem;R:Z
-
uploadStarted
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 S
Lfem;S:Z
-
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 T
Lfem;T:Lfig;
-
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 U
Lfem;U:Lfig;
-
animTick
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 V
Lfem;V:I
-
previousWrittenBytes
- Mappings:
Namespace Name Mixin selector named previousWrittenBytes
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;previousWrittenBytes:Ljava/lang/Long;
intermediary field_20193
Lnet/minecraft/class_4427;field_20193:Ljava/lang/Long;
official W
Lfem;W:Ljava/lang/Long;
-
previousTimeSnapshot
- Mappings:
Namespace Name Mixin selector named previousTimeSnapshot
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;previousTimeSnapshot:Ljava/lang/Long;
intermediary field_20194
Lnet/minecraft/class_4427;field_20194:Ljava/lang/Long;
official X
Lfem;X:Ljava/lang/Long;
-
bytesPerSecond
private long bytesPerSecond- Mappings:
Namespace Name Mixin selector named bytesPerSecond
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;bytesPerSecond:J
intermediary field_20195
Lnet/minecraft/class_4427;field_20195:J
official Y
Lfem;Y:J
-
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 Z
Lfem;Z:Lflt;
-
-
Constructor Details
-
RealmsUploadScreen
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>
Lfem;<init>(Lffj;JILfef;Lera;)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.
This should call
Screen.setInitialFocus()
to set the element that is initially focused. -
onBack
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 D
Lfem;D()V
-
onCancel
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 E
Lfem;E()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 inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Specified by:
keyPressed
in interfaceParentElement
- Overrides:
keyPressed
in classScreen
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- 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:
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
Lfkc;a(III)Z
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- 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
Lfjj;a(Lfht;IIF)V
-
drawProgressBar
- 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
Lfem;c(Lfht;)V
-
drawUploadSpeed
- 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
Lfem;d(Lfht;)V
-
drawUploadSpeed0
- 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
Lfem;a(Lfht;J)V
-
tick
public void tick() -
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 F
Lfem;F()Lwy;
-
upload
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 G
Lfem;G()V
-
setStatusTexts
- 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
Lfem;a([Lwy;)V
-
uploadCancelled
private void uploadCancelled()- Mappings:
Namespace Name Mixin selector named uploadCancelled
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;uploadCancelled()V
intermediary method_21538
Lnet/minecraft/class_4427;method_21538()V
official J
Lfem;J()V
-
verify
- Mappings:
Namespace Name Mixin selector named verify
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;verify(Ljava/io/File;)Z
intermediary method_21515
Lnet/minecraft/class_4427;method_21515(Ljava/io/File;)Z
official a
Lfem;a(Ljava/io/File;)Z
-
tarGzipArchive
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector named tarGzipArchive
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;tarGzipArchive(Ljava/io/File;)Ljava/io/File;
intermediary method_21524
Lnet/minecraft/class_4427;method_21524(Ljava/io/File;)Ljava/io/File;
official b
Lfem;b(Ljava/io/File;)Ljava/io/File;
-
addFileToTarGz
private void addFileToTarGz(TarArchiveOutputStream tOut, String path, String base, boolean root) throws IOException - Throws:
IOException
- Mappings:
Namespace Name Mixin selector named addFileToTarGz
Lnet/minecraft/client/realms/gui/screen/RealmsUploadScreen;addFileToTarGz(Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V
intermediary method_21516
Lnet/minecraft/class_4427;method_21516(Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V
official a
Lfem;a(Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V
-