Class RealmsSelectWorldTemplateScreen
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.RealmsSelectWorldTemplateScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) class(package private) classNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final int(package private) final Consumer<WorldTemplate>(package private) Stringprivate final HeaderAndFooterLayout(package private) static final org.slf4j.Logger(package private) List<TextRenderingUtils.Line>private static final Componentprivate Buttonprivate static final Componentprivate Button(package private) WorldTemplate(package private) static final ResourceLocationprivate static final Componentprivate Buttonprivate Component[](package private) RealmsSelectWorldTemplateScreen.WorldTemplateListprivate final RealmsServer.WorldTypeFields inherited from class net.minecraft.realms.RealmsScreenCOLOR_DARK_GRAY, COLOR_GREEN, COLOR_INFO, COLOR_LINK, COLOR_LINK_HOVER, COLOR_MEDIUM_GRAY, 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 SummaryConstructorsConstructorDescriptionRealmsSelectWorldTemplateScreen(Component p_167481_, Consumer<WorldTemplate> p_167482_, RealmsServer.WorldType p_167483_) RealmsSelectWorldTemplateScreen(Component p_167485_, Consumer<WorldTemplate> p_167486_, RealmsServer.WorldType p_167487_, WorldTemplatePaginatedList p_167488_) 
- 
Method SummaryModifier and TypeMethodDescription(package private) com.mojang.datafixers.util.Either<WorldTemplatePaginatedList,Exception> fetchTemplates(WorldTemplatePaginatedList p_89656_, RealmsClient p_89657_) private void(package private) intvoidinit()voidonClose()private voidprivate voidvoidrender(GuiGraphics p_282162_, int p_89640_, int p_89641_, float p_89642_) private voidrenderMultilineMessage(GuiGraphics p_282398_, int p_282163_, int p_282021_, List<TextRenderingUtils.Line> p_282203_) protected voidprivate voidvoidsetWarning(Component... p_89683_) (package private) voidMethods 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, clearFocus, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, 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- 
LOGGERstatic final org.slf4j.Logger LOGGER
- 
SLOT_FRAME_SPRITE
- 
SELECT_BUTTON_NAME
- 
TRAILER_BUTTON_NAME
- 
PUBLISHER_BUTTON_NAME
- 
BUTTON_WIDTHprivate static final int BUTTON_WIDTH- See Also:
 
- 
BUTTON_SPACINGprivate static final int BUTTON_SPACING- See Also:
 
- 
layout
- 
callback
- 
worldTemplateListRealmsSelectWorldTemplateScreen.WorldTemplateList worldTemplateList
- 
worldType
- 
selectButton
- 
trailerButton
- 
publisherButton
- 
selectedTemplate
- 
currentLink
- 
warning
- 
noTemplatesMessage
 
- 
- 
Constructor Details- 
RealmsSelectWorldTemplateScreenpublic RealmsSelectWorldTemplateScreen(Component p_167481_, Consumer<WorldTemplate> p_167482_, RealmsServer.WorldType p_167483_) 
- 
RealmsSelectWorldTemplateScreenpublic RealmsSelectWorldTemplateScreen(Component p_167485_, Consumer<WorldTemplate> p_167486_, RealmsServer.WorldType p_167487_, @Nullable WorldTemplatePaginatedList p_167488_) 
 
- 
- 
Method Details- 
setWarning
- 
initpublic void init()
- 
repositionElementsprotected void repositionElements()- Overrides:
- repositionElementsin class- Screen
 
- 
getNarrationMessage- Overrides:
- getNarrationMessagein class- Screen
 
- 
updateButtonStatesvoid updateButtonStates()
- 
onClosepublic void onClose()
- 
selectTemplateprivate void selectTemplate()
- 
onTrailerprivate void onTrailer()
- 
onPublishprivate void onPublish()
- 
fetchTemplatesAsync
- 
fetchTemplatescom.mojang.datafixers.util.Either<WorldTemplatePaginatedList,Exception> fetchTemplates(WorldTemplatePaginatedList p_89656_, RealmsClient p_89657_) 
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
renderMultilineMessageprivate void renderMultilineMessage(GuiGraphics p_282398_, int p_282163_, int p_282021_, List<TextRenderingUtils.Line> p_282203_) 
- 
getHeaderHeightint getHeaderHeight()
 
-