Class RealmsPlayerScreen

All Implemented Interfaces:
IGuiEventListener, INestedGuiEventHandler, IRenderable, IScreen

public class RealmsPlayerScreen extends RealmsScreen
  • Field Details

    • 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 String selectedInvited
    • player

      private int player
    • stateChanged

      private boolean stateChanged
    • titleLabel

      private RealmsLabel titleLabel
    • hoveredUserAction

      private RealmsPlayerScreen.GuestAction hoveredUserAction
  • Constructor Details

  • Method Details

    • init

      public void init()
      Overrides:
      init in class Screen
    • updateButtonStates

      private void updateButtonStates()
    • shouldRemoveAndOpdeopButtonBeVisible

      private boolean shouldRemoveAndOpdeopButtonBeVisible(int p_224296_1_)
    • removed

      public void removed()
      Overrides:
      removed in class Screen
    • keyPressed

      public boolean keyPressed(int p_231046_1_, int p_231046_2_, int p_231046_3_)
      Specified by:
      keyPressed in interface IGuiEventListener
      Specified by:
      keyPressed in interface INestedGuiEventHandler
      Overrides:
      keyPressed in class Screen
    • 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 interface IRenderable
      Overrides:
      render in class Screen
    • 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_)