Class FriendsTab

java.lang.Object
net.minecraft.client.gui.screens.friends.AbstractFriendsTab
net.minecraft.client.gui.screens.friends.FriendsTab
All Implemented Interfaces:
Tab

class FriendsTab extends AbstractFriendsTab
  • Field Details

    • TAB_TITLE

      private static final Component TAB_TITLE
    • EMPTY_STATE

      private static final Component EMPTY_STATE
    • ILLUSTRATION

      private static final Identifier ILLUSTRATION
    • screen

      private final FriendsOverlayScreen screen
    • layout

      private final LinearLayout layout
    • friendScrollableContent

      private final LinearLayout friendScrollableContent
    • loadingDotsWidget

      private final LoadingDotsWidget loadingDotsWidget
    • addFriendWidget

      private final AddFriendWidget addFriendWidget
    • scrollableLayout

      private final ScrollableLayout scrollableLayout
  • Constructor Details

  • Method Details

    • showLoading

      public void showLoading()
    • showError

      public void showError(Component message)
    • showEmpty

      public void showEmpty()
    • rearrangeElements

      void rearrangeElements()
      Specified by:
      rearrangeElements in class AbstractFriendsTab
    • onSendFriendRequestFinished

      private void onSendFriendRequestFinished()
    • getTabTitle

      public Component getTabTitle()
    • getTabExtraNarration

      public Component getTabExtraNarration()
    • visitChildren

      public void visitChildren(Consumer<AbstractWidget> childrenConsumer)
    • doLayout

      public void doLayout(ScreenRectangle screenRectangle)
    • getLayout

      public Layout getLayout()
    • updateEntries

      void updateEntries(List<FriendEntry> friendEntries)
    • applyPresenceUpdate

      void applyPresenceUpdate(com.mojang.authlib.yggdrasil.response.PresenceResponse latestPresence)
    • createManageAccountFooter

      private FrameLayout createManageAccountFooter()
    • entriesContainer

      protected Layout entriesContainer()
      Specified by:
      entriesContainer in class AbstractFriendsTab