Class RealmsBackupScreen
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.RealmsBackupScreen
- All Implemented Interfaces:
Drawable,Element,ParentElement,TickableElement
@Environment(CLIENT) public class RealmsBackupScreen extends RealmsScreen
- Mappings:
Namespace Name official dpzintermediary net/minecraft/class_4381named net/minecraft/client/realms/gui/screen/RealmsBackupScreen
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classRealmsBackupScreen.BackupObjectSelectionList(package private) classRealmsBackupScreen.BackupObjectSelectionListEntry -
Field Summary
Fields Modifier and Type Field Description private RealmsBackupScreen.BackupObjectSelectionListbackupObjectSelectionListprivate List<Backup>backupsprivate static TextBACKUPS_TEXTprivate static TextCHANGES_TOOLTIPprivate ButtonWidgetchangesButtonprivate ButtonWidgetdownloadButtonprivate static intlastScrollPositionprivate static org.apache.logging.log4j.LoggerLOGGERprivate static TextNO_BACKUPS_TEXTprivate BooleannoBackupsprivate RealmsConfigureWorldScreenparentprivate static IdentifierPLUS_ICONprivate static IdentifierRESTORE_ICONprivate static TextRESTORE_TEXTprivate ButtonWidgetrestoreButtonprivate intselectedBackupprivate RealmsServerserverDataprivate intslotIdprivate RealmsLabeltitleLabelprivate @Nullable TexttoolTipFields 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 RealmsBackupScreen(RealmsConfigureWorldScreen parent, RealmsServer serverData, int slotId) -
Method Summary
Modifier and Type Method Description private voidaddToChangeList(Backup backup, String key)private voiddownloadClicked()private voiddownloadWorldData()private voidgenerateChangeList()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)protected voidrenderMousehoverTooltip(MatrixStack matrices, @Nullable Text text, int int2, int int3)private voidrestore()private voidrestoreClicked(int selectedBackup)private booleanshouldChangesButtonBeVisible()private booleanshouldRestoreButtonBeVisible()private voidupdateButtonStates()Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
narrateLabels, row, tickMethods 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
private static final org.apache.logging.log4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLdpz;a:Lorg/apache/logging/log4j/Logger;intermediary field_19741Lnet/minecraft/class_4381;field_19741:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
PLUS_ICON
- Mappings:
Namespace Name Mixin selector official bLdpz;b:Lwl;intermediary field_22686Lnet/minecraft/class_4381;field_22686:Lnet/minecraft/class_2960;named PLUS_ICONLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;PLUS_ICON:Lnet/minecraft/util/Identifier;
-
RESTORE_ICON
- Mappings:
Namespace Name Mixin selector official cLdpz;c:Lwl;intermediary field_22687Lnet/minecraft/class_4381;field_22687:Lnet/minecraft/class_2960;named RESTORE_ICONLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;RESTORE_ICON:Lnet/minecraft/util/Identifier;
-
RESTORE_TEXT
- Mappings:
Namespace Name Mixin selector official pLdpz;p:Loj;intermediary field_26471Lnet/minecraft/class_4381;field_26471:Lnet/minecraft/class_2561;named RESTORE_TEXTLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;RESTORE_TEXT:Lnet/minecraft/text/Text;
-
CHANGES_TOOLTIP
- Mappings:
Namespace Name Mixin selector official qLdpz;q:Loj;intermediary field_26472Lnet/minecraft/class_4381;field_26472:Lnet/minecraft/class_2561;named CHANGES_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;CHANGES_TOOLTIP:Lnet/minecraft/text/Text;
-
BACKUPS_TEXT
- Mappings:
Namespace Name Mixin selector official rLdpz;r:Loj;intermediary field_26473Lnet/minecraft/class_4381;field_26473:Lnet/minecraft/class_2561;named BACKUPS_TEXTLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;BACKUPS_TEXT:Lnet/minecraft/text/Text;
-
NO_BACKUPS_TEXT
- Mappings:
Namespace Name Mixin selector official sLdpz;s:Loj;intermediary field_26474Lnet/minecraft/class_4381;field_26474:Lnet/minecraft/class_2561;named NO_BACKUPS_TEXTLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;NO_BACKUPS_TEXT:Lnet/minecraft/text/Text;
-
lastScrollPosition
private static int lastScrollPosition- Mappings:
Namespace Name Mixin selector official tLdpz;t:Iintermediary field_19742Lnet/minecraft/class_4381;field_19742:Inamed lastScrollPositionLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;lastScrollPosition:I
-
parent
- Mappings:
Namespace Name Mixin selector official uLdpz;u:Ldqc;intermediary field_19743Lnet/minecraft/class_4381;field_19743:Lnet/minecraft/class_4388;named parentLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;parent:Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;
-
backups
- Mappings:
Namespace Name Mixin selector official vLdpz;v:Ljava/util/List;intermediary field_19744Lnet/minecraft/class_4381;field_19744:Ljava/util/List;named backupsLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;backups:Ljava/util/List;
-
toolTip
- Mappings:
Namespace Name Mixin selector official wLdpz;w:Loj;intermediary field_19745Lnet/minecraft/class_4381;field_19745:Lnet/minecraft/class_2561;named toolTipLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;toolTip:Lnet/minecraft/text/Text;
-
backupObjectSelectionList
- Mappings:
Namespace Name Mixin selector official xLdpz;x:Ldpz$a;intermediary field_19746Lnet/minecraft/class_4381;field_19746:Lnet/minecraft/class_4381$class_4382;named backupObjectSelectionListLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;backupObjectSelectionList:Lnet/minecraft/client/realms/gui/screen/RealmsBackupScreen$BackupObjectSelectionList;
-
selectedBackup
private int selectedBackup- Mappings:
Namespace Name Mixin selector official yLdpz;y:Iintermediary field_19747Lnet/minecraft/class_4381;field_19747:Inamed selectedBackupLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;selectedBackup:I
-
slotId
private final int slotId- Mappings:
Namespace Name Mixin selector official zLdpz;z:Iintermediary field_19748Lnet/minecraft/class_4381;field_19748:Inamed slotIdLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;slotId:I
-
downloadButton
- Mappings:
Namespace Name Mixin selector official ALdpz;A:Ldtz;intermediary field_19749Lnet/minecraft/class_4381;field_19749:Lnet/minecraft/class_4185;named downloadButtonLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;downloadButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
restoreButton
- Mappings:
Namespace Name Mixin selector official BLdpz;B:Ldtz;intermediary field_19750Lnet/minecraft/class_4381;field_19750:Lnet/minecraft/class_4185;named restoreButtonLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;restoreButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
changesButton
- Mappings:
Namespace Name Mixin selector official CLdpz;C:Ldtz;intermediary field_19751Lnet/minecraft/class_4381;field_19751:Lnet/minecraft/class_4185;named changesButtonLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;changesButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
noBackups
- Mappings:
Namespace Name Mixin selector official DLdpz;D:Ljava/lang/Boolean;intermediary field_19752Lnet/minecraft/class_4381;field_19752:Ljava/lang/Boolean;named noBackupsLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;noBackups:Ljava/lang/Boolean;
-
serverData
- Mappings:
Namespace Name Mixin selector official ELdpz;E:Ldpa;intermediary field_19753Lnet/minecraft/class_4381;field_19753:Lnet/minecraft/class_4877;named serverDataLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;serverData:Lnet/minecraft/client/realms/dto/RealmsServer;
-
titleLabel
- Mappings:
Namespace Name Mixin selector official FLdpz;F:Leyv;intermediary field_19754Lnet/minecraft/class_4381;field_19754:Lnet/minecraft/class_4903;named titleLabelLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;titleLabel:Lnet/minecraft/client/realms/RealmsLabel;
-
-
Constructor Details
-
RealmsBackupScreen
- Mappings:
Namespace Name Mixin selector official <init>Ldpz;<init>(Ldqc;Ldpa;I)Vintermediary <init>Lnet/minecraft/class_4381;<init>(Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;I)Vnamed <init>Lnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;<init>(Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;Lnet/minecraft/client/realms/dto/RealmsServer;I)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.
-
generateChangeList
private void generateChangeList()- Mappings:
Namespace Name Mixin selector official iLdpz;i()Vintermediary method_21154Lnet/minecraft/class_4381;method_21154()Vnamed generateChangeListLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;generateChangeList()V
-
addToChangeList
- Mappings:
Namespace Name Mixin selector official aLdpz;a(Ldoq;Ljava/lang/String;)Vintermediary method_21147Lnet/minecraft/class_4381;method_21147(Lnet/minecraft/class_4867;Ljava/lang/String;)Vnamed addToChangeListLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;addToChangeList(Lnet/minecraft/client/realms/dto/Backup;Ljava/lang/String;)V
-
updateButtonStates
private void updateButtonStates()- Mappings:
Namespace Name Mixin selector official kLdpz;k()Vintermediary method_21160Lnet/minecraft/class_4381;method_21160()Vnamed updateButtonStatesLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;updateButtonStates()V
-
shouldChangesButtonBeVisible
private boolean shouldChangesButtonBeVisible()- Mappings:
Namespace Name Mixin selector official lLdpz;l()Zintermediary method_21162Lnet/minecraft/class_4381;method_21162()Znamed shouldChangesButtonBeVisibleLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;shouldChangesButtonBeVisible()Z
-
shouldRestoreButtonBeVisible
private boolean shouldRestoreButtonBeVisible()- Mappings:
Namespace Name Mixin selector official mLdpz;m()Zintermediary method_21164Lnet/minecraft/class_4381;method_21164()Znamed shouldRestoreButtonBeVisibleLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;shouldRestoreButtonBeVisible()Z
-
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 aLduy;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
restoreClicked
private void restoreClicked(int selectedBackup)- Mappings:
Namespace Name Mixin selector official bLdpz;b(I)Vintermediary method_21155Lnet/minecraft/class_4381;method_21155(I)Vnamed restoreClickedLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;restoreClicked(I)V
-
downloadClicked
private void downloadClicked()- Mappings:
Namespace Name Mixin selector official nLdpz;n()Vintermediary method_21166Lnet/minecraft/class_4381;method_21166()Vnamed downloadClickedLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;downloadClicked()V
-
downloadWorldData
private void downloadWorldData()- Mappings:
Namespace Name Mixin selector official oLdpz;o()Vintermediary method_21168Lnet/minecraft/class_4381;method_21168()Vnamed downloadWorldDataLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;downloadWorldData()V
-
restore
private void restore()- Mappings:
Namespace Name Mixin selector official pLdpz;p()Vintermediary method_21170Lnet/minecraft/class_4381;method_21170()Vnamed restoreLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;restore()V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLduv;a(Ldnw;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
-
renderMousehoverTooltip
protected void renderMousehoverTooltip(MatrixStack matrices, @Nullable @Nullable Text text, int int2, int int3)- Mappings:
Namespace Name Mixin selector official aLdpz;a(Ldnw;Loj;II)Vintermediary method_21153Lnet/minecraft/class_4381;method_21153(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)Vnamed renderMousehoverTooltipLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;renderMousehoverTooltip(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Text;II)V
-