Class SocialInteractionsPlayerListEntry
java.lang.Object
net.minecraft.client.gui.widget.EntryListWidget.Entry<E>
net.minecraft.client.gui.widget.ElementListWidget.Entry<SocialInteractionsPlayerListEntry>
net.minecraft.client.gui.screen.multiplayer.SocialInteractionsPlayerListEntry
- All Implemented Interfaces:
Element
,ParentElement
@Environment(CLIENT) public class SocialInteractionsPlayerListEntry extends ElementListWidget.Entry<SocialInteractionsPlayerListEntry>
- Mappings:
Namespace Name official dyn
intermediary net/minecraft/class_5519
named net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry
-
Field Summary
Fields Modifier and Type Field Description static int
BLACK_COLOR
private static Text
BLOCKED_OFFLINE_TEXT
private static Text
BLOCKED_TEXT
private List<Element>
buttons
private MinecraftClient
client
static int
DARK_GRAY_COLOR
static int
GRAY_COLOR
private static Text
HIDDEN_OFFLINE_TEXT
private static Text
HIDDEN_TEXT
private ButtonWidget
hideButton
private List<OrderedText>
hideTooltip
static int
LIGHT_GRAY_COLOR
private String
name
private boolean
offline
private static Text
OFFLINE_TEXT
private ButtonWidget
showButton
private List<OrderedText>
showTooltip
private Supplier<Identifier>
skinTexture
private float
timeCounter
private UUID
uuid
static int
WHITE_COLOR
-
Constructor Summary
Constructors Constructor Description SocialInteractionsPlayerListEntry(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<Identifier> skinTexture)
-
Method Summary
Modifier and Type Method Description List<? extends Element>
children()
Gets a list of all child GUI elements.String
getName()
private Text
getStatusText()
UUID
getUuid()
private static void
method_31328(SocialInteractionsScreen socialInteractionsScreen, MatrixStack matrixStack, List<OrderedText> list, int int2, int int3)
private MutableText
method_31389(MutableText mutableText)
private void
onButtonClick(boolean showButtonVisible, Text chatMessage)
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.void
setOffline(boolean offline)
Methods inherited from class net.minecraft.client.gui.widget.ElementListWidget.Entry
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
isMouseOver
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
isMouseOver, mouseMoved
Methods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
HIDDEN_TEXT
- Mappings:
Namespace Name Mixin selector official q
Ldyn;q:Loi;
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
- Mappings:
Namespace Name Mixin selector official r
Ldyn;r:Loi;
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
- Mappings:
Namespace Name Mixin selector official s
Ldyn;s:Loi;
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
- Mappings:
Namespace Name Mixin selector official t
Ldyn;t:Loi;
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
- Mappings:
Namespace Name Mixin selector official u
Ldyn;u:Loi;
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;
-
BLACK_COLOR
public static final int BLACK_COLOR- Mappings:
Namespace Name Mixin selector official a
Ldyn;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
Ldyn;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
Ldyn;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
Ldyn;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
Ldyn;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
- Mappings:
Namespace Name Mixin selector official f
Ldyn;f:Ldqk;
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
- Mappings:
Namespace Name Mixin selector official g
Ldyn;g: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
- Mappings:
Namespace Name Mixin selector official h
Ldyn;h: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
- Mappings:
Namespace Name Mixin selector official i
Ldyn;i: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
- Mappings:
Namespace Name Mixin selector official j
Ldyn;j: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 k
Ldyn;k:Z
intermediary field_26859
Lnet/minecraft/class_5519;field_26859:Z
named offline
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;offline:Z
-
hideButton
- Mappings:
Namespace Name Mixin selector official l
Ldyn;l:Ldru;
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
- Mappings:
Namespace Name Mixin selector official m
Ldyn;m:Ldru;
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;
-
hideTooltip
- Mappings:
Namespace Name Mixin selector official n
Ldyn;n: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
- Mappings:
Namespace Name Mixin selector official o
Ldyn;o: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
private float timeCounter- Mappings:
Namespace Name Mixin selector official p
Ldyn;p: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>
Ldyn;<init>(Ldqk;Ldyq;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 classEntryListWidget.Entry<SocialInteractionsPlayerListEntry>
- Parameters:
matrices
- the matrix stack used for renderingindex
- the index of the entryy
- the Y coordinate of the entryx
- the X coordinate of the entryentryWidth
- the width of the entryentryHeight
- the height of the entrymouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousehovered
- whether the mouse is hovering over the entry- Mappings:
Namespace Name Mixin selector official a
Ldrq$a;a(Ldlr;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
Gets a list of all child GUI elements.- Mappings:
Namespace Name Mixin selector official aA_
Ldss;aA_()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;
-
getName
- Mappings:
Namespace Name Mixin selector official b
Ldyn;b()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
- Mappings:
Namespace Name Mixin selector official c
Ldyn;c()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
Ldyn;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
- Mappings:
Namespace Name Mixin selector official a
Ldyn;a(ZLoi;)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
-
method_31389
- Mappings:
Namespace Name Mixin selector official a
Ldyn;a(Loo;)Loo;
intermediary method_31389
Lnet/minecraft/class_5519;method_31389(Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;
named method_31389
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;method_31389(Lnet/minecraft/text/MutableText;)Lnet/minecraft/text/MutableText;
-
getStatusText
- Mappings:
Namespace Name Mixin selector official d
Ldyn;d()Loi;
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;
-
method_31328
private static void method_31328(SocialInteractionsScreen socialInteractionsScreen, MatrixStack matrixStack, List<OrderedText> list, int int2, int int3)- Mappings:
Namespace Name Mixin selector official a
Ldyn;a(Ldyq;Ldlr;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 method_31328
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;method_31328(Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;Lnet/minecraft/client/util/math/MatrixStack;Ljava/util/List;II)V
-