Class RealmsSelectWorldTemplateScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.realms.gui.screen.RealmsScreen
net.minecraft.client.realms.gui.screen.RealmsSelectWorldTemplateScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreenintermediary net/minecraft/class_4419official fdh
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Consumer<WorldTemplate> private static final intprivate static final intprivate final ThreePartsLayoutWidget(package private) static final Logger(package private) @Nullable List<TextRenderingUtils.Line> private static final Textprivate ButtonWidgetprivate static final Textprivate ButtonWidget(package private) @Nullable WorldTemplate(package private) static final Identifier(package private) RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionListprivate static final Textprivate ButtonWidgetprivate final RealmsServer.WorldTypeFields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
field_33040, field_33041, field_33042, field_33055, field_33057, field_33061, field_33062, field_33063, field_39676, MAX_FILE_SIZEFields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionRealmsSelectWorldTemplateScreen(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType) RealmsSelectWorldTemplateScreen(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType, @Nullable WorldTemplatePaginatedList templateList) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()(package private) com.mojang.datafixers.util.Either<WorldTemplatePaginatedList, Exception> fetchWorldTemplates(WorldTemplatePaginatedList templateList, RealmsClient realms) (package private) intvoidinit()Called when a screen should be initialized.protected voidprivate voidprivate voidvoidrender(DrawContext context, int mouseX, int mouseY, float delta) private voidrenderMessages(DrawContext context, int x, int y, List<TextRenderingUtils.Line> messages) private voidprivate voidsetPagination(WorldTemplatePaginatedList templateList) voidsetWarning(Text[] warning) (package private) voidMethods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
addLabel, narrateLabels, rowMethods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNavigationFocus, getPanoramaTickDelta, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, tick, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;LOGGER:Lorg/slf4j/Logger;intermediary field_20069Lnet/minecraft/class_4419;field_20069:Lorg/slf4j/Logger;official aLfdh;a:Lorg/slf4j/Logger;
-
SLOT_FRAME_TEXTURE
- Mappings:
Namespace Name Mixin selector named SLOT_FRAME_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;SLOT_FRAME_TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_22721Lnet/minecraft/class_4419;field_22721:Lnet/minecraft/class_2960;official bLfdh;b:Lalf;
-
SELECT_TEXT
- Mappings:
Namespace Name Mixin selector named SELECT_TEXTLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;SELECT_TEXT:Lnet/minecraft/text/Text;intermediary field_45977Lnet/minecraft/class_4419;field_45977:Lnet/minecraft/class_2561;official cLfdh;c:Lxp;
-
TRAILER_TEXT
- Mappings:
Namespace Name Mixin selector named TRAILER_TEXTLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;TRAILER_TEXT:Lnet/minecraft/text/Text;intermediary field_45978Lnet/minecraft/class_4419;field_45978:Lnet/minecraft/class_2561;official BLfdh;B:Lxp;
-
PUBLISHER_TEXT
- Mappings:
Namespace Name Mixin selector named PUBLISHER_TEXTLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;PUBLISHER_TEXT:Lnet/minecraft/text/Text;intermediary field_45979Lnet/minecraft/class_4419;field_45979:Lnet/minecraft/class_2561;official CLfdh;C:Lxp;
-
field_45974
private static final int field_45974- See Also:
- Mappings:
Namespace Name Mixin selector named field_45974Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;field_45974:Iintermediary field_45974Lnet/minecraft/class_4419;field_45974:Iofficial DLfdh;D:I
-
field_45975
private static final int field_45975- See Also:
- Mappings:
Namespace Name Mixin selector named field_45975Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;field_45975:Iintermediary field_45975Lnet/minecraft/class_4419;field_45975:Iofficial ELfdh;E:I
-
layout
- Mappings:
Namespace Name Mixin selector named layoutLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;intermediary field_45976Lnet/minecraft/class_4419;field_45976:Lnet/minecraft/class_8132;official FLfdh;F:Lfkt;
-
callback
- Mappings:
Namespace Name Mixin selector named callbackLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;callback:Ljava/util/function/Consumer;intermediary field_27941Lnet/minecraft/class_4419;field_27941:Ljava/util/function/Consumer;official GLfdh;G:Ljava/util/function/Consumer;
-
templateList
- Mappings:
Namespace Name Mixin selector named templateListLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;templateList:Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList;intermediary field_20071Lnet/minecraft/class_4419;field_20071:Lnet/minecraft/class_4419$class_4420;official HLfdh;H:Lfdh$b;
-
worldType
- Mappings:
Namespace Name Mixin selector named worldTypeLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;worldType:Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;intermediary field_20079Lnet/minecraft/class_4419;field_20079:Lnet/minecraft/class_4877$class_4321;official ILfdh;I:Lfbh$d;
-
selectButton
- Mappings:
Namespace Name Mixin selector named selectButtonLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectButton:Lnet/minecraft/client/gui/widget/ButtonWidget;intermediary field_20074Lnet/minecraft/class_4419;field_20074:Lnet/minecraft/class_4185;official JLfdh;J:Lfhg;
-
trailerButton
- Mappings:
Namespace Name Mixin selector named trailerButtonLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;trailerButton:Lnet/minecraft/client/gui/widget/ButtonWidget;intermediary field_20075Lnet/minecraft/class_4419;field_20075:Lnet/minecraft/class_4185;official KLfdh;K:Lfhg;
-
publisherButton
- Mappings:
Namespace Name Mixin selector named publisherButtonLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;publisherButton:Lnet/minecraft/client/gui/widget/ButtonWidget;intermediary field_20076Lnet/minecraft/class_4419;field_20076:Lnet/minecraft/class_4185;official LLfdh;L:Lfhg;
-
selectedTemplate
- Mappings:
Namespace Name Mixin selector named selectedTemplateLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectedTemplate:Lnet/minecraft/client/realms/dto/WorldTemplate;intermediary field_20072Lnet/minecraft/class_4419;field_20072:Lnet/minecraft/class_4890;official MLfdh;M:Lfby;
-
currentLink
- Mappings:
Namespace Name Mixin selector named currentLinkLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;currentLink:Ljava/lang/String;intermediary field_20078Lnet/minecraft/class_4419;field_20078:Ljava/lang/String;official NLfdh;N:Ljava/lang/String;
-
warning
- Mappings:
Namespace Name Mixin selector named warningLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;warning:[Lnet/minecraft/text/Text;intermediary field_20081Lnet/minecraft/class_4419;field_20081:[Lnet/minecraft/class_2561;official OLfdh;O:[Lxp;
-
noTemplatesMessage
- Mappings:
Namespace Name Mixin selector named noTemplatesMessageLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;noTemplatesMessage:Ljava/util/List;intermediary field_20085Lnet/minecraft/class_4419;field_20085:Ljava/util/List;official PLfdh;P:Ljava/util/List;
-
-
Constructor Details
-
RealmsSelectWorldTemplateScreen
public RealmsSelectWorldTemplateScreen(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;<init>(Lnet/minecraft/text/Text;Ljava/util/function/Consumer;Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;)Vintermediary <init>Lnet/minecraft/class_4419;<init>(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;)Vofficial <init>Lfdh;<init>(Lxp;Ljava/util/function/Consumer;Lfbh$d;)V
-
RealmsSelectWorldTemplateScreen
public RealmsSelectWorldTemplateScreen(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType, @Nullable @Nullable WorldTemplatePaginatedList templateList) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;<init>(Lnet/minecraft/text/Text;Ljava/util/function/Consumer;Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;)Vintermediary <init>Lnet/minecraft/class_4419;<init>(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;Lnet/minecraft/class_4891;)Vofficial <init>Lfdh;<init>(Lxp;Ljava/util/function/Consumer;Lfbh$d;Lfbz;)V
-
-
Method Details
-
setWarning
- Mappings:
Namespace Name Mixin selector named setWarningLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setWarning([Lnet/minecraft/text/Text;)Vintermediary method_21429Lnet/minecraft/class_4419;method_21429([Lnet/minecraft/class_2561;)Vofficial aLfdh;a([Lxp;)V
-
init
public void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
This should call
Screen.setInitialFocus()to set the element that is initially focused. -
getNarratedTitle
- Overrides:
getNarratedTitlein classScreen- Mappings:
Namespace Name Mixin selector named getNarratedTitleLnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;intermediary method_25435Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;official iLfnf;i()Lxp;
-
updateButtonStates
void updateButtonStates()- Mappings:
Namespace Name Mixin selector named updateButtonStatesLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;updateButtonStates()Vintermediary method_21425Lnet/minecraft/class_4419;method_21425()Vofficial ELfdh;E()V
-
close
public void close() -
selectTemplate
private void selectTemplate()- Mappings:
Namespace Name Mixin selector named selectTemplateLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectTemplate()Vintermediary method_21440Lnet/minecraft/class_4419;method_21440()Vofficial FLfdh;F()V
-
onTrailer
private void onTrailer()- Mappings:
Namespace Name Mixin selector named onTrailerLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onTrailer()Vintermediary method_21442Lnet/minecraft/class_4419;method_21442()Vofficial ILfdh;I()V
-
onPublish
private void onPublish()- Mappings:
Namespace Name Mixin selector named onPublishLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onPublish()Vintermediary method_21444Lnet/minecraft/class_4419;method_21444()Vofficial JLfdh;J()V
-
setPagination
- Mappings:
Namespace Name Mixin selector named setPaginationLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setPagination(Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;)Vintermediary method_21415Lnet/minecraft/class_4419;method_21415(Lnet/minecraft/class_4891;)Vofficial aLfdh;a(Lfbz;)V
-
fetchWorldTemplates
com.mojang.datafixers.util.Either<WorldTemplatePaginatedList,Exception> fetchWorldTemplates(WorldTemplatePaginatedList templateList, RealmsClient realms) - Mappings:
Namespace Name Mixin selector named fetchWorldTemplatesLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;fetchWorldTemplates(Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;Lnet/minecraft/client/realms/RealmsClient;)Lcom/mojang/datafixers/util/Either;intermediary method_21416Lnet/minecraft/class_4419;method_21416(Lnet/minecraft/class_4891;Lnet/minecraft/class_4341;)Lcom/mojang/datafixers/util/Either;official aLfdh;a(Lfbz;Lfaq;)Lcom/mojang/datafixers/util/Either;
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vofficial aLfij;a(Lfgt;IIF)V
-
renderMessages
private void renderMessages(DrawContext context, int x, int y, List<TextRenderingUtils.Line> messages) - Mappings:
Namespace Name Mixin selector named renderMessagesLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;renderMessages(Lnet/minecraft/client/gui/DrawContext;IILjava/util/List;)Vintermediary method_21414Lnet/minecraft/class_4419;method_21414(Lnet/minecraft/class_332;IILjava/util/List;)Vofficial aLfdh;a(Lfgt;IILjava/util/List;)V
-
getTemplateListTop
int getTemplateListTop()- Mappings:
Namespace Name Mixin selector named getTemplateListTopLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;getTemplateListTop()Iintermediary method_53514Lnet/minecraft/class_4419;method_53514()Iofficial KLfdh;K()I
-