Class RealmsMainScreen.ServerEntry

All Implemented Interfaces:
GuiEventListener, TabOrderedElement, NarrationSupplier
Enclosing class:
RealmsMainScreen

class RealmsMainScreen.ServerEntry extends RealmsMainScreen.Entry
  • Field Details

    • SKIN_HEAD_LARGE_WIDTH

      private static final int SKIN_HEAD_LARGE_WIDTH
      See Also:
    • serverData

      private final RealmsServer serverData
    • tooltip

      @Nullable private final Tooltip tooltip
  • Constructor Details

  • Method Details

    • render

      public void render(GuiGraphics p_283093_, int p_281645_, int p_283047_, int p_283525_, int p_282321_, int p_282391_, int p_281913_, int p_282475_, boolean p_282378_, float p_282843_)
      Specified by:
      render in class AbstractSelectionList.Entry<RealmsMainScreen.Entry>
    • renderFirstLine

      private void renderFirstLine(GuiGraphics p_311326_, int p_311522_, int p_312647_, int p_310935_)
    • renderSecondLine

      private void renderSecondLine(GuiGraphics p_311635_, int p_311064_, int p_310167_)
    • playRealm

      private void playRealm()
    • createUnitializedRealm

      private void createUnitializedRealm()
    • mouseClicked

      public boolean mouseClicked(double p_86858_, double p_86859_, int p_86860_)
    • keyPressed

      public boolean keyPressed(int p_279120_, int p_279121_, int p_279296_)
    • getNarration

      public Component getNarration()
      Specified by:
      getNarration in class ObjectSelectionList.Entry<RealmsMainScreen.Entry>
    • getServer

      public RealmsServer getServer()