类 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
-
- 所有已实现的接口:
Element,ParentElement
@Environment(CLIENT) public class SocialInteractionsPlayerListEntry extends ElementListWidget.Entry<SocialInteractionsPlayerListEntry>
- Mappings:
Namespace Name official ecointermediary net/minecraft/class_5519named net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry
-
-
字段概要
字段 修饰符和类型 字段 说明 static intBLACK_COLORprivate static TextBLOCKED_OFFLINE_TEXTprivate static TextBLOCKED_TEXTprivate List<Element>buttonsprivate MinecraftClientclientstatic intDARK_GRAY_COLORprivate static intfield_32416private static intfield_32417private static intfield_32418private static intfield_32419private static intfield_32420private static intfield_32421private static intfield_32422static intGRAY_COLORprivate static TextHIDDEN_OFFLINE_TEXTprivate static TextHIDDEN_TEXTprivate @Nullable ButtonWidgethideButtonprivate List<OrderedText>hideTooltipstatic intLIGHT_GRAY_COLORprivate Stringnameprivate booleanofflineprivate static TextOFFLINE_TEXTprivate @Nullable ButtonWidgetshowButtonprivate List<OrderedText>showTooltipprivate Supplier<Identifier>skinTextureprivate floattimeCounterprivate UUIDuuidstatic intWHITE_COLOR
-
构造器概要
构造器 构造器 说明 SocialInteractionsPlayerListEntry(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<Identifier> skinTexture)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 List<? extends Element>children()Gets a list of all child GUI elements.StringgetName()private MutableTextgetNarrationMessage(MutableText text)private TextgetStatusText()UUIDgetUuid()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.private static voidrenderTooltip(SocialInteractionsScreen screen, MatrixStack matrices, List<OrderedText> tooltip, int mouseX, int mouseY)voidsetOffline(boolean offline)-
从类继承的方法 net.minecraft.client.gui.widget.ElementListWidget.Entry
getFocused, isDragging, setDragging, setFocused
-
从类继承的方法 net.minecraft.client.gui.widget.EntryListWidget.Entry
isMouseOver
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.client.gui.Element
isMouseOver, mouseMoved
-
从接口继承的方法 net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
-
-
-
字段详细资料
-
field_32418
private static final int field_32418
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official fLeco;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official gLeco;g:Iintermediary field_32419Lnet/minecraft/class_5519;field_32419:Inamed field_32419Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;field_32419:I
-
HIDDEN_TEXT
private static final Text HIDDEN_TEXT
- Mappings:
Namespace Name Mixin selector official sLeco;s:Lon;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
private static final Text BLOCKED_TEXT
- Mappings:
Namespace Name Mixin selector official tLeco;t:Lon;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
private static final Text OFFLINE_TEXT
- Mappings:
Namespace Name Mixin selector official uLeco;u:Lon;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
private static final Text HIDDEN_OFFLINE_TEXT
- Mappings:
Namespace Name Mixin selector official vLeco;v:Lon;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
private static final Text BLOCKED_OFFLINE_TEXT
- Mappings:
Namespace Name Mixin selector official wLeco;w:Lon;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official xLeco;x: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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official yLeco;y: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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official zLeco;z: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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official ALeco;A: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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official BLeco;B: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 aLeco;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 bLeco;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 cLeco;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 dLeco;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 eLeco;e:Iintermediary field_26903Lnet/minecraft/class_5519;field_26903:Inamed LIGHT_GRAY_COLORLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;LIGHT_GRAY_COLOR:I
-
client
private final MinecraftClient client
- Mappings:
Namespace Name Mixin selector official hLeco;h:Ldum;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
private final List<Element> buttons
- Mappings:
Namespace Name Mixin selector official iLeco;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
private final UUID uuid
- Mappings:
Namespace Name Mixin selector official jLeco;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
private final String name
- Mappings:
Namespace Name Mixin selector official kLeco;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
private final Supplier<Identifier> skinTexture
- Mappings:
Namespace Name Mixin selector official lLeco;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 mLeco;m:Zintermediary field_26859Lnet/minecraft/class_5519;field_26859:Znamed offlineLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;offline:Z
-
hideButton
@Nullable private @Nullable ButtonWidget hideButton
- Mappings:
Namespace Name Mixin selector official nLeco;n:Ldvw;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
@Nullable private @Nullable ButtonWidget showButton
- Mappings:
Namespace Name Mixin selector official oLeco;o:Ldvw;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;
-
hideTooltip
private final List<OrderedText> hideTooltip
- Mappings:
Namespace Name Mixin selector official pLeco;p: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
private final List<OrderedText> showTooltip
- Mappings:
Namespace Name Mixin selector official qLeco;q: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
private float timeCounter
- Mappings:
Namespace Name Mixin selector official rLeco;r:Fintermediary field_26864Lnet/minecraft/class_5519;field_26864:Fnamed timeCounterLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;timeCounter:F
-
-
构造器详细资料
-
SocialInteractionsPlayerListEntry
public SocialInteractionsPlayerListEntry(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<Identifier> skinTexture)
- Mappings:
Namespace Name Mixin selector official <init>Leco;<init>(Ldum;Lecr;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
-
-
方法详细资料
-
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.- 指定者:
render在类中EntryListWidget.Entry<SocialInteractionsPlayerListEntry>- 参数:
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 aLdvs$a;a(Ldpi;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
public List<? extends Element> children()
Gets a list of all child GUI elements.- Mappings:
Namespace Name Mixin selector official aB_Ldwu;aB_()Ljava/util/List;intermediary method_25396Lnet/minecraft/class_4069;method_25396()Ljava/util/List;named childrenLnet/minecraft/client/gui/ParentElement;children()Ljava/util/List;
-
getName
public String getName()
- Mappings:
Namespace Name Mixin selector official bLeco;b()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
public UUID getUuid()
- Mappings:
Namespace Name Mixin selector official cLeco;c()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 cLeco;c(Z)Vintermediary method_31335Lnet/minecraft/class_5519;method_31335(Z)Vnamed setOfflineLnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry;setOffline(Z)V
-
onButtonClick
private void onButtonClick(boolean showButtonVisible, Text chatMessage)- Mappings:
Namespace Name Mixin selector official aLeco;a(ZLon;)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
private MutableText getNarrationMessage(MutableText text)
- Mappings:
Namespace Name Mixin selector official aLeco;a(Lot;)Lot;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
private Text getStatusText()
- Mappings:
Namespace Name Mixin selector official dLeco;d()Lon;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
private static void renderTooltip(SocialInteractionsScreen screen, MatrixStack matrices, List<OrderedText> tooltip, int mouseX, int mouseY)
- Mappings:
Namespace Name Mixin selector official aLeco;a(Lecr;Ldpi;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
-
-