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
,ParentElement
,TickableElement
@Environment(CLIENT) public class RealmsPlayerScreen extends RealmsScreen
- Mappings:
Namespace Name official doi
intermediary net/minecraft/class_4406
named net/minecraft/client/realms/gui/screen/RealmsPlayerScreen
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
RealmsPlayerScreen.InvitedObjectSelectionList
(package private) class
RealmsPlayerScreen.InvitedObjectSelectionListEntry
(package private) static class
RealmsPlayerScreen.PlayerOperation
-
Field Summary
Fields Modifier and Type Field Description private int
column_width
private int
column1_x
private int
column2_x
private static Identifier
CROSS_PLAYER_ICON
private static Text
INVITED_TEXT
private RealmsPlayerScreen.InvitedObjectSelectionList
invitedObjectSelectionList
private static Logger
LOGGER
private static Text
NORMAL_TOOLTIP
private static Identifier
OP_ICON
private ButtonWidget
opdeopButton
private RealmsPlayerScreen.PlayerOperation
operation
private static Text
OPERATOR_TOOLTIP
private static Identifier
OPTIONS_BACKGROUND
private RealmsConfigureWorldScreen
parent
private int
player
private static Text
REMOVE_TOOLTIP
private ButtonWidget
removeButton
private String
selectedInvited
private int
selectedInvitedIndex
private RealmsServer
serverData
private boolean
stateChanged
private RealmsLabel
titleLabel
private Text
tooltipText
private static Identifier
USER_ICON
Fields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
Constructor Summary
Constructors Constructor Description RealmsPlayerScreen(RealmsConfigureWorldScreen parent, RealmsServer serverData)
-
Method Summary
Modifier and Type Method Description private void
backButtonClicked()
private void
deleteFromInvitedList(int selectedInvitedIndex)
private void
deop(int index)
private void
drawNormal(MatrixStack matrices, int int2, int int3, int int4, int int5)
private void
drawOpped(MatrixStack matrices, int int2, int int3, int int4, int int5)
private void
drawRemoveIcon(MatrixStack matrices, int int2, int int3, int int4, int int5)
void
init()
Called when a screen should be initialized.boolean
keyPressed(int keyCode, int scanCode, int modifiers)
Callback for when a key down event has been captured.private void
op(int index)
void
removed()
void
render(MatrixStack matrices, int mouseX, int mouseY, float delta)
protected void
renderMousehoverTooltip(MatrixStack matrices, Text text, int mouseX, int mouseY)
private boolean
shouldRemoveAndOpdeopButtonBeVisible(int player)
private void
uninvite(int index)
private void
updateButtonStates()
private void
updateOps(Ops ops)
Methods inherited from class net.minecraft.client.realms.gui.screen.RealmsScreen
narrateLabels, row, tick
Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffset
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.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Ldoi;a:Lorg/apache/logging/log4j/Logger;
intermediary field_19958
Lnet/minecraft/class_4406;field_19958:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
OP_ICON
- Mappings:
Namespace Name Mixin selector official b
Ldoi;b:Lwb;
intermediary field_22704
Lnet/minecraft/class_4406;field_22704:Lnet/minecraft/class_2960;
named OP_ICON
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;OP_ICON:Lnet/minecraft/util/Identifier;
-
USER_ICON
- Mappings:
Namespace Name Mixin selector official c
Ldoi;c:Lwb;
intermediary field_22705
Lnet/minecraft/class_4406;field_22705:Lnet/minecraft/class_2960;
named USER_ICON
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;USER_ICON:Lnet/minecraft/util/Identifier;
-
CROSS_PLAYER_ICON
- Mappings:
Namespace Name Mixin selector official p
Ldoi;p:Lwb;
intermediary field_22706
Lnet/minecraft/class_4406;field_22706:Lnet/minecraft/class_2960;
named CROSS_PLAYER_ICON
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;CROSS_PLAYER_ICON:Lnet/minecraft/util/Identifier;
-
OPTIONS_BACKGROUND
- Mappings:
Namespace Name Mixin selector official q
Ldoi;q:Lwb;
intermediary field_22707
Lnet/minecraft/class_4406;field_22707:Lnet/minecraft/class_2960;
named OPTIONS_BACKGROUND
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;OPTIONS_BACKGROUND:Lnet/minecraft/util/Identifier;
-
NORMAL_TOOLTIP
- Mappings:
Namespace Name Mixin selector official r
Ldoi;r:Loi;
intermediary field_26498
Lnet/minecraft/class_4406;field_26498:Lnet/minecraft/class_2561;
named NORMAL_TOOLTIP
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;NORMAL_TOOLTIP:Lnet/minecraft/text/Text;
-
OPERATOR_TOOLTIP
- Mappings:
Namespace Name Mixin selector official s
Ldoi;s:Loi;
intermediary field_26499
Lnet/minecraft/class_4406;field_26499:Lnet/minecraft/class_2561;
named OPERATOR_TOOLTIP
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;OPERATOR_TOOLTIP:Lnet/minecraft/text/Text;
-
REMOVE_TOOLTIP
- Mappings:
Namespace Name Mixin selector official t
Ldoi;t:Loi;
intermediary field_26500
Lnet/minecraft/class_4406;field_26500:Lnet/minecraft/class_2561;
named REMOVE_TOOLTIP
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;REMOVE_TOOLTIP:Lnet/minecraft/text/Text;
-
INVITED_TEXT
- Mappings:
Namespace Name Mixin selector official u
Ldoi;u:Loi;
intermediary field_26501
Lnet/minecraft/class_4406;field_26501:Lnet/minecraft/class_2561;
named INVITED_TEXT
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;INVITED_TEXT:Lnet/minecraft/text/Text;
-
tooltipText
- Mappings:
Namespace Name Mixin selector official v
Ldoi;v:Loi;
intermediary field_19959
Lnet/minecraft/class_4406;field_19959:Lnet/minecraft/class_2561;
named tooltipText
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;tooltipText:Lnet/minecraft/text/Text;
-
parent
- Mappings:
Namespace Name Mixin selector official w
Ldoi;w:Ldnx;
intermediary field_19960
Lnet/minecraft/class_4406;field_19960:Lnet/minecraft/class_4388;
named parent
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;parent:Lnet/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen;
-
serverData
- Mappings:
Namespace Name Mixin selector official x
Ldoi;x:Ldmv;
intermediary field_19961
Lnet/minecraft/class_4406;field_19961:Lnet/minecraft/class_4877;
named serverData
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;serverData:Lnet/minecraft/client/realms/dto/RealmsServer;
-
invitedObjectSelectionList
- Mappings:
Namespace Name Mixin selector official y
Ldoi;y:Ldoi$b;
intermediary field_19962
Lnet/minecraft/class_4406;field_19962:Lnet/minecraft/class_4406$class_4407;
named invitedObjectSelectionList
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;invitedObjectSelectionList:Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList;
-
column1_x
private int column1_x- Mappings:
Namespace Name Mixin selector official z
Ldoi;z:I
intermediary field_19963
Lnet/minecraft/class_4406;field_19963:I
named column1_x
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;column1_x:I
-
column_width
private int column_width- Mappings:
Namespace Name Mixin selector official A
Ldoi;A:I
intermediary field_19964
Lnet/minecraft/class_4406;field_19964:I
named column_width
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;column_width:I
-
column2_x
private int column2_x- Mappings:
Namespace Name Mixin selector official B
Ldoi;B:I
intermediary field_19965
Lnet/minecraft/class_4406;field_19965:I
named column2_x
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;column2_x:I
-
removeButton
- Mappings:
Namespace Name Mixin selector official C
Ldoi;C:Ldru;
intermediary field_19966
Lnet/minecraft/class_4406;field_19966:Lnet/minecraft/class_4185;
named removeButton
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;removeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
opdeopButton
- Mappings:
Namespace Name Mixin selector official D
Ldoi;D:Ldru;
intermediary field_19967
Lnet/minecraft/class_4406;field_19967:Lnet/minecraft/class_4185;
named opdeopButton
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;opdeopButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
selectedInvitedIndex
private int selectedInvitedIndex- Mappings:
Namespace Name Mixin selector official E
Ldoi;E:I
intermediary field_19968
Lnet/minecraft/class_4406;field_19968:I
named selectedInvitedIndex
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;selectedInvitedIndex:I
-
selectedInvited
- Mappings:
Namespace Name Mixin selector official F
Ldoi;F:Ljava/lang/String;
intermediary field_19969
Lnet/minecraft/class_4406;field_19969:Ljava/lang/String;
named selectedInvited
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;selectedInvited:Ljava/lang/String;
-
player
private int player- Mappings:
Namespace Name Mixin selector official G
Ldoi;G:I
intermediary field_19970
Lnet/minecraft/class_4406;field_19970:I
named player
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;player:I
-
stateChanged
private boolean stateChanged- Mappings:
Namespace Name Mixin selector official H
Ldoi;H:Z
intermediary field_19971
Lnet/minecraft/class_4406;field_19971:Z
named stateChanged
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;stateChanged:Z
-
titleLabel
- Mappings:
Namespace Name Mixin selector official I
Ldoi;I:Lewf;
intermediary field_19972
Lnet/minecraft/class_4406;field_19972:Lnet/minecraft/class_4903;
named titleLabel
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;titleLabel:Lnet/minecraft/client/realms/RealmsLabel;
-
operation
- Mappings:
Namespace Name Mixin selector official J
Ldoi;J:Ldoi$c;
intermediary field_26496
Lnet/minecraft/class_4406;field_26496:Lnet/minecraft/class_4406$class_5488;
named operation
Lnet/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>
Ldoi;<init>(Ldnx;Ldmv;)V
intermediary <init>
Lnet/minecraft/class_4406;<init>(Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V
named <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.
-
updateButtonStates
private void updateButtonStates()- Mappings:
Namespace Name Mixin selector official h
Ldoi;h()V
intermediary method_21325
Lnet/minecraft/class_4406;method_21325()V
named updateButtonStates
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;updateButtonStates()V
-
shouldRemoveAndOpdeopButtonBeVisible
private boolean shouldRemoveAndOpdeopButtonBeVisible(int player)- Mappings:
Namespace Name Mixin selector official k
Ldoi;k(I)Z
intermediary method_21326
Lnet/minecraft/class_4406;method_21326(I)Z
named shouldRemoveAndOpdeopButtonBeVisible
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;shouldRemoveAndOpdeopButtonBeVisible(I)Z
-
removed
public void removed() -
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 inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Specified by:
keyPressed
in interfaceParentElement
- Overrides:
keyPressed
in classScreen
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- 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:
true
to indicate that the event handling is successful/valid- See Also:
Keyboard.onKey(long, int, int, int, int)
,GLFW.GLFW_KEY_Q
,GLFWKeyCallbackI.invoke(long, int, int, int, int)
- Mappings:
Namespace Name Mixin selector official a
Ldst;a(III)Z
intermediary method_25404
Lnet/minecraft/class_364;method_25404(III)Z
named keyPressed
Lnet/minecraft/client/gui/Element;keyPressed(III)Z
-
backButtonClicked
private void backButtonClicked()- Mappings:
Namespace Name Mixin selector official i
Ldoi;i()V
intermediary method_21333
Lnet/minecraft/class_4406;method_21333()V
named backButtonClicked
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;backButtonClicked()V
-
op
private void op(int index)- Mappings:
Namespace Name Mixin selector official l
Ldoi;l(I)V
intermediary method_21334
Lnet/minecraft/class_4406;method_21334(I)V
named op
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;op(I)V
-
deop
private void deop(int index)- Mappings:
Namespace Name Mixin selector official m
Ldoi;m(I)V
intermediary method_21339
Lnet/minecraft/class_4406;method_21339(I)V
named deop
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;deop(I)V
-
updateOps
- Mappings:
Namespace Name Mixin selector official a
Ldoi;a(Ldmo;)V
intermediary method_21328
Lnet/minecraft/class_4406;method_21328(Lnet/minecraft/class_4870;)V
named updateOps
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;updateOps(Lnet/minecraft/client/realms/dto/Ops;)V
-
uninvite
private void uninvite(int index)- Mappings:
Namespace Name Mixin selector official n
Ldoi;n(I)V
intermediary method_21344
Lnet/minecraft/class_4406;method_21344(I)V
named uninvite
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;uninvite(I)V
-
deleteFromInvitedList
private void deleteFromInvitedList(int selectedInvitedIndex)- Mappings:
Namespace Name Mixin selector official o
Ldoi;o(I)V
intermediary method_21347
Lnet/minecraft/class_4406;method_21347(I)V
named deleteFromInvitedList
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;deleteFromInvitedList(I)V
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Ldsq;a(Ldlr;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
renderMousehoverTooltip
protected void renderMousehoverTooltip(MatrixStack matrices, @Nullable Text text, int mouseX, int mouseY)- Mappings:
Namespace Name Mixin selector official a
Ldoi;a(Ldlr;Loi;II)V
intermediary method_21332
Lnet/minecraft/class_4406;method_21332(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V
named renderMousehoverTooltip
Lnet/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 c
Ldoi;c(Ldlr;IIII)V
intermediary method_21327
Lnet/minecraft/class_4406;method_21327(Lnet/minecraft/class_4587;IIII)V
named drawRemoveIcon
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;drawRemoveIcon(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
drawOpped
- Mappings:
Namespace Name Mixin selector official d
Ldoi;d(Ldlr;IIII)V
intermediary method_21335
Lnet/minecraft/class_4406;method_21335(Lnet/minecraft/class_4587;IIII)V
named drawOpped
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;drawOpped(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
drawNormal
- Mappings:
Namespace Name Mixin selector official e
Ldoi;e(Ldlr;IIII)V
intermediary method_21340
Lnet/minecraft/class_4406;method_21340(Lnet/minecraft/class_4587;IIII)V
named drawNormal
Lnet/minecraft/client/realms/gui/screen/RealmsPlayerScreen;drawNormal(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-