@Environment(value=CLIENT) public class SocialInteractionsPlayerListEntry extends ElementListWidget.Entry<SocialInteractionsPlayerListEntry>
| Modifier and Type | Field and Description |
|---|---|
static int |
BLACK_COLOR |
private static Text |
BLOCKED_OFFLINE_TEXT |
private static Text |
BLOCKED_TEXT |
private List<Element> |
buttons |
private MinecraftClient |
client |
static int |
DARK_GRAY_COLOR |
static int |
GRAY_COLOR |
private static Text |
HIDDEN_OFFLINE_TEXT |
private static Text |
HIDDEN_TEXT |
private ButtonWidget |
hideButton |
private List<OrderedText> |
hideTooltip |
static int |
LIGHT_GRAY_COLOR |
private String |
name |
private boolean |
offline |
private static Text |
OFFLINE_TEXT |
private ButtonWidget |
showButton |
private List<OrderedText> |
showTooltip |
private Supplier<Identifier> |
skinTexture |
private float |
timeCounter |
private UUID |
uuid |
static int |
WHITE_COLOR |
| Constructor and Description |
|---|
SocialInteractionsPlayerListEntry(MinecraftClient client,
SocialInteractionsScreen parent,
UUID uuid,
String name,
Supplier<Identifier> skinTexture) |
| Modifier and Type | Method and Description |
|---|---|
List<? extends Element> |
children()
Gets a list of all child GUI elements.
|
String |
getName() |
private Text |
getStatusText() |
UUID |
getUuid() |
private static void |
method_31328(SocialInteractionsScreen socialInteractionsScreen,
MatrixStack matrixStack,
List<OrderedText> list,
int int2,
int int3) |
private MutableText |
method_31389(MutableText mutableText) |
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) |
void |
setOffline(boolean offline) |
getFocused, isDragging, setDragging, setFocusedisMouseOverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchangeFocus, charTyped, focusOn, hoveredElement, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocusisMouseOver, mouseMovedprivate static final Text HIDDEN_TEXT
private static final Text BLOCKED_TEXT
private static final Text OFFLINE_TEXT
private static final Text HIDDEN_OFFLINE_TEXT
private static final Text BLOCKED_OFFLINE_TEXT
public static final int BLACK_COLOR
public static final int GRAY_COLOR
public static final int DARK_GRAY_COLOR
public static final int WHITE_COLOR
public static final int LIGHT_GRAY_COLOR
private final MinecraftClient client
private final UUID uuid
private final String name
private final Supplier<Identifier> skinTexture
private boolean offline
@Nullable private ButtonWidget hideButton
@Nullable private ButtonWidget showButton
private final List<OrderedText> hideTooltip
private final List<OrderedText> showTooltip
private float timeCounter
public SocialInteractionsPlayerListEntry(MinecraftClient client, SocialInteractionsScreen parent, UUID uuid, String name, Supplier<Identifier> skinTexture)
public void render(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta)
render in class EntryListWidget.Entry<SocialInteractionsPlayerListEntry>public String getName()
public UUID getUuid()
public void setOffline(boolean offline)
private void onButtonClick(boolean showButtonVisible,
Text chatMessage)
private MutableText method_31389(MutableText mutableText)
private Text getStatusText()
private static void method_31328(SocialInteractionsScreen socialInteractionsScreen, MatrixStack matrixStack, List<OrderedText> list, int int2, int int3)