Class RealmsHeader

java.lang.Object
com.mojang.realmsclient.gui.RealmsHeader

public final class RealmsHeader extends Object
  • Field Details

    • INVITE_SPRITE

      private static final Identifier INVITE_SPRITE
    • NEWS_SPRITE

      private static final Identifier NEWS_SPRITE
    • CONTENT_WIDTH

      private static final int CONTENT_WIDTH
      See Also:
    • NO_PENDING_INVITES_TOOLTIP

      private static final Tooltip NO_PENDING_INVITES_TOOLTIP
    • PENDING_INVITES_TOOLTIP

      private static final Tooltip PENDING_INVITES_TOOLTIP
    • INVITES_TITLE

      private static final Component INVITES_TITLE
    • NEWS_TITLE

      private static final Component NEWS_TITLE
    • JOIN_REALM_TEXT

      private static final Component JOIN_REALM_TEXT
    • minecraft

      private final Minecraft minecraft
    • screen

      private final Screen screen
    • joinRealmButton

      private final Button joinRealmButton
    • pendingInvitesButton

      private final RealmsHeader.NotificationButton pendingInvitesButton
    • newsButton

      private final RealmsHeader.NotificationButton newsButton
  • Constructor Details

    • RealmsHeader

      public RealmsHeader(Screen screen, Runnable openJoinRealmScreen)
  • Method Details

    • createLayout

      public Layout createLayout(ImageWidget logo, int headerHeight, int buttonSpacing)
    • setPendingInvites

      public void setPendingInvites(int numberOfPendingInvites)
    • setNews

      public void setNews(@Nullable URI newsLink, boolean hasUnreadNews)
    • setJoinRealmButtonActive

      public void setJoinRealmButtonActive(boolean active)
    • openNews

      private void openNews()