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 edyintermediary net/minecraft/class_5519named net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intprivate static Textprivate static Textprivate List<ClickableWidget>private MinecraftClientstatic intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intstatic intprivate static Textprivate static Textprivate @Nullable ButtonWidget(package private) Text(package private) List<OrderedText>static intprivate Stringprivate booleanprivate static Textprivate @Nullable ButtonWidget(package private) Text(package private) List<OrderedText>private Supplier<Identifier>(package private) floatprivate UUIDstatic int -
Constructor Summary
ConstructorsConstructorDescriptionSocialInteractionsPlayerListEntry(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) MutableTextgetNarrationMessage(MutableText text)private TextgetUuid()List<? extends Selectable>private voidonButtonClick(boolean showButtonVisible, Text chatMessage)voidrender(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 voidrenderTooltip(SocialInteractionsScreen screen, MatrixStack matrices, List<OrderedText> tooltip, int mouseX, int mouseY)voidsetOffline(boolean offline)Methods inherited from class net.minecraft.client.gui.widget.ElementListWidget.Entry
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
isMouseOverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
isMouseOver, mouseMovedMethods 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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLedy;f:Iintermediary field_32418Lnet/minecraft/class_5519;field_32418:Inamed field_32418Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32418:I
-
field_32419
private static final int field_32419- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLedy;g:Iintermediary field_32419Lnet/minecraft/class_5519;field_32419:Inamed field_32419Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32419:I
-
HIDDEN_TEXT
- Mappings:
Namespace Name Mixin selector official uLedy;u:Los;intermediary field_26905Lnet/minecraft/class_5519;field_26905:Lnet/minecraft/class_2561;named HIDDEN_TEXTLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;HIDDEN_TEXT:Lnet/minecraft/text/Text;
-
BLOCKED_TEXT
- Mappings:
Namespace Name Mixin selector official vLedy;v:Los;intermediary field_26906Lnet/minecraft/class_5519;field_26906:Lnet/minecraft/class_2561;named BLOCKED_TEXTLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;BLOCKED_TEXT:Lnet/minecraft/text/Text;
-
OFFLINE_TEXT
- Mappings:
Namespace Name Mixin selector official wLedy;w:Los;intermediary field_26907Lnet/minecraft/class_5519;field_26907:Lnet/minecraft/class_2561;named OFFLINE_TEXTLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;OFFLINE_TEXT:Lnet/minecraft/text/Text;
-
HIDDEN_OFFLINE_TEXT
- Mappings:
Namespace Name Mixin selector official xLedy;x:Los;intermediary field_26908Lnet/minecraft/class_5519;field_26908:Lnet/minecraft/class_2561;named HIDDEN_OFFLINE_TEXTLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;HIDDEN_OFFLINE_TEXT:Lnet/minecraft/text/Text;
-
BLOCKED_OFFLINE_TEXT
- Mappings:
Namespace Name Mixin selector official yLedy;y:Los;intermediary field_26909Lnet/minecraft/class_5519;field_26909:Lnet/minecraft/class_2561;named BLOCKED_OFFLINE_TEXTLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;BLOCKED_OFFLINE_TEXT:Lnet/minecraft/text/Text;
-
field_32420
private static final int field_32420- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official zLedy;z:Iintermediary field_32420Lnet/minecraft/class_5519;field_32420:Inamed field_32420Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32420:I
-
field_32421
private static final int field_32421- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official ALedy;A:Iintermediary field_32421Lnet/minecraft/class_5519;field_32421:Inamed field_32421Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32421:I
-
field_32422
private static final int field_32422- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official BLedy;B:Iintermediary field_32422Lnet/minecraft/class_5519;field_32422:Inamed field_32422Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32422:I
-
field_32416
private static final int field_32416- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official CLedy;C:Iintermediary field_32416Lnet/minecraft/class_5519;field_32416:Inamed field_32416Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32416:I
-
field_32417
private static final int field_32417- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official DLedy;D:Iintermediary field_32417Lnet/minecraft/class_5519;field_32417:Inamed field_32417Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32417:I
-
BLACK_COLOR
public static final int BLACK_COLOR- Mappings:
Namespace Name Mixin selector official aLedy;a:Iintermediary field_26850Lnet/minecraft/class_5519;field_26850:Inamed BLACK_COLORLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;BLACK_COLOR:I
-
GRAY_COLOR
public static final int GRAY_COLOR- Mappings:
Namespace Name Mixin selector official bLedy;b:Iintermediary field_26851Lnet/minecraft/class_5519;field_26851:Inamed GRAY_COLORLnet/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 cLedy;c:Iintermediary field_26852Lnet/minecraft/class_5519;field_26852:Inamed DARK_GRAY_COLORLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;DARK_GRAY_COLOR:I
-
WHITE_COLOR
public static final int WHITE_COLOR- Mappings:
Namespace Name Mixin selector official dLedy;d:Iintermediary field_26853Lnet/minecraft/class_5519;field_26853:Inamed WHITE_COLORLnet/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 eLedy;e:Iintermediary field_26903Lnet/minecraft/class_5519;field_26903:Inamed LIGHT_GRAY_COLORLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;LIGHT_GRAY_COLOR:I
-
client
- Mappings:
Namespace Name Mixin selector official hLedy;h:Ldvo;intermediary field_26854Lnet/minecraft/class_5519;field_26854:Lnet/minecraft/class_310;named clientLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;client:Lnet/minecraft/client/MinecraftClient;
-
buttons
- Mappings:
Namespace Name Mixin selector official iLedy;i:Ljava/util/List;intermediary field_26855Lnet/minecraft/class_5519;field_26855:Ljava/util/List;named buttonsLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;buttons:Ljava/util/List;
-
uuid
- Mappings:
Namespace Name Mixin selector official jLedy;j:Ljava/util/UUID;intermediary field_26856Lnet/minecraft/class_5519;field_26856:Ljava/util/UUID;named uuidLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;uuid:Ljava/util/UUID;
-
name
- Mappings:
Namespace Name Mixin selector official kLedy;k:Ljava/lang/String;intermediary field_26857Lnet/minecraft/class_5519;field_26857:Ljava/lang/String;named nameLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;name:Ljava/lang/String;
-
skinTexture
- Mappings:
Namespace Name Mixin selector official lLedy;l:Ljava/util/function/Supplier;intermediary field_26904Lnet/minecraft/class_5519;field_26904:Ljava/util/function/Supplier;named skinTextureLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;skinTexture:Ljava/util/function/Supplier;
-
offline
private boolean offline- Mappings:
Namespace Name Mixin selector official mLedy;m:Zintermediary field_26859Lnet/minecraft/class_5519;field_26859:Znamed offlineLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;offline:Z
-
hideButton
- Mappings:
Namespace Name Mixin selector official nLedy;n:Ldwz;intermediary field_26860Lnet/minecraft/class_5519;field_26860:Lnet/minecraft/class_4185;named hideButtonLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hideButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
showButton
- Mappings:
Namespace Name Mixin selector official oLedy;o:Ldwz;intermediary field_26861Lnet/minecraft/class_5519;field_26861:Lnet/minecraft/class_4185;named showButtonLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;showButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
hideText
- Mappings:
Namespace Name Mixin selector official pLedy;p:Los;intermediary field_33837Lnet/minecraft/class_5519;field_33837:Lnet/minecraft/class_2561;named hideTextLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hideText:Lnet/minecraft/text/Text;
-
showText
- Mappings:
Namespace Name Mixin selector official qLedy;q:Los;intermediary field_33838Lnet/minecraft/class_5519;field_33838:Lnet/minecraft/class_2561;named showTextLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;showText:Lnet/minecraft/text/Text;
-
hideTooltip
- Mappings:
Namespace Name Mixin selector official rLedy;r:Ljava/util/List;intermediary field_26862Lnet/minecraft/class_5519;field_26862:Ljava/util/List;named hideTooltipLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;hideTooltip:Ljava/util/List;
-
showTooltip
- Mappings:
Namespace Name Mixin selector official sLedy;s:Ljava/util/List;intermediary field_26863Lnet/minecraft/class_5519;field_26863:Ljava/util/List;named showTooltipLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;showTooltip:Ljava/util/List;
-
timeCounter
float timeCounter- Mappings:
Namespace Name Mixin selector official tLedy;t:Fintermediary field_26864Lnet/minecraft/class_5519;field_26864:Fnamed timeCounterLnet/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;)Vintermediary <init>Lnet/minecraft/class_5519;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;)Vnamed <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:
renderin 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 aLdwv$a;a(Ldqk;IIIIIIIZF)Vintermediary method_25343Lnet/minecraft/class_350$class_351;method_25343(Lnet/minecraft/class_4587;IIIIIIIZF)Vnamed renderLnet/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 jLdxw;j()Ljava/util/List;intermediary method_25396Lnet/minecraft/class_4069;method_25396()Ljava/util/List;named childrenLnet/minecraft/client/gui/ParentElement;children()Ljava/util/List;
-
method_37025
- Specified by:
method_37025in classElementListWidget.Entry<SocialInteractionsPlayerListEntry>- Mappings:
Namespace Name Mixin selector official bLdxe$a;b()Ljava/util/List;intermediary method_37025Lnet/minecraft/class_4265$class_4266;method_37025()Ljava/util/List;named method_37025Lnet/minecraft/client/gui/widget/ElementListWidget$Entry;method_37025()Ljava/util/List;
-
getName
- Mappings:
Namespace Name Mixin selector official cLedy;c()Ljava/lang/String;intermediary method_31330Lnet/minecraft/class_5519;method_31330()Ljava/lang/String;named getNameLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getName()Ljava/lang/String;
-
getUuid
- Mappings:
Namespace Name Mixin selector official dLedy;d()Ljava/util/UUID;intermediary method_31334Lnet/minecraft/class_5519;method_31334()Ljava/util/UUID;named getUuidLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getUuid()Ljava/util/UUID;
-
setOffline
public void setOffline(boolean offline)- Mappings:
Namespace Name Mixin selector official cLedy;c(Z)Vintermediary method_31335Lnet/minecraft/class_5519;method_31335(Z)Vnamed setOfflineLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;setOffline(Z)V
-
onButtonClick
- Mappings:
Namespace Name Mixin selector official aLedy;a(ZLos;)Vintermediary method_31329Lnet/minecraft/class_5519;method_31329(ZLnet/minecraft/class_2561;)Vnamed onButtonClickLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;onButtonClick(ZLnet/minecraft/text/Text;)V
-
getNarrationMessage
- Mappings:
Namespace Name Mixin selector official aLedy;a(Loy;)Loy;intermediary method_31389Lnet/minecraft/class_5519;method_31389(Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;named getNarrationMessageLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;getNarrationMessage(Lnet/minecraft/text/MutableText;)Lnet/minecraft/text/MutableText;
-
getStatusText
- Mappings:
Namespace Name Mixin selector official eLedy;e()Los;intermediary method_31390Lnet/minecraft/class_5519;method_31390()Lnet/minecraft/class_2561;named getStatusTextLnet/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 aLedy;a(Leeb;Ldqk;Ljava/util/List;II)Vintermediary method_31328Lnet/minecraft/class_5519;method_31328(Lnet/minecraft/class_5522;Lnet/minecraft/class_4587;Ljava/util/List;II)Vnamed renderTooltipLnet/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
-