Class SocialInteractionsPlayerListEntry

All Implemented Interfaces:
Element, Navigable, ParentElement, Widget

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

    • DRAFT_REPORT_ICON_TEXTURE

      private static final Identifier DRAFT_REPORT_ICON_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named DRAFT_REPORT_ICON_TEXTURE Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;DRAFT_REPORT_ICON_TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_45560 Lnet/minecraft/class_5519;field_45560:Lnet/minecraft/class_2960;
      official f Lgvt;f:Lamu;
    • TOOLTIP_DELAY

      private static final Duration TOOLTIP_DELAY
      Mappings:
      Namespace Name Mixin selector
      named TOOLTIP_DELAY Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;TOOLTIP_DELAY:Ljava/time/Duration;
      intermediary field_32418 Lnet/minecraft/class_5519;field_32418:Ljava/time/Duration;
      official g Lgvt;g:Ljava/time/Duration;
    • REPORT_BUTTON_TEXTURES

      private static final ButtonTextures REPORT_BUTTON_TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named REPORT_BUTTON_TEXTURES Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;REPORT_BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45561 Lnet/minecraft/class_5519;field_45561:Lnet/minecraft/class_8666;
      official i Lgvt;i:Lgjc;
    • MUTE_BUTTON_TEXTURES

      private static final ButtonTextures MUTE_BUTTON_TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named MUTE_BUTTON_TEXTURES Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;MUTE_BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45562 Lnet/minecraft/class_5519;field_45562:Lnet/minecraft/class_8666;
      official j Lgvt;j:Lgjc;
    • UNMUTE_BUTTON_TEXTURES

      private static final ButtonTextures UNMUTE_BUTTON_TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named UNMUTE_BUTTON_TEXTURES Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;UNMUTE_BUTTON_TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;
      intermediary field_45563 Lnet/minecraft/class_5519;field_45563:Lnet/minecraft/class_8666;
      official k Lgvt;k:Lgjc;
    • HIDDEN_TEXT

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

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

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

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

      private static final Text BLOCKED_OFFLINE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named BLOCKED_OFFLINE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;BLOCKED_OFFLINE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_26909 Lnet/minecraft/class_5519;field_26909:Lnet/minecraft/class_2561;
      official D Lgvt;D:Lyi;
    • REPORT_DISABLED_TEXT

      private static final Text REPORT_DISABLED_TEXT
      Mappings:
      Namespace Name Mixin selector
      named REPORT_DISABLED_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;REPORT_DISABLED_TEXT:Lnet/minecraft/text/Text;
      intermediary field_39736 Lnet/minecraft/class_5519;field_39736:Lnet/minecraft/class_2561;
      official E Lgvt;E:Lyi;
    • HIDE_TEXT

      private static final Text HIDE_TEXT
      Mappings:
      Namespace Name Mixin selector
      named HIDE_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;HIDE_TEXT:Lnet/minecraft/text/Text;
      intermediary field_33837 Lnet/minecraft/class_5519;field_33837:Lnet/minecraft/class_2561;
      official F Lgvt;F:Lyi;
    • SHOW_TEXT

      private static final Text SHOW_TEXT
      Mappings:
      Namespace Name Mixin selector
      named SHOW_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;SHOW_TEXT:Lnet/minecraft/text/Text;
      intermediary field_33838 Lnet/minecraft/class_5519;field_33838:Lnet/minecraft/class_2561;
      official G Lgvt;G:Lyi;
    • REPORT_TEXT

      private static final Text REPORT_TEXT
      Mappings:
      Namespace Name Mixin selector
      named REPORT_TEXT Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;REPORT_TEXT:Lnet/minecraft/text/Text;
      intermediary field_39623 Lnet/minecraft/class_5519;field_39623:Lnet/minecraft/class_2561;
      official H Lgvt;H:Lyi;
    • field_32420

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

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

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

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

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

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

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

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

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

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

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

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

      private final Supplier<SkinTextures> skinSupplier
      Mappings:
      Namespace Name Mixin selector
      named skinSupplier Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;skinSupplier:Ljava/util/function/Supplier;
      intermediary field_26904 Lnet/minecraft/class_5519;field_26904:Ljava/util/function/Supplier;
      official p Lgvt;p:Ljava/util/function/Supplier;
    • offline

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

      private boolean sentMessage
      Mappings:
      Namespace Name Mixin selector
      named sentMessage Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;sentMessage:Z
      intermediary field_39790 Lnet/minecraft/class_5519;field_39790:Z
      official r Lgvt;r:Z
    • canSendReports

      private final boolean canSendReports
      Mappings:
      Namespace Name Mixin selector
      named canSendReports Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;canSendReports:Z
      intermediary field_39791 Lnet/minecraft/class_5519;field_39791:Z
      official s Lgvt;s:Z
    • hasDraftReport

      private boolean hasDraftReport
      Mappings:
      Namespace Name Mixin selector
      named hasDraftReport Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hasDraftReport:Z
      intermediary field_40796 Lnet/minecraft/class_5519;field_40796:Z
      official t Lgvt;t:Z
    • reportable

      private final boolean reportable
      Mappings:
      Namespace Name Mixin selector
      named reportable Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;reportable:Z
      intermediary field_39937 Lnet/minecraft/class_5519;field_39937:Z
      official u Lgvt;u:Z
    • hideButton

      private ButtonWidget hideButton
      Mappings:
      Namespace Name Mixin selector
      named hideButton Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hideButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_26860 Lnet/minecraft/class_5519;field_26860:Lnet/minecraft/class_4185;
      official v Lgvt;v:Lghl;
    • showButton

      private ButtonWidget showButton
      Mappings:
      Namespace Name Mixin selector
      named showButton Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;showButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_26861 Lnet/minecraft/class_5519;field_26861:Lnet/minecraft/class_4185;
      official w Lgvt;w:Lghl;
    • reportButton

      private ButtonWidget reportButton
      Mappings:
      Namespace Name Mixin selector
      named reportButton Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;reportButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      intermediary field_39622 Lnet/minecraft/class_5519;field_39622:Lnet/minecraft/class_4185;
      official x Lgvt;x:Lghl;
    • timeCounter

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

    • SocialInteractionsPlayerListEntry

      public SocialInteractionsPlayerListEntry(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<SkinTextures> skinTexture, boolean reportable)
      Mappings:
      Namespace Name Mixin selector
      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;Z)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;Z)V
      official <init> Lgvt;<init>(Lgds;Lgvw;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V
  • Method Details

    • updateHasDraftReport

      public void updateHasDraftReport(AbuseReportContext context)
      Mappings:
      Namespace Name Mixin selector
      named updateHasDraftReport Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;updateHasDraftReport(Lnet/minecraft/client/session/report/AbuseReportContext;)V
      intermediary method_71087 Lnet/minecraft/class_5519;method_71087(Lnet/minecraft/class_7574;)V
      official a Lgvt;a(Lhez;)V
    • getReportButtonTooltip

      private Tooltip getReportButtonTooltip()
      Mappings:
      Namespace Name Mixin selector
      named getReportButtonTooltip Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getReportButtonTooltip()Lnet/minecraft/client/gui/tooltip/Tooltip;
      intermediary method_47634 Lnet/minecraft/class_5519;method_47634()Lnet/minecraft/class_7919;
      official y Lgvt;y()Lgja;
    • render

      public void render(DrawContext context, int mouseX, int mouseY, boolean hovered, float deltaTicks)
      Renders an entry in a list.
      Specified by:
      render in class EntryListWidget.Entry<SocialInteractionsPlayerListEntry>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(Lnet/minecraft/client/gui/DrawContext;IIZF)V
      intermediary method_25343 Lnet/minecraft/class_350$class_351;method_25343(Lnet/minecraft/class_332;IIZF)V
      official a Lghf$a;a(Lggy;IIZF)V
    • children

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

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

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

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

      public Supplier<SkinTextures> getSkinSupplier()
      Mappings:
      Namespace Name Mixin selector
      named getSkinSupplier Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getSkinSupplier()Ljava/util/function/Supplier;
      intermediary method_53594 Lnet/minecraft/class_5519;method_53594()Ljava/util/function/Supplier;
      official u Lgvt;u()Ljava/util/function/Supplier;
    • setOffline

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

      public boolean isOffline()
      Mappings:
      Namespace Name Mixin selector
      named isOffline Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;isOffline()Z
      intermediary method_44754 Lnet/minecraft/class_5519;method_44754()Z
      official v Lgvt;v()Z
    • setSentMessage

      public void setSentMessage(boolean sentMessage)
      Mappings:
      Namespace Name Mixin selector
      named setSentMessage Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;setSentMessage(Z)V
      intermediary method_44753 Lnet/minecraft/class_5519;method_44753(Z)V
      official d Lgvt;d(Z)V
    • hasSentMessage

      public boolean hasSentMessage()
      Mappings:
      Namespace Name Mixin selector
      named hasSentMessage Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hasSentMessage()Z
      intermediary method_44756 Lnet/minecraft/class_5519;method_44756()Z
      official w Lgvt;w()Z
    • isReportable

      public boolean isReportable()
      Mappings:
      Namespace Name Mixin selector
      named isReportable Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;isReportable()Z
      intermediary method_53595 Lnet/minecraft/class_5519;method_53595()Z
      official x Lgvt;x()Z
    • onButtonClick

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

      private void setShowButtonVisible(boolean showButtonVisible)
      Mappings:
      Namespace Name Mixin selector
      named setShowButtonVisible Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;setShowButtonVisible(Z)V
      intermediary method_47905 Lnet/minecraft/class_5519;method_47905(Z)V
      official e Lgvt;e(Z)V
    • getNarrationMessage

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

      private Text getStatusText()
      Mappings:
      Namespace Name Mixin selector
      named getStatusText Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getStatusText()Lnet/minecraft/text/Text;
      intermediary method_31390 Lnet/minecraft/class_5519;method_31390()Lnet/minecraft/class_2561;
      official z Lgvt;z()Lyi;