Class RealmsPlayerScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.realms.gui.screen.RealmsScreen
net.minecraft.client.realms.gui.screen.RealmsPlayerScreen
- All Implemented Interfaces:
Drawable,Element,Navigable,ParentElement
- Mappings:
Namespace Name official ekaintermediary net/minecraft/class_4406named net/minecraft/client/realms/gui/screen/RealmsPlayerScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate static enumNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) intprivate intprivate static final Identifierprivate static final Textprivate static final Loggerprivate static final Textprivate static final Identifierprivate ButtonWidget(package private) RealmsPlayerScreen.PlayerOperationprivate static final Textprivate static final Identifierprivate final RealmsConfigureWorldScreen(package private) intprivate static final Textprivate ButtonWidgetprivate Stringprivate int(package private) final RealmsServerprivate booleanprivate static final IdentifierFields inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
ADVENTURE_MAPS_IN_1_9_URL, field_33036, field_33037, field_33038, field_33039, field_33040, field_33041, field_33042, field_33043, field_33055, field_33056, field_33057, field_33060, field_33061, field_33062, field_33063, field_33064, field_39676, MAX_FILE_SIZE, RED, WHITEFields inherited from class net.minecraft.client.gui.screen.Screen
client, height, itemRenderer, passEvents, textRenderer, title, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTUREFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionRealmsPlayerScreen(RealmsConfigureWorldScreen parent, RealmsServer serverData) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voiddeleteFromInvitedList(int selectedInvitedIndex) (package private) voiddeop(int index) (package private) voiddrawNormal(MatrixStack matrices, int x, int y, int mouseX, int mouseY) (package private) voiddrawOpped(MatrixStack matrices, int x, int y, int mouseX, int mouseY) (package private) voiddrawRemoveIcon(MatrixStack matrices, int x, int y, int mouseX, int mouseY) voidinit()Called when a screen should be initialized.booleankeyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.(package private) voidop(int index) voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta) protected voidrenderMousehoverTooltip(MatrixStack matrices, @Nullable Text tooltip, int mouseX, int mouseY) private booleanshouldRemoveAndOpdeopButtonBeVisible(int player) (package private) voiduninvite(int index) (package private) voidprivate 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, close, filesDragged, findSelectedElementData, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, remove, removed, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderWithTooltip, resize, 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 net.minecraft.client.gui.DrawableHelper
disableScissor, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawHorizontalLine, drawNineSlicedTexture, drawNineSlicedTexture, drawRepeatingTexture, drawSprite, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawTextWithShadow, drawTextWithShadow, drawVerticalLine, drawWithOutline, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffsetMethods 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
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLeka;a:Lorg/slf4j/Logger;intermediary field_19958Lnet/minecraft/class_4406;field_19958:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;LOGGER:Lorg/slf4j/Logger;
-
OP_ICON
- Mappings:
Namespace Name Mixin selector official bLeka;b:Lada;intermediary field_22704Lnet/minecraft/class_4406;field_22704:Lnet/minecraft/class_2960;named OP_ICONLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;OP_ICON:Lnet/minecraft/util/Identifier;
-
USER_ICON
- Mappings:
Namespace Name Mixin selector official cLeka;c:Lada;intermediary field_22705Lnet/minecraft/class_4406;field_22705:Lnet/minecraft/class_2960;named USER_ICONLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;USER_ICON:Lnet/minecraft/util/Identifier;
-
CROSS_PLAYER_ICON
- Mappings:
Namespace Name Mixin selector official ILeka;I:Lada;intermediary field_22706Lnet/minecraft/class_4406;field_22706:Lnet/minecraft/class_2960;named CROSS_PLAYER_ICONLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;CROSS_PLAYER_ICON:Lnet/minecraft/util/Identifier;
-
OPTIONS_BACKGROUND
- Mappings:
Namespace Name Mixin selector official JLeka;J:Lada;intermediary field_22707Lnet/minecraft/class_4406;field_22707:Lnet/minecraft/class_2960;named OPTIONS_BACKGROUNDLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;OPTIONS_BACKGROUND:Lnet/minecraft/util/Identifier;
-
NORMAL_TOOLTIP
- Mappings:
Namespace Name Mixin selector official KLeka;K:Lth;intermediary field_26498Lnet/minecraft/class_4406;field_26498:Lnet/minecraft/class_2561;named NORMAL_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;NORMAL_TOOLTIP:Lnet/minecraft/text/Text;
-
OPERATOR_TOOLTIP
- Mappings:
Namespace Name Mixin selector official LLeka;L:Lth;intermediary field_26499Lnet/minecraft/class_4406;field_26499:Lnet/minecraft/class_2561;named OPERATOR_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;OPERATOR_TOOLTIP:Lnet/minecraft/text/Text;
-
REMOVE_TOOLTIP
- Mappings:
Namespace Name Mixin selector official MLeka;M:Lth;intermediary field_26500Lnet/minecraft/class_4406;field_26500:Lnet/minecraft/class_2561;named REMOVE_TOOLTIPLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;REMOVE_TOOLTIP:Lnet/minecraft/text/Text;
-
INVITED_TEXT
- Mappings:
Namespace Name Mixin selector official NLeka;N:Lth;intermediary field_26501Lnet/minecraft/class_4406;field_26501:Lnet/minecraft/class_2561;named INVITED_TEXTLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;INVITED_TEXT:Lnet/minecraft/text/Text;
-
tooltip
- Mappings:
Namespace Name Mixin selector official OLeka;O:Lth;intermediary field_19959Lnet/minecraft/class_4406;field_19959:Lnet/minecraft/class_2561;named tooltipLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;tooltip:Lnet/minecraft/text/Text;
-
parent
- Mappings:
Namespace Name Mixin selector official PLeka;P:Lejp;intermediary field_19960Lnet/minecraft/class_4406;field_19960:Lnet/minecraft/class_4388;named parentLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;parent:Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;
-
serverData
- Mappings:
Namespace Name Mixin selector official QLeka;Q:Leig;intermediary field_19961Lnet/minecraft/class_4406;field_19961:Lnet/minecraft/class_4877;named serverDataLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;serverData:Lnet/minecraft/client/realms/dto/RealmsServer;
-
invitedObjectSelectionList
- Mappings:
Namespace Name Mixin selector official RLeka;R:Leka$b;intermediary field_19962Lnet/minecraft/class_4406;field_19962:Lnet/minecraft/class_4406$class_4407;named invitedObjectSelectionListLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;invitedObjectSelectionList:Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList;
-
column1_x
int column1_x- Mappings:
Namespace Name Mixin selector official SLeka;S:Iintermediary field_19963Lnet/minecraft/class_4406;field_19963:Inamed column1_xLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;column1_x:I
-
column_width
int column_width- Mappings:
Namespace Name Mixin selector official TLeka;T:Iintermediary field_19964Lnet/minecraft/class_4406;field_19964:Inamed column_widthLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;column_width:I
-
column2_x
private int column2_x- Mappings:
Namespace Name Mixin selector official ULeka;U:Iintermediary field_19965Lnet/minecraft/class_4406;field_19965:Inamed column2_xLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;column2_x:I
-
removeButton
- Mappings:
Namespace Name Mixin selector official VLeka;V:Lenx;intermediary field_19966Lnet/minecraft/class_4406;field_19966:Lnet/minecraft/class_4185;named removeButtonLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;removeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
opdeopButton
- Mappings:
Namespace Name Mixin selector official WLeka;W:Lenx;intermediary field_19967Lnet/minecraft/class_4406;field_19967:Lnet/minecraft/class_4185;named opdeopButtonLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;opdeopButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
selectedInvitedIndex
private int selectedInvitedIndex- Mappings:
Namespace Name Mixin selector official XLeka;X:Iintermediary field_19968Lnet/minecraft/class_4406;field_19968:Inamed selectedInvitedIndexLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;selectedInvitedIndex:I
-
selectedInvited
- Mappings:
Namespace Name Mixin selector official YLeka;Y:Ljava/lang/String;intermediary field_19969Lnet/minecraft/class_4406;field_19969:Ljava/lang/String;named selectedInvitedLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;selectedInvited:Ljava/lang/String;
-
player
int player- Mappings:
Namespace Name Mixin selector official ZLeka;Z:Iintermediary field_19970Lnet/minecraft/class_4406;field_19970:Inamed playerLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;player:I
-
stateChanged
private boolean stateChanged- Mappings:
Namespace Name Mixin selector official aaLeka;aa:Zintermediary field_19971Lnet/minecraft/class_4406;field_19971:Znamed stateChangedLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;stateChanged:Z
-
operation
RealmsPlayerScreen.PlayerOperation operation- Mappings:
Namespace Name Mixin selector official abLeka;ab:Leka$c;intermediary field_26496Lnet/minecraft/class_4406;field_26496:Lnet/minecraft/class_4406$class_5488;named operationLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;operation:Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen$PlayerOperation;
-
-
Constructor Details
-
RealmsPlayerScreen
- Mappings:
Namespace Name Mixin selector official <init>Leka;<init>(Lejp;Leig;)Vintermediary <init>Lnet/minecraft/class_4406;<init>(Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)Vnamed <init>Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;<init>(Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;Lnet/minecraft/client/realms/dto/RealmsServer;)V
-
-
Method Details
-
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. -
updateButtonStates
void updateButtonStates()- Mappings:
Namespace Name Mixin selector official BLeka;B()Vintermediary method_21325Lnet/minecraft/class_4406;method_21325()Vnamed updateButtonStatesLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;updateButtonStates()V
-
shouldRemoveAndOpdeopButtonBeVisible
private boolean shouldRemoveAndOpdeopButtonBeVisible(int player) - Mappings:
Namespace Name Mixin selector official jLeka;j(I)Zintermediary method_21326Lnet/minecraft/class_4406;method_21326(I)Znamed shouldRemoveAndOpdeopButtonBeVisibleLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;shouldRemoveAndOpdeopButtonBeVisible(I)Z
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classScreen- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official aLepe;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
backButtonClicked
private void backButtonClicked()- Mappings:
Namespace Name Mixin selector official CLeka;C()Vintermediary method_21333Lnet/minecraft/class_4406;method_21333()Vnamed backButtonClickedLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;backButtonClicked()V
-
op
void op(int index) - Mappings:
Namespace Name Mixin selector official kLeka;k(I)Vintermediary method_21334Lnet/minecraft/class_4406;method_21334(I)Vnamed opLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;op(I)V
-
deop
void deop(int index) - Mappings:
Namespace Name Mixin selector official lLeka;l(I)Vintermediary method_21339Lnet/minecraft/class_4406;method_21339(I)Vnamed deopLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;deop(I)V
-
updateOps
- Mappings:
Namespace Name Mixin selector official aLeka;a(Lehz;)Vintermediary method_21328Lnet/minecraft/class_4406;method_21328(Lnet/minecraft/class_4870;)Vnamed updateOpsLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;updateOps(Lnet/minecraft/client/realms/dto/Ops;)V
-
uninvite
void uninvite(int index) - Mappings:
Namespace Name Mixin selector official mLeka;m(I)Vintermediary method_21344Lnet/minecraft/class_4406;method_21344(I)Vnamed uninviteLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;uninvite(I)V
-
deleteFromInvitedList
private void deleteFromInvitedList(int selectedInvitedIndex) - Mappings:
Namespace Name Mixin selector official nLeka;n(I)Vintermediary method_21347Lnet/minecraft/class_4406;method_21347(I)Vnamed deleteFromInvitedListLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;deleteFromInvitedList(I)V
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLeou;a(Lehb;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
renderMousehoverTooltip
protected void renderMousehoverTooltip(MatrixStack matrices, @Nullable @Nullable Text tooltip, int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official aLeka;a(Lehb;Lth;II)Vintermediary method_21332Lnet/minecraft/class_4406;method_21332(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)Vnamed renderMousehoverTooltipLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;renderMousehoverTooltip(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/text/Text;II)V
-
drawRemoveIcon
- Mappings:
Namespace Name Mixin selector official cLeka;c(Lehb;IIII)Vintermediary method_21327Lnet/minecraft/class_4406;method_21327(Lnet/minecraft/class_4587;IIII)Vnamed drawRemoveIconLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;drawRemoveIcon(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
drawOpped
- Mappings:
Namespace Name Mixin selector official dLeka;d(Lehb;IIII)Vintermediary method_21335Lnet/minecraft/class_4406;method_21335(Lnet/minecraft/class_4587;IIII)Vnamed drawOppedLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;drawOpped(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
drawNormal
- Mappings:
Namespace Name Mixin selector official eLeka;e(Lehb;IIII)Vintermediary method_21340Lnet/minecraft/class_4406;method_21340(Lnet/minecraft/class_4587;IIII)Vnamed drawNormalLnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;drawNormal(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-