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 official eoointermediary net/minecraft/class_4419named net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen
-
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 TypeFieldDescriptionprivate final Consumer<WorldTemplate>(package private) int(package private) static final Text(package private) static final Identifier(package private) static final Identifier(package private) static final Logger(package private) @Nullable List<TextRenderingUtils.Line>private ButtonWidgetprivate ButtonWidget(package private) int(package private) static final Identifier(package private) RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionList(package private) static final Textprivate ButtonWidget(package private) static final Identifier(package private) static final Identifierprivate final RealmsServer.WorldTypeFields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
field_33036, field_33038, field_33039, 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, height, OPTIONS_BACKGROUND_TEXTURE, 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) private WorldTemplatevoidinit()Called when a screen should be initialized.private booleanprivate voidprivate voidvoidrender(DrawContext context, int mouseX, int mouseY, float delta) private voidrenderMessages(DrawContext context, int x, int y, List<TextRenderingUtils.Line> messages) (package private) voidprivate voidsetPagination(WorldTemplatePaginatedList templateList) voidsetWarning(Text[] warning) private booleanprivate booleanprivate booleanvoidtick()(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, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, filesDragged, findSelectedElementData, getMusic, getNavigationFocus, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackground, renderBackgroundTexture, renderInGameBackground, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, 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, focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
SLOT_FRAME_TEXTURE
- Mappings:
Namespace Name Mixin selector official aLeoo;a:Laep;intermediary field_22721Lnet/minecraft/class_4419;field_22721:Lnet/minecraft/class_2960;named SLOT_FRAME_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;SLOT_FRAME_TEXTURE:Lnet/minecraft/util/Identifier;
-
LINK_HIGHLIGHTED_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official bLeoo;b:Laep;intermediary field_45281Lnet/minecraft/class_4419;field_45281:Lnet/minecraft/class_2960;named LINK_HIGHLIGHTED_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;LINK_HIGHLIGHTED_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
LINK_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official cLeoo;c:Laep;intermediary field_45282Lnet/minecraft/class_4419;field_45282:Lnet/minecraft/class_2960;named LINK_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;LINK_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
VIDEO_LINK_HIGHLIGHTED_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official yLeoo;y:Laep;intermediary field_45283Lnet/minecraft/class_4419;field_45283:Lnet/minecraft/class_2960;named VIDEO_LINK_HIGHLIGHTED_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;VIDEO_LINK_HIGHLIGHTED_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
VIDEO_LINK_ICON_TEXTURE
- Mappings:
Namespace Name Mixin selector official zLeoo;z:Laep;intermediary field_45284Lnet/minecraft/class_4419;field_45284:Lnet/minecraft/class_2960;named VIDEO_LINK_ICON_TEXTURELnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;VIDEO_LINK_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official ALeoo;A:Lorg/slf4j/Logger;intermediary field_20069Lnet/minecraft/class_4419;field_20069:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;LOGGER:Lorg/slf4j/Logger;
-
INFO_TOOLTIP
- Mappings:
Namespace Name Mixin selector official BLeoo;B:Lte;intermediary field_26512Lnet/minecraft/class_4419;field_26512:Lnet/minecraft/class_2561;named INFO_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;INFO_TOOLTIP:Lnet/minecraft/text/Text;
-
TRAILER_TOOLTIP
- Mappings:
Namespace Name Mixin selector official CLeoo;C:Lte;intermediary field_26513Lnet/minecraft/class_4419;field_26513:Lnet/minecraft/class_2561;named TRAILER_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;TRAILER_TOOLTIP:Lnet/minecraft/text/Text;
-
callback
- Mappings:
Namespace Name Mixin selector official DLeoo;D:Ljava/util/function/Consumer;intermediary field_27941Lnet/minecraft/class_4419;field_27941:Ljava/util/function/Consumer;named callbackLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;callback:Ljava/util/function/Consumer;
-
templateList
- Mappings:
Namespace Name Mixin selector official ELeoo;E:Leoo$b;intermediary field_20071Lnet/minecraft/class_4419;field_20071:Lnet/minecraft/class_4419$class_4420;named templateListLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;templateList:Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList;
-
selectedTemplate
int selectedTemplate- Mappings:
Namespace Name Mixin selector official FLeoo;F:Iintermediary field_20072Lnet/minecraft/class_4419;field_20072:Inamed selectedTemplateLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectedTemplate:I
-
selectButton
- Mappings:
Namespace Name Mixin selector official GLeoo;G:Lesi;intermediary field_20074Lnet/minecraft/class_4419;field_20074:Lnet/minecraft/class_4185;named selectButtonLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
trailerButton
- Mappings:
Namespace Name Mixin selector official HLeoo;H:Lesi;intermediary field_20075Lnet/minecraft/class_4419;field_20075:Lnet/minecraft/class_4185;named trailerButtonLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;trailerButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
publisherButton
- Mappings:
Namespace Name Mixin selector official ILeoo;I:Lesi;intermediary field_20076Lnet/minecraft/class_4419;field_20076:Lnet/minecraft/class_4185;named publisherButtonLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;publisherButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
tooltip
- Mappings:
Namespace Name Mixin selector official JLeoo;J:Lte;intermediary field_20077Lnet/minecraft/class_4419;field_20077:Lnet/minecraft/class_2561;named tooltipLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;tooltip:Lnet/minecraft/text/Text;
-
currentLink
- Mappings:
Namespace Name Mixin selector official KLeoo;K:Ljava/lang/String;intermediary field_20078Lnet/minecraft/class_4419;field_20078:Ljava/lang/String;named currentLinkLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;currentLink:Ljava/lang/String;
-
worldType
- Mappings:
Namespace Name Mixin selector official LLeoo;L:Lemo$c;intermediary field_20079Lnet/minecraft/class_4419;field_20079:Lnet/minecraft/class_4877$class_4321;named worldTypeLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;worldType:Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;
-
clicks
int clicks- Mappings:
Namespace Name Mixin selector official MLeoo;M:Iintermediary field_20080Lnet/minecraft/class_4419;field_20080:Inamed clicksLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;clicks:I
-
warning
- Mappings:
Namespace Name Mixin selector official NLeoo;N:[Lte;intermediary field_20081Lnet/minecraft/class_4419;field_20081:[Lnet/minecraft/class_2561;named warningLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;warning:[Lnet/minecraft/text/Text;
-
noTemplatesMessage
- Mappings:
Namespace Name Mixin selector official OLeoo;O:Ljava/util/List;intermediary field_20085Lnet/minecraft/class_4419;field_20085:Ljava/util/List;named noTemplatesMessageLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;noTemplatesMessage:Ljava/util/List;
-
-
Constructor Details
-
RealmsSelectWorldTemplateScreen
public RealmsSelectWorldTemplateScreen(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType) - Mappings:
Namespace Name Mixin selector official <init>Leoo;<init>(Lte;Ljava/util/function/Consumer;Lemo$c;)Vintermediary <init>Lnet/minecraft/class_4419;<init>(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;)Vnamed <init>Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;<init>(Lnet/minecraft/text/Text;Ljava/util/function/Consumer;Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;)V
-
RealmsSelectWorldTemplateScreen
public RealmsSelectWorldTemplateScreen(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType, @Nullable @Nullable WorldTemplatePaginatedList templateList) - Mappings:
Namespace Name Mixin selector official <init>Leoo;<init>(Lte;Ljava/util/function/Consumer;Lemo$c;Leng;)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;)Vnamed <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;)V
-
-
Method Details
-
setWarning
- Mappings:
Namespace Name Mixin selector official aLeoo;a([Lte;)Vintermediary method_21429Lnet/minecraft/class_4419;method_21429([Lnet/minecraft/class_2561;)Vnamed setWarningLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setWarning([Lnet/minecraft/text/Text;)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(net.minecraft.client.gui.Element)to set the element that is initially focused. -
getNarratedTitle
- Overrides:
getNarratedTitlein classScreen- Mappings:
Namespace Name Mixin selector official eLexv;e()Lte;intermediary method_25435Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;named getNarratedTitleLnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;
-
updateButtonStates
void updateButtonStates()- Mappings:
Namespace Name Mixin selector official BLeoo;B()Vintermediary method_21425Lnet/minecraft/class_4419;method_21425()Vnamed updateButtonStatesLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;updateButtonStates()V
-
shouldSelectButtonBeActive
private boolean shouldSelectButtonBeActive()- Mappings:
Namespace Name Mixin selector official CLeoo;C()Zintermediary method_21430Lnet/minecraft/class_4419;method_21430()Znamed shouldSelectButtonBeActiveLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;shouldSelectButtonBeActive()Z
-
shouldPublisherBeVisible
private boolean shouldPublisherBeVisible()- Mappings:
Namespace Name Mixin selector official DLeoo;D()Zintermediary method_21432Lnet/minecraft/class_4419;method_21432()Znamed shouldPublisherBeVisibleLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;shouldPublisherBeVisible()Z
-
getSelectedTemplate
- Mappings:
Namespace Name Mixin selector official ELeoo;E()Lenf;intermediary method_21434Lnet/minecraft/class_4419;method_21434()Lnet/minecraft/class_4890;named getSelectedTemplateLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;getSelectedTemplate()Lnet/minecraft/client/realms/dto/WorldTemplate;
-
shouldTrailerBeVisible
private boolean shouldTrailerBeVisible()- Mappings:
Namespace Name Mixin selector official FLeoo;F()Zintermediary method_21436Lnet/minecraft/class_4419;method_21436()Znamed shouldTrailerBeVisibleLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;shouldTrailerBeVisible()Z
-
tick
public void tick() -
close
public void close() -
selectTemplate
void selectTemplate()- Mappings:
Namespace Name Mixin selector official GLeoo;G()Vintermediary method_21440Lnet/minecraft/class_4419;method_21440()Vnamed selectTemplateLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectTemplate()V
-
isSelectionValid
private boolean isSelectionValid()- Mappings:
Namespace Name Mixin selector official HLeoo;H()Zintermediary method_25247Lnet/minecraft/class_4419;method_25247()Znamed isSelectionValidLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;isSelectionValid()Z
-
onTrailer
private void onTrailer()- Mappings:
Namespace Name Mixin selector official ILeoo;I()Vintermediary method_21442Lnet/minecraft/class_4419;method_21442()Vnamed onTrailerLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onTrailer()V
-
onPublish
private void onPublish()- Mappings:
Namespace Name Mixin selector official JLeoo;J()Vintermediary method_21444Lnet/minecraft/class_4419;method_21444()Vnamed onPublishLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onPublish()V
-
setPagination
- Mappings:
Namespace Name Mixin selector official aLeoo;a(Leng;)Vintermediary method_21415Lnet/minecraft/class_4419;method_21415(Lnet/minecraft/class_4891;)Vnamed setPaginationLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setPagination(Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;)V
-
fetchWorldTemplates
com.mojang.datafixers.util.Either<WorldTemplatePaginatedList,Exception> fetchWorldTemplates(WorldTemplatePaginatedList templateList, RealmsClient realms) - Mappings:
Namespace Name Mixin selector official aLeoo;a(Leng;Lelx;)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;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;
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLetj;a(Lerx;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
renderMessages
private void renderMessages(DrawContext context, int x, int y, List<TextRenderingUtils.Line> messages) - Mappings:
Namespace Name Mixin selector official aLeoo;a(Lerx;IILjava/util/List;)Vintermediary method_21414Lnet/minecraft/class_4419;method_21414(Lnet/minecraft/class_332;IILjava/util/List;)Vnamed renderMessagesLnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;renderMessages(Lnet/minecraft/client/gui/DrawContext;IILjava/util/List;)V
-