Class RealmsConfigureWorldScreen
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.NotifableRealmsScreen
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen
- All Implemented Interfaces:
- IGuiEventListener,- INestedGuiEventHandler,- IRenderable,- IScreen
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate Buttonprivate intprivate static final ResourceLocationprivate static final ResourceLocationprivate final RealmsMainScreenprivate intprivate static final org.apache.logging.log4j.Loggerprivate static final ITextComponentprivate static final ResourceLocationprivate static final ResourceLocationprivate Buttonprivate Buttonprivate Buttonprivate intprivate static final ITextComponentprivate static final ITextComponentprivate static final ITextComponentprivate static final ITextComponentprivate static final ITextComponentprivate RealmsServerprivate final longprivate Buttonprivate booleanprivate Buttonprivate Buttonprivate static final ITextComponentprivate ITextComponentprivate static final ITextComponentFields inherited from class net.minecraft.client.gui.screen.Screenbuttons, children, font, height, itemRenderer, minecraft, passEvents, title, widthFields inherited from class net.minecraft.client.gui.AbstractGuiBACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddSlotButton(int p_224402_1_) private voidprotected voidcallback(WorldTemplate p_223627_1_) private intcenterButton(int p_224374_1_, int p_224374_2_) voidcloseTheWorld(Screen p_237800_1_) private voidprivate voiddrawClose(MatrixStack p_237813_1_, int p_237813_2_, int p_237813_3_, int p_237813_4_, int p_237813_5_) private voiddrawExpired(MatrixStack p_237809_1_, int p_237809_2_, int p_237809_3_, int p_237809_4_, int p_237809_5_) private voiddrawExpiring(MatrixStack p_237804_1_, int p_237804_2_, int p_237804_3_, int p_237804_4_, int p_237804_5_, int p_237804_6_) private voiddrawOpen(MatrixStack p_237811_1_, int p_237811_2_, int p_237811_3_, int p_237811_4_, int p_237811_5_) private voiddrawServerStatus(MatrixStack p_237807_1_, int p_237807_2_, int p_237807_3_, int p_237807_4_, int p_237807_5_) private voidfetchServerData(long p_224387_1_) private intframe(int p_224368_1_) private voidprivate voidprivate voidvoidinit()private booleanprivate voidjoinRealm(RealmsServer p_224385_1_) booleankeyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) private intleftButton(int p_224411_1_) voidopenTheWorld(boolean p_237802_1_, Screen p_237802_2_) voidremoved()voidrender(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_) protected voidrenderMousehoverTooltip(MatrixStack p_237796_1_, ITextComponent p_237796_2_, int p_237796_3_, int p_237796_4_) voidsaveSettings(String p_224410_1_, String p_224410_2_) voidsaveSlotSettings(RealmsWorldOptions p_224386_1_) private voidvoidprivate voidswitchToEmptySlot(int p_224388_1_, RealmsServer p_224388_2_) private voidswitchToFullSlot(int p_224403_1_, RealmsServer p_224403_2_) private voidvoidtick()Methods inherited from class net.minecraft.realms.RealmsScreennarrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.ScreenaddButton, 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.FocusableGuigetFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.AbstractGuiblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.IGuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.INestedGuiEventHandlerchangeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
- 
Field Details- 
LOGGERprivate static final org.apache.logging.log4j.Logger LOGGER
- 
ON_ICON_LOCATION
- 
OFF_ICON_LOCATION
- 
EXPIRED_ICON_LOCATION
- 
EXPIRES_SOON_ICON_LOCATION
- 
TITLE
- 
WORLD_TITLE
- 
MINIGAME_PREFIX
- 
SERVER_EXPIRED_TOOLTIP
- 
SERVER_EXPIRING_SOON_TOOLTIP
- 
SERVER_EXPIRING_IN_DAY_TOOLTIP
- 
SERVER_OPEN_TOOLTIP
- 
SERVER_CLOSED_TOOLTIP
- 
toolTip
- 
lastScreen
- 
serverData
- 
serverIdprivate final long serverId
- 
leftXprivate int leftX
- 
rightXprivate int rightX
- 
playersButton
- 
settingsButton
- 
subscriptionButton
- 
optionsButton
- 
backupButton
- 
resetWorldButton
- 
switchMinigameButton
- 
stateChangedprivate boolean stateChanged
- 
animTickprivate int animTick
- 
clicksprivate int clicks
 
- 
- 
Constructor Details- 
RealmsConfigureWorldScreen
 
- 
- 
Method Details- 
initpublic void init()
- 
addSlotButtonprivate void addSlotButton(int p_224402_1_) 
- 
leftButtonprivate int leftButton(int p_224411_1_) 
- 
centerButtonprivate int centerButton(int p_224374_1_, int p_224374_2_) 
- 
tickpublic void tick()- Specified by:
- tickin interface- IScreen
- Overrides:
- tickin class- RealmsScreen
 
- 
render- Specified by:
- renderin interface- IRenderable
- Overrides:
- renderin class- Screen
 
- 
frameprivate int frame(int p_224368_1_) 
- 
removedpublic void removed()
- 
keyPressedpublic boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_) - Specified by:
- keyPressedin interface- IGuiEventListener
- Specified by:
- keyPressedin interface- INestedGuiEventHandler
- Overrides:
- keyPressedin class- Screen
 
- 
backButtonClickedprivate void backButtonClicked()
- 
fetchServerDataprivate void fetchServerData(long p_224387_1_) 
- 
disableButtonsprivate void disableButtons()
- 
joinRealm
- 
switchToMinigameprivate void switchToMinigame()
- 
switchToFullSlot
- 
switchToEmptySlot
- 
renderMousehoverTooltipprotected void renderMousehoverTooltip(MatrixStack p_237796_1_, @Nullable ITextComponent p_237796_2_, int p_237796_3_, int p_237796_4_) 
- 
drawServerStatusprivate void drawServerStatus(MatrixStack p_237807_1_, int p_237807_2_, int p_237807_3_, int p_237807_4_, int p_237807_5_) 
- 
drawExpiredprivate void drawExpired(MatrixStack p_237809_1_, int p_237809_2_, int p_237809_3_, int p_237809_4_, int p_237809_5_) 
- 
drawExpiringprivate void drawExpiring(MatrixStack p_237804_1_, int p_237804_2_, int p_237804_3_, int p_237804_4_, int p_237804_5_, int p_237804_6_) 
- 
drawOpenprivate void drawOpen(MatrixStack p_237811_1_, int p_237811_2_, int p_237811_3_, int p_237811_4_, int p_237811_5_) 
- 
drawCloseprivate void drawClose(MatrixStack p_237813_1_, int p_237813_2_, int p_237813_3_, int p_237813_4_, int p_237813_5_) 
- 
isMinigameprivate boolean isMinigame()
- 
hideRegularButtonsprivate void hideRegularButtons()
- 
hide
- 
show
- 
hideMinigameButtonsprivate void hideMinigameButtons()
- 
saveSlotSettings
- 
saveSettings
- 
openTheWorld
- 
closeTheWorld
- 
stateChangedpublic void stateChanged()
- 
callback- Specified by:
- callbackin class- NotifableRealmsScreen
 
- 
getNewScreen
 
-