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/RealmsSelectWorldTemplateScreen
intermediary net/minecraft/class_4419
official fen
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
private class
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescription(package private) final Consumer
<WorldTemplate> private static final int
private static final int
private final ThreePartsLayoutWidget
(package private) static final Logger
(package private) @Nullable List
<TextRenderingUtils.Line> private static final Text
private ButtonWidget
private static final Text
private ButtonWidget
(package private) @Nullable WorldTemplate
(package private) static final Identifier
(package private) RealmsSelectWorldTemplateScreen.WorldTemplateObjectSelectionList
private static final Text
private ButtonWidget
private final RealmsServer.WorldType
Fields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
field_33040, field_33041, field_33055, field_33057, field_33061, field_33062, field_33063, field_39676, MAX_FILE_SIZE
Fields 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, narratorToggleButton, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionRealmsSelectWorldTemplateScreen
(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType) RealmsSelectWorldTemplateScreen
(Text title, Consumer<WorldTemplate> callback, RealmsServer.WorldType worldType, @Nullable WorldTemplatePaginatedList templateList) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
(package private) com.mojang.datafixers.util.Either
<WorldTemplatePaginatedList, Exception> fetchWorldTemplates
(WorldTemplatePaginatedList templateList, RealmsClient realms) (package private) int
void
init()
Called when a screen should be initialized.protected void
private void
private void
void
render
(DrawContext context, int mouseX, int mouseY, float delta) private void
renderMessages
(DrawContext context, int x, int y, List<TextRenderingUtils.Line> messages) private void
private void
setPagination
(WorldTemplatePaginatedList templateList) void
setWarning
(Text[] warning) (package private) void
Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
addLabel, narrateLabels, row
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, refreshNarrator, remove, removed, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, tick, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods 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 LOGGER
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;LOGGER:Lorg/slf4j/Logger;
intermediary field_20069
Lnet/minecraft/class_4419;field_20069:Lorg/slf4j/Logger;
official a
Lfen;a:Lorg/slf4j/Logger;
-
SLOT_FRAME_TEXTURE
- Mappings:
Namespace Name Mixin selector named SLOT_FRAME_TEXTURE
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;SLOT_FRAME_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_22721
Lnet/minecraft/class_4419;field_22721:Lnet/minecraft/class_2960;
official b
Lfen;b:Lakr;
-
SELECT_TEXT
- Mappings:
Namespace Name Mixin selector named SELECT_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;SELECT_TEXT:Lnet/minecraft/text/Text;
intermediary field_45977
Lnet/minecraft/class_4419;field_45977:Lnet/minecraft/class_2561;
official c
Lfen;c:Lwz;
-
TRAILER_TEXT
- Mappings:
Namespace Name Mixin selector named TRAILER_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;TRAILER_TEXT:Lnet/minecraft/text/Text;
intermediary field_45978
Lnet/minecraft/class_4419;field_45978:Lnet/minecraft/class_2561;
official B
Lfen;B:Lwz;
-
PUBLISHER_TEXT
- Mappings:
Namespace Name Mixin selector named PUBLISHER_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;PUBLISHER_TEXT:Lnet/minecraft/text/Text;
intermediary field_45979
Lnet/minecraft/class_4419;field_45979:Lnet/minecraft/class_2561;
official C
Lfen;C:Lwz;
-
field_45974
private static final int field_45974- See Also:
- Mappings:
Namespace Name Mixin selector named field_45974
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;field_45974:I
intermediary field_45974
Lnet/minecraft/class_4419;field_45974:I
official D
Lfen;D:I
-
field_45975
private static final int field_45975- See Also:
- Mappings:
Namespace Name Mixin selector named field_45975
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;field_45975:I
intermediary field_45975
Lnet/minecraft/class_4419;field_45975:I
official E
Lfen;E:I
-
layout
- Mappings:
Namespace Name Mixin selector named layout
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;layout:Lnet/minecraft/client/gui/widget/ThreePartsLayoutWidget;
intermediary field_45976
Lnet/minecraft/class_4419;field_45976:Lnet/minecraft/class_8132;
official F
Lfen;F:Lflz;
-
callback
- Mappings:
Namespace Name Mixin selector named callback
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;callback:Ljava/util/function/Consumer;
intermediary field_27941
Lnet/minecraft/class_4419;field_27941:Ljava/util/function/Consumer;
official G
Lfen;G:Ljava/util/function/Consumer;
-
templateList
- Mappings:
Namespace Name Mixin selector named templateList
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;templateList:Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList;
intermediary field_20071
Lnet/minecraft/class_4419;field_20071:Lnet/minecraft/class_4419$class_4420;
official H
Lfen;H:Lfen$b;
-
worldType
- Mappings:
Namespace Name Mixin selector named worldType
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;worldType:Lnet/minecraft/client/realms/dto/RealmsServer$WorldType;
intermediary field_20079
Lnet/minecraft/class_4419;field_20079:Lnet/minecraft/class_4877$class_4321;
official I
Lfen;I:Lfcp$d;
-
selectButton
- Mappings:
Namespace Name Mixin selector named selectButton
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_20074
Lnet/minecraft/class_4419;field_20074:Lnet/minecraft/class_4185;
official J
Lfen;J:Lfim;
-
trailerButton
- Mappings:
Namespace Name Mixin selector named trailerButton
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;trailerButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_20075
Lnet/minecraft/class_4419;field_20075:Lnet/minecraft/class_4185;
official K
Lfen;K:Lfim;
-
publisherButton
- Mappings:
Namespace Name Mixin selector named publisherButton
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;publisherButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_20076
Lnet/minecraft/class_4419;field_20076:Lnet/minecraft/class_4185;
official L
Lfen;L:Lfim;
-
selectedTemplate
- Mappings:
Namespace Name Mixin selector named selectedTemplate
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectedTemplate:Lnet/minecraft/client/realms/dto/WorldTemplate;
intermediary field_20072
Lnet/minecraft/class_4419;field_20072:Lnet/minecraft/class_4890;
official M
Lfen;M:Lfde;
-
currentLink
- Mappings:
Namespace Name Mixin selector named currentLink
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;currentLink:Ljava/lang/String;
intermediary field_20078
Lnet/minecraft/class_4419;field_20078:Ljava/lang/String;
official N
Lfen;N:Ljava/lang/String;
-
warning
- Mappings:
Namespace Name Mixin selector named warning
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;warning:[Lnet/minecraft/text/Text;
intermediary field_20081
Lnet/minecraft/class_4419;field_20081:[Lnet/minecraft/class_2561;
official O
Lfen;O:[Lwz;
-
noTemplatesMessage
- Mappings:
Namespace Name Mixin selector named noTemplatesMessage
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;noTemplatesMessage:Ljava/util/List;
intermediary field_20085
Lnet/minecraft/class_4419;field_20085:Ljava/util/List;
official P
Lfen;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;)V
intermediary <init>
Lnet/minecraft/class_4419;<init>(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;)V
official <init>
Lfen;<init>(Lwz;Ljava/util/function/Consumer;Lfcp$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;)V
intermediary <init>
Lnet/minecraft/class_4419;<init>(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;Lnet/minecraft/class_4891;)V
official <init>
Lfen;<init>(Lwz;Ljava/util/function/Consumer;Lfcp$d;Lfdf;)V
-
-
Method Details
-
setWarning
- Mappings:
Namespace Name Mixin selector named setWarning
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setWarning([Lnet/minecraft/text/Text;)V
intermediary method_21429
Lnet/minecraft/class_4419;method_21429([Lnet/minecraft/class_2561;)V
official a
Lfen;a([Lwz;)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:
getNarratedTitle
in classScreen
- Mappings:
Namespace Name Mixin selector named getNarratedTitle
Lnet/minecraft/client/gui/screen/Screen;getNarratedTitle()Lnet/minecraft/text/Text;
intermediary method_25435
Lnet/minecraft/class_437;method_25435()Lnet/minecraft/class_2561;
official i
Lfod;i()Lwz;
-
updateButtonStates
void updateButtonStates()- Mappings:
Namespace Name Mixin selector named updateButtonStates
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;updateButtonStates()V
intermediary method_21425
Lnet/minecraft/class_4419;method_21425()V
official C
Lfen;C()V
-
close
public void close() -
selectTemplate
private void selectTemplate()- Mappings:
Namespace Name Mixin selector named selectTemplate
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;selectTemplate()V
intermediary method_21440
Lnet/minecraft/class_4419;method_21440()V
official D
Lfen;D()V
-
onTrailer
private void onTrailer()- Mappings:
Namespace Name Mixin selector named onTrailer
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onTrailer()V
intermediary method_21442
Lnet/minecraft/class_4419;method_21442()V
official E
Lfen;E()V
-
onPublish
private void onPublish()- Mappings:
Namespace Name Mixin selector named onPublish
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;onPublish()V
intermediary method_21444
Lnet/minecraft/class_4419;method_21444()V
official F
Lfen;F()V
-
setPagination
- Mappings:
Namespace Name Mixin selector named setPagination
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;setPagination(Lnet/minecraft/client/realms/dto/WorldTemplatePaginatedList;)V
intermediary method_21415
Lnet/minecraft/class_4419;method_21415(Lnet/minecraft/class_4891;)V
official a
Lfen;a(Lfdf;)V
-
fetchWorldTemplates
com.mojang.datafixers.util.Either<WorldTemplatePaginatedList,Exception> fetchWorldTemplates(WorldTemplatePaginatedList templateList, RealmsClient realms) - Mappings:
Namespace Name Mixin selector named fetchWorldTemplates
Lnet/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_21416
Lnet/minecraft/class_4419;method_21416(Lnet/minecraft/class_4891;Lnet/minecraft/class_4341;)Lcom/mojang/datafixers/util/Either;
official a
Lfen;a(Lfdf;Lfby;)Lcom/mojang/datafixers/util/Either;
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
official a
Lfjp;a(Lfhz;IIF)V
-
renderMessages
private void renderMessages(DrawContext context, int x, int y, List<TextRenderingUtils.Line> messages) - Mappings:
Namespace Name Mixin selector named renderMessages
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;renderMessages(Lnet/minecraft/client/gui/DrawContext;IILjava/util/List;)V
intermediary method_21414
Lnet/minecraft/class_4419;method_21414(Lnet/minecraft/class_332;IILjava/util/List;)V
official a
Lfen;a(Lfhz;IILjava/util/List;)V
-
getTemplateListTop
int getTemplateListTop()- Mappings:
Namespace Name Mixin selector named getTemplateListTop
Lnet/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen;getTemplateListTop()I
intermediary method_53514
Lnet/minecraft/class_4419;method_53514()I
official G
Lfen;G()I
-