net.minecraft.client.friend.gui.widget

public class FriendWidget

extends FriendListEntryWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, ParentElement

net.minecraft.client.gui.screens.friends.FriendEntry
net.minecraft.class_1_929
net.minecraft.client.friend.gui.widget.FriendWidget

Field summary

Modifier and TypeField
private static final ButtonTextures
PROFILE_SPRITE
field_1_11487
PROFILE_BUTTON_TEXTURES
private static final Tooltip
PLAYER_OPTIONS_TOOLTIP
field_1_11485
PLAYER_OPTIONS_TOOLTIP
private static final int
NAME_RIGHT_PADDING
field_1_11484
field_1_11484
public static final Comparator<FriendWidget>
ALPHABETICAL_COMPARATOR
field_1_11483
ALPHABETICAL_COMPARATOR
public static final Comparator<FriendWidget>
PRESENCE_COMPARATOR
field_1_11486
PRESENCE_COMPARATOR
private final ButtonWidget
profileButton
field_1_11488
profileButton
protected final PresenceStatusWidget
statusWidget
field_1_6558
presenceStatusWidget

Constructor summary

ModifierConstructor
public (MinecraftClient client, int width, UUID playerId, String playerName, UserStatus userStatus, Runnable onProfileButton)
public (MinecraftClient client, int width, UUID playerId, String playerName, com.mojang.authlib.services.response.PresenceResponse presenceResponse, SocialInteractionsManager$Visibility visibility, Runnable onProfileButton)

Method summary

Modifier and TypeMethod
public void
applyPresence(com.mojang.authlib.services.response.PresenceResponse latestPresence)
method_1_6396(com.mojang.authlib.services.response.PresenceResponse arg0)
onPresenceResponse(com.mojang.authlib.services.response.PresenceResponse presenceResponse)
public int
presenceStatusSortOrder()
method_1_5676()
getPresenceOrder()
public boolean
mouseClicked(MouseButtonEvent event, boolean doubleClick)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
public void
disable()
method_1_6130()
update()
protected Text
getEntryNarration()
method_1_6131()
getNarrationUsageText()
protected int
getProfileInfoHeight()
method_1_11471()
getTextHeight()
protected void
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
private static void
lambda$new$0(Runnable arg0, Button arg1)
method_1_11169(Runnable arg0, class_4185 arg1)
method_1_11169(Runnable arg0, ButtonWidget button)