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 class
RealmsPlayerScreen.GuestAction
(package private) class
RealmsPlayerScreen.InvitedEntry
(package private) class
RealmsPlayerScreen.InvitedList
-
Field Summary
Fields Modifier and Type Field Description private int
column1X
private int
column2X
private int
columnWidth
private static ResourceLocation
CROSS_ICON_LOCATION
private RealmsPlayerScreen.GuestAction
hoveredUserAction
private static ITextComponent
INVITED_LABEL
private RealmsPlayerScreen.InvitedList
invitedObjectSelectionList
private RealmsConfigureWorldScreen
lastScreen
private static org.apache.logging.log4j.Logger
LOGGER
private static ITextComponent
NORMAL_USER_TOOLTIP
private static ResourceLocation
OP_ICON_LOCATION
private static ITextComponent
OP_TOOLTIP
private Button
opdeopButton
private static ResourceLocation
OPTIONS_BACKGROUND
private int
player
private static ITextComponent
REMOVE_ENTRY_TOOLTIP
private Button
removeButton
private java.lang.String
selectedInvited
private int
selectedInvitedIndex
private RealmsServer
serverData
private boolean
stateChanged
private RealmsLabel
titleLabel
private ITextComponent
toolTip
private static ResourceLocation
USER_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 void
backButtonClicked()
private void
deleteFromInvitedList(int p_224292_1_)
private void
deop(int p_224279_1_)
private void
drawNormal(MatrixStack p_237925_1_, int p_237925_2_, int p_237925_3_, int p_237925_4_, int p_237925_5_)
private void
drawOpped(MatrixStack p_237921_1_, int p_237921_2_, int p_237921_3_, int p_237921_4_, int p_237921_5_)
private void
drawRemoveIcon(MatrixStack p_237914_1_, int p_237914_2_, int p_237914_3_, int p_237914_4_, int p_237914_5_)
void
init()
boolean
keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_)
private void
op(int p_224289_1_)
void
removed()
void
render(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_)
protected void
renderMousehoverTooltip(MatrixStack p_237903_1_, ITextComponent p_237903_2_, int p_237903_3_, int p_237903_4_)
private boolean
shouldRemoveAndOpdeopButtonBeVisible(int p_224296_1_)
private void
uninvite(int p_224274_1_)
private void
updateButtonStates()
private void
updateOps(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:
keyPressed
in interfaceIGuiEventListener
- Specified by:
keyPressed
in interfaceINestedGuiEventHandler
- Overrides:
keyPressed
in 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:
render
in interfaceIRenderable
- Overrides:
render
in 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_)
-
-