类 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
-
- 所有已实现的接口:
Drawable,Element,ParentElement,TickableElement
@Environment(CLIENT) public class RealmsBackupScreen extends RealmsScreen
- Mappings:
Namespace Name official drrintermediary net/minecraft/class_4381named net/minecraft/client/realms/gui/screen/RealmsBackupScreen
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) classRealmsBackupScreen.BackupObjectSelectionList(专用程序包) classRealmsBackupScreen.BackupObjectSelectionListEntry
-
字段概要
字段 修饰符和类型 字段 说明 private RealmsBackupScreen.BackupObjectSelectionListbackupObjectSelectionListprivate List<Backup>backupsprivate static TextBACKUPS_TEXTprivate static TextCHANGES_TOOLTIPprivate ButtonWidgetchangesButtonprivate ButtonWidgetdownloadButtonprivate static Stringfield_32119private static intlastScrollPositionprivate static LoggerLOGGERprivate static TextNO_BACKUPS_TEXTprivate BooleannoBackupsprivate RealmsConfigureWorldScreenparentprivate static IdentifierPLUS_ICONprivate static IdentifierRESTORE_ICONprivate static TextRESTORE_TEXTprivate ButtonWidgetrestoreButtonprivate intselectedBackupprivate RealmsServerserverDataprivate intslotIdprivate RealmsLabeltitleLabelprivate @Nullable TexttoolTip-
从类继承的字段 net.minecraft.client.realms.gui.screen.RealmsScreen
field_33036, field_33037, field_33038, field_33039, field_33040, field_33041, field_33042, field_33043, field_33044, field_33045, field_33046, field_33047, field_33048, field_33049, field_33050, field_33051, field_33052, field_33053, field_33054, field_33055, field_33056, field_33057, field_33058, field_33059, field_33060, field_33061, field_33062, field_33063, field_33064, field_33065
-
从类继承的字段 net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
-
从类继承的字段 net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
-
构造器概要
构造器 构造器 说明 RealmsBackupScreen(RealmsConfigureWorldScreen parent, RealmsServer serverData, int slotId)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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()-
从类继承的方法 net.minecraft.client.realms.gui.screen.RealmsScreen
narrateLabels, row, tick
-
从类继承的方法 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, wrapScreenError
-
从类继承的方法 net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
-
从类继承的方法 net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, method_35719, method_35720, setZOffset
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.client.gui.Element
mouseMoved
-
从接口继承的方法 net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLdrr;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
private static final Identifier PLUS_ICON
- Mappings:
Namespace Name Mixin selector official bLdrr;b:Lwp;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
private static final Identifier RESTORE_ICON
- Mappings:
Namespace Name Mixin selector official cLdrr;c:Lwp;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
private static final Text RESTORE_TEXT
- Mappings:
Namespace Name Mixin selector official TLdrr;T:Lon;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
private static final Text CHANGES_TOOLTIP
- Mappings:
Namespace Name Mixin selector official ULdrr;U:Lon;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
private static final Text BACKUPS_TEXT
- Mappings:
Namespace Name Mixin selector official VLdrr;V:Lon;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
private static final Text NO_BACKUPS_TEXT
- Mappings:
Namespace Name Mixin selector official WLdrr;W:Lon;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 XLdrr;X:Iintermediary field_19742Lnet/minecraft/class_4381;field_19742:Inamed lastScrollPositionLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;lastScrollPosition:I
-
field_32119
private static final String field_32119
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official ajLdrr;aj:Ljava/lang/String;intermediary field_32119Lnet/minecraft/class_4381;field_32119:Ljava/lang/String;named field_32119Lnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;field_32119:Ljava/lang/String;
-
parent
private final RealmsConfigureWorldScreen parent
- Mappings:
Namespace Name Mixin selector official YLdrr;Y:Ldru;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
private List<Backup> backups
- Mappings:
Namespace Name Mixin selector official ZLdrr;Z: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
@Nullable private @Nullable Text toolTip
- Mappings:
Namespace Name Mixin selector official aaLdrr;aa:Lon;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
private RealmsBackupScreen.BackupObjectSelectionList backupObjectSelectionList
- Mappings:
Namespace Name Mixin selector official abLdrr;ab:Ldrr$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 acLdrr;ac: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 adLdrr;ad:Iintermediary field_19748Lnet/minecraft/class_4381;field_19748:Inamed slotIdLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;slotId:I
-
downloadButton
private ButtonWidget downloadButton
- Mappings:
Namespace Name Mixin selector official aeLdrr;ae:Ldvw;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
private ButtonWidget restoreButton
- Mappings:
Namespace Name Mixin selector official afLdrr;af:Ldvw;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
private ButtonWidget changesButton
- Mappings:
Namespace Name Mixin selector official agLdrr;ag:Ldvw;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
private Boolean noBackups
- Mappings:
Namespace Name Mixin selector official ahLdrr;ah: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
private final RealmsServer serverData
- Mappings:
Namespace Name Mixin selector official aiLdrr;ai:Ldqn;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
private RealmsLabel titleLabel
- Mappings:
Namespace Name Mixin selector official akLdrr;ak:Lfan;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;
-
-
构造器详细资料
-
RealmsBackupScreen
public RealmsBackupScreen(RealmsConfigureWorldScreen parent, RealmsServer serverData, int slotId)
- Mappings:
Namespace Name Mixin selector official <init>Ldrr;<init>(Ldru;Ldqn;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
-
-
方法详细资料
-
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 iLdrr;i()Vintermediary method_21154Lnet/minecraft/class_4381;method_21154()Vnamed generateChangeListLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;generateChangeList()V
-
addToChangeList
private void addToChangeList(Backup backup, String key)
- Mappings:
Namespace Name Mixin selector official aLdrr;a(Ldqd;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 kLdrr;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 lLdrr;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 mLdrr;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.- 指定者:
keyPressed在接口中Element- 指定者:
keyPressed在接口中ParentElement- 覆盖:
keyPressed在类中Screen- 参数:
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)- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Keyboard.onKey(long, int, int, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdwv;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 bLdrr;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 nLdrr;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 oLdrr;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 pLdrr;p()Vintermediary method_21170Lnet/minecraft/class_4381;method_21170()Vnamed restoreLnet/minecraft/client/realms/gui/screen/RealmsBackupScreen;restore()V
-
render
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
- 指定者:
render在接口中Drawable- 覆盖:
render在类中Screen- Mappings:
Namespace Name Mixin selector official aLdws;a(Ldpi;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 aLdrr;a(Ldpi;Lon;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
-
-