Class RealmsPlayerScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.realms.RealmsScreen
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen
- All Implemented Interfaces:
Drawable,Element,ParentElement,TickableElement
@Environment(CLIENT) public class RealmsPlayerScreen extends RealmsScreen
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classRealmsPlayerScreen.InvitedObjectSelectionList(package private) classRealmsPlayerScreen.InvitedObjectSelectionListEntry -
Field Summary
Fields Modifier and Type Field Description private intcolumn_widthprivate intcolumn1_xprivate intcolumn2_xprivate static IdentifierCROSS_PLAYER_ICONprivate RealmsPlayerScreen.InvitedObjectSelectionListinvitedObjectSelectionListprivate RealmsConfigureWorldScreenlastScreenprivate static LoggerLOGGERprivate static IdentifierOP_ICONprivate ButtonWidgetopdeopButtonprivate static IdentifierOPTIONS_BACKGROUNDprivate intplayerprivate ButtonWidgetremoveButtonprivate StringselectedInvitedprivate intselectedInvitedIndexprivate RealmsServerserverDataprivate booleanstateChangedprivate RealmsLabeltitleLabelprivate StringtoolTipprivate static IdentifierUSER_ICONFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description RealmsPlayerScreen(RealmsConfigureWorldScreen lastScreen, RealmsServer serverData) -
Method Summary
Modifier and Type Method Description private voidbackButtonClicked()private voiddeleteFromInvitedList(int selectedInvitedIndex)private voiddeop(int index)private voiddrawNormal(MatrixStack matrixStack, int int2, int int3, int int4, int int5)private voiddrawOpped(MatrixStack matrixStack, int int2, int int3, int int4, int int5)private voiddrawRemoveIcon(MatrixStack matrixStack, int int2, int int3, int int4, int int5)voidinit()booleankeyPressed(int keyCode, int scanCode, int modifiers)private voidop(int index)voidremoved()voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)protected voidrenderMousehoverTooltip(MatrixStack matrixStack, String string, int int2, int int3)private booleanshouldRemoveAndOpdeopButtonBeVisible(int player)private voiduninvite(int index)private voidupdateButtonStates()private voidupdateOps(Ops ops)Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, method_29638, onClose, renderBackground, renderBackground, renderBackgroundTexture, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods 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, 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.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
-
OP_ICON
-
USER_ICON
-
CROSS_PLAYER_ICON
-
OPTIONS_BACKGROUND
-
toolTip
-
lastScreen
-
serverData
-
invitedObjectSelectionList
-
column1_x
private int column1_x -
column_width
private int column_width -
column2_x
private int column2_x -
removeButton
-
opdeopButton
-
selectedInvitedIndex
private int selectedInvitedIndex -
selectedInvited
-
player
private int player -
stateChanged
private boolean stateChanged -
titleLabel
-
-
Constructor Details
-
Method Details
-
init
public void init() -
updateButtonStates
private void updateButtonStates() -
shouldRemoveAndOpdeopButtonBeVisible
private boolean shouldRemoveAndOpdeopButtonBeVisible(int player) -
removed
public void removed() -
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers)- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classScreen
-
backButtonClicked
private void backButtonClicked() -
op
private void op(int index) -
deop
private void deop(int index) -
updateOps
-
uninvite
private void uninvite(int index) -
deleteFromInvitedList
private void deleteFromInvitedList(int selectedInvitedIndex) -
render
-
renderMousehoverTooltip
-
drawRemoveIcon
-
drawOpped
-
drawNormal
-