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
,Navigable
,ParentElement
@Environment(CLIENT)
public class SocialInteractionsPlayerListEntry
extends ElementListWidget.Entry<SocialInteractionsPlayerListEntry>
- Mappings:
Namespace Name official exe
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 boolean
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
static final int
private final boolean
private static final Text
private static final Text
private @Nullable ButtonWidget
private static final Text
static final int
private final String
private static final Text
private boolean
private static final Text
private static final Identifier
private static final Text
private final boolean
private @Nullable ButtonWidget
private static final Text
private boolean
private @Nullable ButtonWidget
private static final Text
private final Supplier<Identifier>
private float
private final UUID
static final int
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionSocialInteractionsPlayerListEntry
(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<Identifier> skinTexture, boolean reportable) -
Method Summary
Modifier and TypeMethodDescriptionchildren()
Gets a list of all child GUI elements.getName()
(package private) MutableText
private Tooltip
private Text
getUuid()
boolean
boolean
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.List<? extends Selectable>
void
setOffline
(boolean offline) void
setSentMessage
(boolean sentMessage) private void
setShowButtonVisible
(boolean showButtonVisible) Methods inherited from class net.minecraft.client.gui.widget.ElementListWidget.Entry
getFocused, getNavigationPath, getNavigationPath, isDragging, mouseClicked, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
drawBorder, isFocused, isMouseOver, setFocused
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
getNavigationFocus, isMouseOver, mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, focusOn, getFocusedPath, hoveredElement, isFocused, keyPressed, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
REPORT_BUTTON_TEXTURE
- Mappings:
Namespace Name Mixin selector official f
Lexe;f:Ladd;
intermediary field_39737
Lnet/minecraft/class_5519;field_39737:Lnet/minecraft/class_2960;
named REPORT_BUTTON_TEXTURE
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;REPORT_BUTTON_TEXTURE:Lnet/minecraft/util/Identifier;
-
field_32418
private static final int field_32418- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lexe;h:I
intermediary field_32418
Lnet/minecraft/class_5519;field_32418:I
named field_32418
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32418:I
-
HIDDEN_TEXT
- Mappings:
Namespace Name Mixin selector official w
Lexe;w:Ltj;
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 x
Lexe;x:Ltj;
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 y
Lexe;y:Ltj;
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 z
Lexe;z:Ltj;
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 A
Lexe;A:Ltj;
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;
-
REPORT_DISABLED_TEXT
- Mappings:
Namespace Name Mixin selector official B
Lexe;B:Ltj;
intermediary field_39736
Lnet/minecraft/class_5519;field_39736:Lnet/minecraft/class_2561;
named REPORT_DISABLED_TEXT
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;REPORT_DISABLED_TEXT:Lnet/minecraft/text/Text;
-
NOT_REPORTABLE_TEXT
- Mappings:
Namespace Name Mixin selector official C
Lexe;C:Ltj;
intermediary field_39936
Lnet/minecraft/class_5519;field_39936:Lnet/minecraft/class_2561;
named NOT_REPORTABLE_TEXT
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;NOT_REPORTABLE_TEXT:Lnet/minecraft/text/Text;
-
hideText
- Mappings:
Namespace Name Mixin selector official D
Lexe;D:Ltj;
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 E
Lexe;E:Ltj;
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;
-
reportText
- Mappings:
Namespace Name Mixin selector official F
Lexe;F:Ltj;
intermediary field_39623
Lnet/minecraft/class_5519;field_39623:Lnet/minecraft/class_2561;
named reportText
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;reportText:Lnet/minecraft/text/Text;
-
field_32420
private static final int field_32420- See Also:
- Mappings:
Namespace Name Mixin selector official G
Lexe;G: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 H
Lexe;H: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 I
Lexe;I: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 J
Lexe;J: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 K
Lexe;K: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
Lexe;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
Lexe;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
Lexe;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
Lexe;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
Lexe;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 i
Lexe;i:Lemh;
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 j
Lexe;j: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 k
Lexe;k: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 l
Lexe;l: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 m
Lexe;m: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 n
Lexe;n:Z
intermediary field_26859
Lnet/minecraft/class_5519;field_26859:Z
named offline
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;offline:Z
-
sentMessage
private boolean sentMessage- Mappings:
Namespace Name Mixin selector official o
Lexe;o:Z
intermediary field_39790
Lnet/minecraft/class_5519;field_39790:Z
named sentMessage
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;sentMessage:Z
-
canSendReports
private final boolean canSendReports- Mappings:
Namespace Name Mixin selector official p
Lexe;p:Z
intermediary field_39791
Lnet/minecraft/class_5519;field_39791:Z
named canSendReports
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;canSendReports:Z
-
reportable
private final boolean reportable- Mappings:
Namespace Name Mixin selector official q
Lexe;q:Z
intermediary field_39937
Lnet/minecraft/class_5519;field_39937:Z
named reportable
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;reportable:Z
-
hasDraftReport
private final boolean hasDraftReport- Mappings:
Namespace Name Mixin selector official r
Lexe;r:Z
intermediary field_40796
Lnet/minecraft/class_5519;field_40796:Z
named hasDraftReport
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hasDraftReport:Z
-
hideButton
- Mappings:
Namespace Name Mixin selector official s
Lexe;s:Leoc;
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 t
Lexe;t:Leoc;
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;
-
reportButton
- Mappings:
Namespace Name Mixin selector official u
Lexe;u:Leoc;
intermediary field_39622
Lnet/minecraft/class_5519;field_39622:Lnet/minecraft/class_4185;
named reportButton
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;reportButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
timeCounter
private float timeCounter- Mappings:
Namespace Name Mixin selector official v
Lexe;v: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, boolean reportable) - Mappings:
Namespace Name Mixin selector official <init>
Lexe;<init>(Lemh;Lexh;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
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
-
-
Method Details
-
getReportButtonTooltip
- Mappings:
Namespace Name Mixin selector official h
Lexe;h()Leph;
intermediary method_47634
Lnet/minecraft/class_5519;method_47634()Lnet/minecraft/class_7919;
named getReportButtonTooltip
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getReportButtonTooltip()Lnet/minecraft/client/gui/tooltip/Tooltip;
-
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
Lenw$a;a(Lehe;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 i
Lepk;i()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
Leoi$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 d
Lexe;d()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 e
Lexe;e()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
Lexe;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
-
isOffline
public boolean isOffline()- Mappings:
Namespace Name Mixin selector official f
Lexe;f()Z
intermediary method_44754
Lnet/minecraft/class_5519;method_44754()Z
named isOffline
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;isOffline()Z
-
setSentMessage
public void setSentMessage(boolean sentMessage) - Mappings:
Namespace Name Mixin selector official d
Lexe;d(Z)V
intermediary method_44753
Lnet/minecraft/class_5519;method_44753(Z)V
named setSentMessage
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;setSentMessage(Z)V
-
hasSentMessage
public boolean hasSentMessage()- Mappings:
Namespace Name Mixin selector official g
Lexe;g()Z
intermediary method_44756
Lnet/minecraft/class_5519;method_44756()Z
named hasSentMessage
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hasSentMessage()Z
-
onButtonClick
- Mappings:
Namespace Name Mixin selector official a
Lexe;a(ZLtj;)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
-
setShowButtonVisible
private void setShowButtonVisible(boolean showButtonVisible) - Mappings:
Namespace Name Mixin selector official e
Lexe;e(Z)V
intermediary method_47905
Lnet/minecraft/class_5519;method_47905(Z)V
named setShowButtonVisible
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;setShowButtonVisible(Z)V
-
getNarrationMessage
- Mappings:
Namespace Name Mixin selector official a
Lexe;a(Ltw;)Ltw;
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 j
Lexe;j()Ltj;
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;
-