Class RealmsConfigureWorldScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.realms.RealmsScreen
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Buttonprivate intprivate static final ResourceLocationprivate static final intprivate static final intprivate static final ResourceLocationprivate static final ResourceLocationprivate final RealmsMainScreenprivate intprivate static final org.slf4j.Loggerprivate static final ResourceLocationprivate Buttonprivate Buttonprivate Buttonprivate intprivate static final Componentprivate static final Componentprivate static final Componentprivate static final Componentprivate static final Componentprivate RealmsServerprivate final longprivate Buttonprivate final List<RealmsWorldSlotButton>private booleanprivate Buttonprivate Buttonprivate static final Componentprivate Componentprivate static final ComponentFields inherited from class net.minecraft.realms.RealmsScreenCOLOR_BRIGHT_YELLOW, COLOR_DARK_GRAY, COLOR_GREEN, COLOR_INFO, COLOR_LINK, COLOR_LINK_HOVER, COLOR_MEDIUM_GRAY, COLOR_RED_FADE, COLOR_YELLOW, EXPIRATION_NOTIFICATION_DAYS, SIZE_LIMIT, SKIN_FACE_SIZE, TITLE_HEIGHTFields inherited from class net.minecraft.client.gui.screens.ScreenBACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate RealmsWorldSlotButtonaddSlotButton(int p_167386_) private voidprivate intcenterButton(int p_88466_, int p_88467_) voidcloseTheWorld(Screen p_88453_) private voidprivate voiddrawRealmStatus(GuiGraphics p_298677_, int p_297798_, int p_301226_, int p_298804_, int p_297961_, ResourceLocation p_299441_, Supplier<Component> p_300912_) private voiddrawServerStatus(GuiGraphics p_281709_, int p_88491_, int p_88492_, int p_88493_, int p_88494_) private voidfetchServerData(long p_88427_) private intframe(int p_88488_) private voidprivate voidprivate voidvoidinit()private booleanprivate voidjoinRealm(RealmsServer p_88439_) booleankeyPressed(int p_88417_, int p_88418_, int p_88419_) private intleftButton(int p_88464_) voidopenTheWorld(boolean p_88460_, Screen p_88461_) voidrender(GuiGraphics p_282982_, int p_281739_, int p_283097_, float p_282528_) voidsaveSettings(String p_88455_, String p_88456_) voidsaveSlotSettings(RealmsWorldOptions p_88445_) private voidvoidprivate voidswitchToEmptySlot(int p_88469_, RealmsServer p_88470_) private voidswitchToFullSlot(int p_88421_, RealmsServer p_88422_) private voidprivate voidtemplateSelectionCallback(WorldTemplate p_167395_) voidtick()Methods inherited from class net.minecraft.realms.RealmsScreenaddLabel, createLabelNarration, rowMethods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, narrationEnabled, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
EXPIRED_SPRITE
- 
EXPIRES_SOON_SPRITE
- 
OPEN_SPRITE
- 
CLOSED_SPRITE
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
WORLD_LIST_TITLE
- 
TITLE
- 
SERVER_EXPIRED_TOOLTIP
- 
SERVER_EXPIRING_SOON_TOOLTIP
- 
SERVER_EXPIRING_IN_DAY_TOOLTIP
- 
SERVER_OPEN_TOOLTIP
- 
SERVER_CLOSED_TOOLTIP
- 
DEFAULT_BUTTON_WIDTHprivate static final int DEFAULT_BUTTON_WIDTH- See Also:
 
- 
DEFAULT_BUTTON_OFFSETprivate static final int DEFAULT_BUTTON_OFFSET- See Also:
 
- 
toolTip
- 
lastScreen
- 
serverData
- 
serverIdprivate final long serverId
- 
leftXprivate int leftX
- 
rightXprivate int rightX
- 
playersButton
- 
settingsButton
- 
subscriptionButton
- 
optionsButton
- 
backupButton
- 
resetWorldButton
- 
switchMinigameButton
- 
stateChangedprivate boolean stateChanged
- 
clicksprivate int clicks
- 
slotButtonList
 
- 
- 
Constructor Details- 
RealmsConfigureWorldScreen
 
- 
- 
Method Details- 
initpublic void init()
- 
addSlotButton
- 
leftButtonprivate int leftButton(int p_88464_) 
- 
centerButtonprivate int centerButton(int p_88466_, int p_88467_) 
- 
tickpublic void tick()
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
frameprivate int frame(int p_88488_) 
- 
keyPressedpublic boolean keyPressed(int p_88417_, int p_88418_, int p_88419_) - Specified by:
- keyPressedin interface- ContainerEventHandler
- Specified by:
- keyPressedin interface- GuiEventListener
- Overrides:
- keyPressedin class- Screen
 
- 
backButtonClickedprivate void backButtonClicked()
- 
fetchServerDataprivate void fetchServerData(long p_88427_) 
- 
disableButtonsprivate void disableButtons()
- 
joinRealm
- 
switchToMinigameprivate void switchToMinigame()
- 
switchToFullSlot
- 
switchToEmptySlot
- 
drawServerStatusprivate void drawServerStatus(GuiGraphics p_281709_, int p_88491_, int p_88492_, int p_88493_, int p_88494_) 
- 
drawRealmStatusprivate void drawRealmStatus(GuiGraphics p_298677_, int p_297798_, int p_301226_, int p_298804_, int p_297961_, ResourceLocation p_299441_, Supplier<Component> p_300912_) 
- 
isMinigameprivate boolean isMinigame()
- 
hideRegularButtonsprivate void hideRegularButtons()
- 
hide
- 
show
- 
hideMinigameButtonsprivate void hideMinigameButtons()
- 
saveSlotSettings
- 
saveSettings
- 
openTheWorld
- 
closeTheWorld
- 
stateChangedpublic void stateChanged()
- 
templateSelectionCallback
- 
getNewScreen
 
-