Class RealmsUploadScreen
java.lang.Object
net.minecraft.client.gui.AbstractGui
net.minecraft.client.gui.FocusableGui
net.minecraft.client.gui.screen.Screen
net.minecraft.realms.RealmsScreen
com.mojang.realmsclient.gui.screens.RealmsUploadScreen
- All Implemented Interfaces:
IGuiEventListener,INestedGuiEventHandler,IRenderable,IScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Buttonprivate longprivate final Runnableprivate Buttonprivate booleanprivate static final String[]private ITextComponent[]private final RealmsResetWorldScreenprivate static final org.apache.logging.log4j.Loggerprivate final com.google.common.util.concurrent.RateLimiterprivate Longprivate Longprivate Stringprivate final WorldSummaryprivate booleanprivate final intprivate ITextComponentprivate intprivate static final ReentrantLockprivate booleanprivate booleanprivate final UploadStatusprivate static final ITextComponentprivate final longFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, widthFields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION -
Constructor Summary
ConstructorsConstructorDescriptionRealmsUploadScreen(long p_i232226_1_, int p_i232226_3_, RealmsResetWorldScreen p_i232226_4_, WorldSummary p_i232226_5_, Runnable p_i232226_6_) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddFileToTarGz(org.apache.commons.compress.archivers.tar.TarArchiveOutputStream p_224669_1_, String p_224669_2_, String p_224669_3_, boolean p_224669_4_) private voiddrawDots(MatrixStack p_238086_1_) private voiddrawProgressBar(MatrixStack p_238088_1_) private voiddrawUploadSpeed(MatrixStack p_238089_1_) private voiddrawUploadSpeed0(MatrixStack p_238083_1_, long p_238083_2_) voidinit()booleankeyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) private voidonBack()private voidonCancel()voidremoved()voidrender(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_) private voidsetErrorMessage(ITextComponent... p_238085_1_) private FiletarGzipArchive(File p_224675_1_) voidtick()private voidupload()private voidprivate booleanMethods inherited from class net.minecraft.realms.RealmsScreen
narrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.IGuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
UPLOAD_LOCK
-
DOTS
-
VERIFYING_TEXT
-
lastScreen
-
selectedLevel
-
worldId
private final long worldId -
slotId
private final int slotId -
uploadStatus
-
narrationRateLimiter
private final com.google.common.util.concurrent.RateLimiter narrationRateLimiter -
errorMessage
-
status
-
progress
-
cancelled
private volatile boolean cancelled -
uploadFinished
private volatile boolean uploadFinished -
showDots
private volatile boolean showDots -
uploadStarted
private volatile boolean uploadStarted -
backButton
-
cancelButton
-
tickCount
private int tickCount -
previousWrittenBytes
-
previousTimeSnapshot
-
bytesPersSecond
private long bytesPersSecond -
callback
-
-
Constructor Details
-
RealmsUploadScreen
public RealmsUploadScreen(long p_i232226_1_, int p_i232226_3_, RealmsResetWorldScreen p_i232226_4_, WorldSummary p_i232226_5_, Runnable p_i232226_6_)
-
-
Method Details
-
init
public void init() -
removed
public void removed() -
onBack
private void onBack() -
onCancel
private void onCancel() -
keyPressed
public boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) - Specified by:
keyPressedin interfaceIGuiEventListener- Specified by:
keyPressedin interfaceINestedGuiEventHandler- Overrides:
keyPressedin classScreen
-
render
- Specified by:
renderin interfaceIRenderable- Overrides:
renderin classScreen
-
drawDots
-
drawProgressBar
-
drawUploadSpeed
-
drawUploadSpeed0
-
tick
public void tick()- Specified by:
tickin interfaceIScreen- Overrides:
tickin classRealmsScreen
-
upload
private void upload() -
setErrorMessage
-
uploadCancelled
private void uploadCancelled() -
verify
-
tarGzipArchive
- Throws:
IOException
-
addFileToTarGz
private void addFileToTarGz(org.apache.commons.compress.archivers.tar.TarArchiveOutputStream p_224669_1_, String p_224669_2_, String p_224669_3_, boolean p_224669_4_) throws IOException - Throws:
IOException
-