Class RealmsPlayerScreen
- java.lang.Object
-
- net.minecraft.client.gui.AbstractGui
-
- net.minecraft.client.gui.FocusableGui
-
- net.minecraft.client.gui.screen.Screen
-
- net.minecraft.realms.RealmsScreen
-
- com.mojang.realmsclient.gui.screens.RealmsPlayerScreen
-
- All Implemented Interfaces:
IGuiEventListener,INestedGuiEventHandler,IRenderable,IScreen
public class RealmsPlayerScreen extends RealmsScreen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classRealmsPlayerScreen.GuestAction(package private) classRealmsPlayerScreen.InvitedEntry(package private) classRealmsPlayerScreen.InvitedList
-
Field Summary
Fields Modifier and Type Field Description private intcolumn1Xprivate intcolumn2Xprivate intcolumnWidthprivate static ResourceLocationCROSS_ICON_LOCATIONprivate RealmsPlayerScreen.GuestActionhoveredUserActionprivate static ITextComponentINVITED_LABELprivate RealmsPlayerScreen.InvitedListinvitedObjectSelectionListprivate RealmsConfigureWorldScreenlastScreenprivate static org.apache.logging.log4j.LoggerLOGGERprivate static ITextComponentNORMAL_USER_TOOLTIPprivate static ResourceLocationOP_ICON_LOCATIONprivate static ITextComponentOP_TOOLTIPprivate ButtonopdeopButtonprivate static ResourceLocationOPTIONS_BACKGROUNDprivate intplayerprivate static ITextComponentREMOVE_ENTRY_TOOLTIPprivate ButtonremoveButtonprivate java.lang.StringselectedInvitedprivate intselectedInvitedIndexprivate RealmsServerserverDataprivate booleanstateChangedprivate RealmsLabeltitleLabelprivate ITextComponenttoolTipprivate static ResourceLocationUSER_ICON_LOCATION-
Fields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, width
-
Fields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
-
-
Constructor Summary
Constructors Constructor Description RealmsPlayerScreen(RealmsConfigureWorldScreen p_i51760_1_, RealmsServer p_i51760_2_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidbackButtonClicked()private voiddeleteFromInvitedList(int p_224292_1_)private voiddeop(int p_224279_1_)private voiddrawNormal(MatrixStack p_237925_1_, int p_237925_2_, int p_237925_3_, int p_237925_4_, int p_237925_5_)private voiddrawOpped(MatrixStack p_237921_1_, int p_237921_2_, int p_237921_3_, int p_237921_4_, int p_237921_5_)private voiddrawRemoveIcon(MatrixStack p_237914_1_, int p_237914_2_, int p_237914_3_, int p_237914_4_, int p_237914_5_)voidinit()booleankeyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_)private voidop(int p_224289_1_)voidremoved()voidrender(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_)protected voidrenderMousehoverTooltip(MatrixStack p_237903_1_, ITextComponent p_237903_2_, int p_237903_3_, int p_237903_4_)private booleanshouldRemoveAndOpdeopButtonBeVisible(int p_224296_1_)private voiduninvite(int p_224274_1_)private voidupdateButtonStates()private voidupdateOps(Ops p_224283_1_)-
Methods inherited from class net.minecraft.realms.RealmsScreen
narrateLabels, row, tick
-
Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
-
Methods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocused
-
Methods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
-
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.IGuiEventListener
mouseMoved
-
Methods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
OP_ICON_LOCATION
private static final ResourceLocation OP_ICON_LOCATION
-
USER_ICON_LOCATION
private static final ResourceLocation USER_ICON_LOCATION
-
CROSS_ICON_LOCATION
private static final ResourceLocation CROSS_ICON_LOCATION
-
OPTIONS_BACKGROUND
private static final ResourceLocation OPTIONS_BACKGROUND
-
NORMAL_USER_TOOLTIP
private static final ITextComponent NORMAL_USER_TOOLTIP
-
OP_TOOLTIP
private static final ITextComponent OP_TOOLTIP
-
REMOVE_ENTRY_TOOLTIP
private static final ITextComponent REMOVE_ENTRY_TOOLTIP
-
INVITED_LABEL
private static final ITextComponent INVITED_LABEL
-
toolTip
private ITextComponent toolTip
-
lastScreen
private final RealmsConfigureWorldScreen lastScreen
-
serverData
private final RealmsServer serverData
-
invitedObjectSelectionList
private RealmsPlayerScreen.InvitedList invitedObjectSelectionList
-
column1X
private int column1X
-
columnWidth
private int columnWidth
-
column2X
private int column2X
-
removeButton
private Button removeButton
-
opdeopButton
private Button opdeopButton
-
selectedInvitedIndex
private int selectedInvitedIndex
-
selectedInvited
private java.lang.String selectedInvited
-
player
private int player
-
stateChanged
private boolean stateChanged
-
titleLabel
private RealmsLabel titleLabel
-
hoveredUserAction
private RealmsPlayerScreen.GuestAction hoveredUserAction
-
-
Constructor Detail
-
RealmsPlayerScreen
public RealmsPlayerScreen(RealmsConfigureWorldScreen p_i51760_1_, RealmsServer p_i51760_2_)
-
-
Method Detail
-
updateButtonStates
private void updateButtonStates()
-
shouldRemoveAndOpdeopButtonBeVisible
private boolean shouldRemoveAndOpdeopButtonBeVisible(int p_224296_1_)
-
keyPressed
public boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_)- Specified by:
keyPressedin interfaceIGuiEventListener- Specified by:
keyPressedin interfaceINestedGuiEventHandler- Overrides:
keyPressedin classScreen
-
backButtonClicked
private void backButtonClicked()
-
op
private void op(int p_224289_1_)
-
deop
private void deop(int p_224279_1_)
-
updateOps
private void updateOps(Ops p_224283_1_)
-
uninvite
private void uninvite(int p_224274_1_)
-
deleteFromInvitedList
private void deleteFromInvitedList(int p_224292_1_)
-
render
public void render(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_)
- Specified by:
renderin interfaceIRenderable- Overrides:
renderin classScreen
-
renderMousehoverTooltip
protected void renderMousehoverTooltip(MatrixStack p_237903_1_, @Nullable ITextComponent p_237903_2_, int p_237903_3_, int p_237903_4_)
-
drawRemoveIcon
private void drawRemoveIcon(MatrixStack p_237914_1_, int p_237914_2_, int p_237914_3_, int p_237914_4_, int p_237914_5_)
-
drawOpped
private void drawOpped(MatrixStack p_237921_1_, int p_237921_2_, int p_237921_3_, int p_237921_4_, int p_237921_5_)
-
drawNormal
private void drawNormal(MatrixStack p_237925_1_, int p_237925_2_, int p_237925_3_, int p_237925_4_, int p_237925_5_)
-
-