类 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
- 所有已实现的接口:
ContainerEventHandler
,GuiEventListener
,Renderable
,TabOrderedElement
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) class
(专用程序包) class
从类继承的嵌套类/接口 net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult
-
字段概要
字段修饰符和类型字段说明private static final int
private static final int
(专用程序包) final Consumer
<WorldTemplate> (专用程序包) String
private final HeaderAndFooterLayout
(专用程序包) static final org.slf4j.Logger
(专用程序包) List
<TextRenderingUtils.Line> private static final Component
private Button
private static final Component
private Button
(专用程序包) WorldTemplate
(专用程序包) static final ResourceLocation
private static final Component
private Button
private Component[]
private final RealmsServer.WorldType
从类继承的字段 net.minecraft.realms.RealmsScreen
COLOR_DARK_GRAY, COLOR_GREEN, COLOR_LINK, COLOR_LINK_HOVER, COLOR_MEDIUM_GRAY, EXPIRATION_NOTIFICATION_DAYS, HARDCORE_HEART_SIZE, SIZE_LIMIT, SKIN_FACE_SIZE, TITLE_HEIGHT
从类继承的字段 net.minecraft.client.gui.screens.Screen
CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, width
从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
构造器概要
构造器构造器说明RealmsSelectWorldTemplateScreen
(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_) -
方法概要
修饰符和类型方法说明(专用程序包) com.mojang.datafixers.util.Either
<WorldTemplatePaginatedList, Exception> fetchTemplates
(WorldTemplatePaginatedList p_89656_, RealmsClient p_89657_) private void
(专用程序包) int
void
init()
void
onClose()
private void
private void
void
render
(GuiGraphics p_282162_, int p_89640_, int p_89641_, float p_89642_) private void
renderMultilineMessage
(GuiGraphics p_282398_, int p_282163_, int p_282021_, List<TextRenderingUtils.Line> p_282203_) protected void
private void
void
setWarning
(Component... p_89683_) (专用程序包) void
从类继承的方法 net.minecraft.realms.RealmsScreen
addLabel, createLabelNarration, row
从类继承的方法 net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, fillCrashDetails, findNarratableWidget, getBackgroundMusic, getFont, getMinecraft, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, showsActiveEffects, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus
从类继承的方法 net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocused
从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
getBorderForArrowNavigation, mouseMoved
从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
字段详细资料
-
LOGGER
static final org.slf4j.Logger LOGGER -
SLOT_FRAME_SPRITE
-
SELECT_BUTTON_NAME
-
TRAILER_BUTTON_NAME
-
PUBLISHER_BUTTON_NAME
-
BUTTON_WIDTH
private static final int BUTTON_WIDTH- 另请参阅:
-
BUTTON_SPACING
private static final int BUTTON_SPACING- 另请参阅:
-
layout
-
callback
-
worldTemplateList
RealmsSelectWorldTemplateScreen.WorldTemplateList worldTemplateList -
worldType
-
selectButton
-
trailerButton
-
publisherButton
-
selectedTemplate
-
currentLink
-
warning
-
noTemplatesMessage
-
-
构造器详细资料
-
RealmsSelectWorldTemplateScreen
public RealmsSelectWorldTemplateScreen(Component p_167481_, Consumer<WorldTemplate> p_167482_, RealmsServer.WorldType p_167483_) -
RealmsSelectWorldTemplateScreen
public RealmsSelectWorldTemplateScreen(Component p_167485_, Consumer<WorldTemplate> p_167486_, RealmsServer.WorldType p_167487_, @Nullable WorldTemplatePaginatedList p_167488_)
-
-
方法详细资料
-
setWarning
-
init
public void init() -
repositionElements
protected void repositionElements()- 覆盖:
repositionElements
在类中Screen
-
getNarrationMessage
- 覆盖:
getNarrationMessage
在类中Screen
-
updateButtonStates
void updateButtonStates() -
onClose
public void onClose() -
selectTemplate
private void selectTemplate() -
onTrailer
private void onTrailer() -
onPublish
private void onPublish() -
fetchTemplatesAsync
-
fetchTemplates
com.mojang.datafixers.util.Either<WorldTemplatePaginatedList,Exception> fetchTemplates(WorldTemplatePaginatedList p_89656_, RealmsClient p_89657_) -
render
- 指定者:
render
在接口中Renderable
- 覆盖:
render
在类中Screen
-
renderMultilineMessage
private void renderMultilineMessage(GuiGraphics p_282398_, int p_282163_, int p_282021_, List<TextRenderingUtils.Line> p_282203_) -
getHeaderHeight
int getHeaderHeight()
-