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 edz
intermediary net/minecraft/class_5519
named net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
private static final Text
private static final Text
private final List<ClickableWidget>
private final MinecraftClient
static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
static final int
private static final Text
private static final Text
private @Nullable ButtonWidget
(package private) final Text
(package private) final List<OrderedText>
static final int
private final String
private boolean
private static final Text
private @Nullable ButtonWidget
(package private) final Text
(package private) final List<OrderedText>
private final Supplier<Identifier>
(package private) float
private final UUID
static final int
-
Constructor Summary
ConstructorDescriptionSocialInteractionsPlayerListEntry
(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<Identifier> skinTexture) -
Method Summary
Modifier and TypeMethodDescriptionchildren()
Gets a list of all child GUI elements.getName()
(package private) MutableText
private Text
getUuid()
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.(package private) static void
renderTooltip
(SocialInteractionsScreen screen, MatrixStack matrices, List<OrderedText> tooltip, int mouseX, int mouseY) List<? extends Selectable>
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
-
field_32418
private static final int field_32418- See Also:
- Mappings:
Namespace Name Mixin selector official f
Ledz;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
Ledz;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
- Mappings:
Namespace Name Mixin selector official u
Ledz;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
- Mappings:
Namespace Name Mixin selector official v
Ledz;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
- Mappings:
Namespace Name Mixin selector official w
Ledz;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
- Mappings:
Namespace Name Mixin selector official x
Ledz;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
- Mappings:
Namespace Name Mixin selector official y
Ledz;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
Ledz;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
Ledz;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
Ledz;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
Ledz;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
Ledz;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
Ledz;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
Ledz;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
Ledz;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
Ledz;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
Ledz;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 h
Ledz;h:Ldvp;
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 i
Ledz;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
- Mappings:
Namespace Name Mixin selector official j
Ledz;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
- Mappings:
Namespace Name Mixin selector official k
Ledz;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
- Mappings:
Namespace Name Mixin selector official l
Ledz;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
Ledz;m: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 n
Ledz;n:Ldxa;
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 o
Ledz;o:Ldxa;
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
- Mappings:
Namespace Name Mixin selector official p
Ledz;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
- Mappings:
Namespace Name Mixin selector official q
Ledz;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
- Mappings:
Namespace Name Mixin selector official r
Ledz;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
- Mappings:
Namespace Name Mixin selector official s
Ledz;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
Ledz;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>
Ledz;<init>(Ldvp;Leec;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
Ldww$a;a(Ldql;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 j
Ldxx;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;
-
selectableChildren
- Specified by:
selectableChildren
in classElementListWidget.Entry<SocialInteractionsPlayerListEntry>
- Mappings:
Namespace Name Mixin selector official b
Ldxf$a;b()Ljava/util/List;
intermediary method_37025
Lnet/minecraft/class_4265$class_4266;method_37025()Ljava/util/List;
named selectableChildren
Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;selectableChildren()Ljava/util/List;
-
getName
- Mappings:
Namespace Name Mixin selector official c
Ledz;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
- Mappings:
Namespace Name Mixin selector official d
Ledz;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
Ledz;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
Ledz;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
- Mappings:
Namespace Name Mixin selector official a
Ledz;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
- Mappings:
Namespace Name Mixin selector official e
Ledz;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
Ledz;a(Leec;Ldql;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
-