@Environment(value=CLIENT) public class SocialInteractionsPlayerListWidget extends ElementListWidget<SocialInteractionsPlayerListEntry>
ElementListWidget.Entry<E extends ElementListWidget.Entry<E>>EntryListWidget.MoveDirection| Modifier and Type | Field and Description |
|---|---|
private String |
currentSearch |
private MinecraftClient |
minecraftClient |
private SocialInteractionsScreen |
parent |
private List<SocialInteractionsPlayerListEntry> |
players |
bottom, centerListVertically, client, headerHeight, height, itemHeight, left, right, top, widthGUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE| Constructor and Description |
|---|
SocialInteractionsPlayerListWidget(SocialInteractionsScreen parent,
MinecraftClient client,
int width,
int height,
int top,
int bottom,
int itemHeight) |
| Modifier and Type | Method and Description |
|---|---|
private void |
filterPlayers() |
boolean |
isEmpty() |
void |
render(MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
void |
setCurrentSearch(String currentSearch) |
void |
setPlayerOffline(UUID uuid) |
void |
setPlayerOnline(PlayerListEntry player,
SocialInteractionsScreen.Tab tab) |
void |
update(Collection<UUID> uuids,
double scrollAmount) |
changeFocus, isSelectedItemaddEntry, centerScrollOn, children, clearEntries, clickedHeader, ensureVisible, getEntry, getEntryAtPosition, getFocused, getItemCount, getMaxPosition, getMaxScroll, getRowLeft, getRowTop, getRowWidth, getScrollAmount, getScrollbarPositionX, getSelected, isFocused, isMouseOver, keyPressed, method_30015, method_31322, method_31323, method_31383, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, moveSelection, moveSelectionIf, remove, removeEntry, renderBackground, renderDecorations, renderHeader, renderList, replaceEntries, setLeftPos, setRenderHeader, setRenderSelection, setScrollAmount, setSelected, updateScrollingState, updateSizeisDragging, setDragging, setFocuseddrawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, setZOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcharTyped, focusOn, hoveredElement, keyReleased, setInitialFocusmouseMovedprivate final SocialInteractionsScreen parent
private final MinecraftClient minecraftClient
private final List<SocialInteractionsPlayerListEntry> players
public SocialInteractionsPlayerListWidget(SocialInteractionsScreen parent, MinecraftClient client, int width, int height, int top, int bottom, int itemHeight)
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
render in interface Drawablerender in class EntryListWidget<SocialInteractionsPlayerListEntry>public void update(Collection<UUID> uuids, double scrollAmount)
private void filterPlayers()
public void setCurrentSearch(String currentSearch)
public boolean isEmpty()
public void setPlayerOnline(PlayerListEntry player, SocialInteractionsScreen.Tab tab)
public void setPlayerOffline(UUID uuid)