Class SocialInteractionsPlayerListEntry

All Implemented Interfaces:
Element, ParentElement

@Environment(CLIENT) public class SocialInteractionsPlayerListEntry extends ElementListWidget.Entry<SocialInteractionsPlayerListEntry>
Mappings:
Namespace Name
official edy
intermediary net/minecraft/class_5519
named net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry
  • Field Details

    • field_32418

      private static final int field_32418
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Ledy;f:I
      intermediary field_32418 Lnet/minecraft/class_5519;field_32418:I
      named field_32418 Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32418:I
    • field_32419

      private static final int field_32419
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Ledy;g:I
      intermediary field_32419 Lnet/minecraft/class_5519;field_32419:I
      named field_32419 Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32419:I
    • HIDDEN_TEXT

      private static final Text HIDDEN_TEXT
      Mappings:
      Namespace Name Mixin selector
      official u Ledy;u:Los;
      intermediary field_26905 Lnet/minecraft/class_5519;field_26905:Lnet/minecraft/class_2561;
      named HIDDEN_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;HIDDEN_TEXT:Lnet/minecraft/text/Text;
    • BLOCKED_TEXT

      private static final Text BLOCKED_TEXT
      Mappings:
      Namespace Name Mixin selector
      official v Ledy;v:Los;
      intermediary field_26906 Lnet/minecraft/class_5519;field_26906:Lnet/minecraft/class_2561;
      named BLOCKED_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;BLOCKED_TEXT:Lnet/minecraft/text/Text;
    • OFFLINE_TEXT

      private static final Text OFFLINE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official w Ledy;w:Los;
      intermediary field_26907 Lnet/minecraft/class_5519;field_26907:Lnet/minecraft/class_2561;
      named OFFLINE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;OFFLINE_TEXT:Lnet/minecraft/text/Text;
    • HIDDEN_OFFLINE_TEXT

      private static final Text HIDDEN_OFFLINE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official x Ledy;x:Los;
      intermediary field_26908 Lnet/minecraft/class_5519;field_26908:Lnet/minecraft/class_2561;
      named HIDDEN_OFFLINE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;HIDDEN_OFFLINE_TEXT:Lnet/minecraft/text/Text;
    • BLOCKED_OFFLINE_TEXT

      private static final Text BLOCKED_OFFLINE_TEXT
      Mappings:
      Namespace Name Mixin selector
      official y Ledy;y:Los;
      intermediary field_26909 Lnet/minecraft/class_5519;field_26909:Lnet/minecraft/class_2561;
      named BLOCKED_OFFLINE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;BLOCKED_OFFLINE_TEXT:Lnet/minecraft/text/Text;
    • field_32420

      private static final int field_32420
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official z Ledy;z:I
      intermediary field_32420 Lnet/minecraft/class_5519;field_32420:I
      named field_32420 Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32420:I
    • field_32421

      private static final int field_32421
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official A Ledy;A:I
      intermediary field_32421 Lnet/minecraft/class_5519;field_32421:I
      named field_32421 Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32421:I
    • field_32422

      private static final int field_32422
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official B Ledy;B:I
      intermediary field_32422 Lnet/minecraft/class_5519;field_32422:I
      named field_32422 Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32422:I
    • field_32416

      private static final int field_32416
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official C Ledy;C:I
      intermediary field_32416 Lnet/minecraft/class_5519;field_32416:I
      named field_32416 Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32416:I
    • field_32417

      private static final int field_32417
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official D Ledy;D:I
      intermediary field_32417 Lnet/minecraft/class_5519;field_32417:I
      named field_32417 Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32417:I
    • BLACK_COLOR

      public static final int BLACK_COLOR
      Mappings:
      Namespace Name Mixin selector
      official a Ledy;a:I
      intermediary field_26850 Lnet/minecraft/class_5519;field_26850:I
      named BLACK_COLOR Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;BLACK_COLOR:I
    • GRAY_COLOR

      public static final int GRAY_COLOR
      Mappings:
      Namespace Name Mixin selector
      official b Ledy;b:I
      intermediary field_26851 Lnet/minecraft/class_5519;field_26851:I
      named GRAY_COLOR Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;GRAY_COLOR:I
    • DARK_GRAY_COLOR

      public static final int DARK_GRAY_COLOR
      Mappings:
      Namespace Name Mixin selector
      official c Ledy;c:I
      intermediary field_26852 Lnet/minecraft/class_5519;field_26852:I
      named DARK_GRAY_COLOR Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;DARK_GRAY_COLOR:I
    • WHITE_COLOR

      public static final int WHITE_COLOR
      Mappings:
      Namespace Name Mixin selector
      official d Ledy;d:I
      intermediary field_26853 Lnet/minecraft/class_5519;field_26853:I
      named WHITE_COLOR Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;WHITE_COLOR:I
    • LIGHT_GRAY_COLOR

      public static final int LIGHT_GRAY_COLOR
      Mappings:
      Namespace Name Mixin selector
      official e Ledy;e:I
      intermediary field_26903 Lnet/minecraft/class_5519;field_26903:I
      named LIGHT_GRAY_COLOR Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;LIGHT_GRAY_COLOR:I
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official h Ledy;h:Ldvo;
      intermediary field_26854 Lnet/minecraft/class_5519;field_26854:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;client:Lnet/minecraft/client/MinecraftClient;
    • buttons

      private final List<ClickableWidget> buttons
      Mappings:
      Namespace Name Mixin selector
      official i Ledy;i:Ljava/util/List;
      intermediary field_26855 Lnet/minecraft/class_5519;field_26855:Ljava/util/List;
      named buttons Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;buttons:Ljava/util/List;
    • uuid

      private final UUID uuid
      Mappings:
      Namespace Name Mixin selector
      official j Ledy;j:Ljava/util/UUID;
      intermediary field_26856 Lnet/minecraft/class_5519;field_26856:Ljava/util/UUID;
      named uuid Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;uuid:Ljava/util/UUID;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official k Ledy;k:Ljava/lang/String;
      intermediary field_26857 Lnet/minecraft/class_5519;field_26857:Ljava/lang/String;
      named name Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;name:Ljava/lang/String;
    • skinTexture

      private final Supplier<Identifier> skinTexture
      Mappings:
      Namespace Name Mixin selector
      official l Ledy;l:Ljava/util/function/Supplier;
      intermediary field_26904 Lnet/minecraft/class_5519;field_26904:Ljava/util/function/Supplier;
      named skinTexture Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;skinTexture:Ljava/util/function/Supplier;
    • offline

      private boolean offline
      Mappings:
      Namespace Name Mixin selector
      official m Ledy;m:Z
      intermediary field_26859 Lnet/minecraft/class_5519;field_26859:Z
      named offline Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;offline:Z
    • hideButton

      @Nullable private @Nullable ButtonWidget hideButton
      Mappings:
      Namespace Name Mixin selector
      official n Ledy;n:Ldwz;
      intermediary field_26860 Lnet/minecraft/class_5519;field_26860:Lnet/minecraft/class_4185;
      named hideButton Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hideButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • showButton

      @Nullable private @Nullable ButtonWidget showButton
      Mappings:
      Namespace Name Mixin selector
      official o Ledy;o:Ldwz;
      intermediary field_26861 Lnet/minecraft/class_5519;field_26861:Lnet/minecraft/class_4185;
      named showButton Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;showButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • hideText

      final Text hideText
      Mappings:
      Namespace Name Mixin selector
      official p Ledy;p:Los;
      intermediary field_33837 Lnet/minecraft/class_5519;field_33837:Lnet/minecraft/class_2561;
      named hideText Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hideText:Lnet/minecraft/text/Text;
    • showText

      final Text showText
      Mappings:
      Namespace Name Mixin selector
      official q Ledy;q:Los;
      intermediary field_33838 Lnet/minecraft/class_5519;field_33838:Lnet/minecraft/class_2561;
      named showText Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;showText:Lnet/minecraft/text/Text;
    • hideTooltip

      final List<OrderedText> hideTooltip
      Mappings:
      Namespace Name Mixin selector
      official r Ledy;r:Ljava/util/List;
      intermediary field_26862 Lnet/minecraft/class_5519;field_26862:Ljava/util/List;
      named hideTooltip Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hideTooltip:Ljava/util/List;
    • showTooltip

      final List<OrderedText> showTooltip
      Mappings:
      Namespace Name Mixin selector
      official s Ledy;s:Ljava/util/List;
      intermediary field_26863 Lnet/minecraft/class_5519;field_26863:Ljava/util/List;
      named showTooltip Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;showTooltip:Ljava/util/List;
    • timeCounter

      float timeCounter
      Mappings:
      Namespace Name Mixin selector
      official t Ledy;t:F
      intermediary field_26864 Lnet/minecraft/class_5519;field_26864:F
      named timeCounter Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;timeCounter:F
  • Constructor Details

    • SocialInteractionsPlayerListEntry

      public SocialInteractionsPlayerListEntry(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<Identifier> skinTexture)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ledy;<init>(Ldvo;Leeb;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;)V
      intermediary <init> Lnet/minecraft/class_5519;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;)V
      named <init> Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;)V
  • Method Details

    • render

      public void render(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta)
      Renders an entry in a list.
      Specified by:
      render in class EntryListWidget.Entry<SocialInteractionsPlayerListEntry>
      Parameters:
      matrices - the matrix stack used for rendering
      index - the index of the entry
      y - the Y coordinate of the entry
      x - the X coordinate of the entry
      entryWidth - the width of the entry
      entryHeight - the height of the entry
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      hovered - whether the mouse is hovering over the entry
      Mappings:
      Namespace Name Mixin selector
      official a Ldwv$a;a(Ldqk;IIIIIIIZF)V
      intermediary method_25343 Lnet/minecraft/class_350$class_351;method_25343(Lnet/minecraft/class_4587;IIIIIIIZF)V
      named render Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(Lnet/minecraft/client/util/math/MatrixStack;IIIIIIIZF)V
    • children

      public List<? extends Element> children()
      Gets a list of all child GUI elements.
      Mappings:
      Namespace Name Mixin selector
      official j Ldxw;j()Ljava/util/List;
      intermediary method_25396 Lnet/minecraft/class_4069;method_25396()Ljava/util/List;
      named children Lnet/minecraft/client/gui/ParentElement;children()Ljava/util/List;
    • method_37025

      public List<? extends Selectable> method_37025()
      Specified by:
      method_37025 in class ElementListWidget.Entry<SocialInteractionsPlayerListEntry>
      Mappings:
      Namespace Name Mixin selector
      official b Ldxe$a;b()Ljava/util/List;
      intermediary method_37025 Lnet/minecraft/class_4265$class_4266;method_37025()Ljava/util/List;
      named method_37025 Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;method_37025()Ljava/util/List;
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official c Ledy;c()Ljava/lang/String;
      intermediary method_31330 Lnet/minecraft/class_5519;method_31330()Ljava/lang/String;
      named getName Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getName()Ljava/lang/String;
    • getUuid

      public UUID getUuid()
      Mappings:
      Namespace Name Mixin selector
      official d Ledy;d()Ljava/util/UUID;
      intermediary method_31334 Lnet/minecraft/class_5519;method_31334()Ljava/util/UUID;
      named getUuid Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getUuid()Ljava/util/UUID;
    • setOffline

      public void setOffline(boolean offline)
      Mappings:
      Namespace Name Mixin selector
      official c Ledy;c(Z)V
      intermediary method_31335 Lnet/minecraft/class_5519;method_31335(Z)V
      named setOffline Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;setOffline(Z)V
    • onButtonClick

      private void onButtonClick(boolean showButtonVisible, Text chatMessage)
      Mappings:
      Namespace Name Mixin selector
      official a Ledy;a(ZLos;)V
      intermediary method_31329 Lnet/minecraft/class_5519;method_31329(ZLnet/minecraft/class_2561;)V
      named onButtonClick Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;onButtonClick(ZLnet/minecraft/text/Text;)V
    • getNarrationMessage

      MutableText getNarrationMessage(MutableText text)
      Mappings:
      Namespace Name Mixin selector
      official a Ledy;a(Loy;)Loy;
      intermediary method_31389 Lnet/minecraft/class_5519;method_31389(Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;
      named getNarrationMessage Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getNarrationMessage(Lnet/minecraft/text/MutableText;)Lnet/minecraft/text/MutableText;
    • getStatusText

      private Text getStatusText()
      Mappings:
      Namespace Name Mixin selector
      official e Ledy;e()Los;
      intermediary method_31390 Lnet/minecraft/class_5519;method_31390()Lnet/minecraft/class_2561;
      named getStatusText Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getStatusText()Lnet/minecraft/text/Text;
    • renderTooltip

      static void renderTooltip(SocialInteractionsScreen screen, MatrixStack matrices, List<OrderedText> tooltip, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      official a Ledy;a(Leeb;Ldqk;Ljava/util/List;II)V
      intermediary method_31328 Lnet/minecraft/class_5519;method_31328(Lnet/minecraft/class_5522;Lnet/minecraft/class_4587;Ljava/util/List;II)V
      named renderTooltip Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;renderTooltip(Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V