Class SocialInteractionsPlayerListWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.ScrollableWidget
net.minecraft.client.gui.widget.ContainerWidget
net.minecraft.client.gui.widget.EntryListWidget<SocialInteractionsPlayerListEntry>
net.minecraft.client.gui.widget.ElementListWidget<SocialInteractionsPlayerListEntry>
net.minecraft.client.gui.screen.multiplayer.SocialInteractionsPlayerListWidget
- All Implemented Interfaces:
- Drawable,- Element,- Narratable,- Navigable,- ParentElement,- Selectable,- Widget
@Environment(CLIENT)
public class SocialInteractionsPlayerListWidget
extends ElementListWidget<SocialInteractionsPlayerListEntry>
- Mappings:
- Namespace - Name - named - net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget- intermediary - net/minecraft/class_5521- official - fzd
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.widget.ElementListWidgetElementListWidget.Entry<E extends ElementListWidget.Entry<E>>Nested classes/interfaces inherited from interface net.minecraft.client.gui.SelectableSelectable.SelectionType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final SocialInteractionsScreenprivate final List<SocialInteractionsPlayerListEntry> Fields inherited from class net.minecraft.client.gui.widget.EntryListWidgetcenterListVertically, client, headerHeight, itemHeightFields inherited from class net.minecraft.client.gui.widget.ScrollableWidgetSCROLLBAR_WIDTHFields inherited from class net.minecraft.client.gui.widget.ClickableWidgetactive, alpha, height, hovered, visible, widthFields inherited from interface net.minecraft.client.gui.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructorsConstructorDescriptionSocialInteractionsPlayerListWidget(SocialInteractionsScreen parent, MinecraftClient client, int width, int height, int y, int itemHeight) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static Collection<com.mojang.authlib.GameProfile> protected voiddrawHeaderAndFooterSeparators(DrawContext context) protected voiddrawMenuListBackground(DrawContext context) protected voidenableScissor(DrawContext context) private voidbooleanisEmpty()private voidmarkOfflineMembers(Map<UUID, SocialInteractionsPlayerListEntry> entries, boolean includeOffline) private voidrefresh(Collection<SocialInteractionsPlayerListEntry> players, double scrollAmount) voidsetCurrentSearch(String currentSearch) voidsetPlayerOffline(UUID uuid) voidsetPlayerOnline(PlayerListEntry player, SocialInteractionsScreen.Tab tab) private voidsetPlayers(Collection<UUID> playerUuids, Map<UUID, SocialInteractionsPlayerListEntry> entriesByUuids) private voidvoidupdate(Collection<UUID> uuids, double scrollAmount, boolean includeOffline) Methods inherited from class net.minecraft.client.gui.widget.ElementListWidgetappendClickableNarrations, getNavigationPath, getType, isSelectedEntry, setFocusedMethods inherited from class net.minecraft.client.gui.widget.EntryListWidgetaddEntry, addEntryToTop, appendNarrations, centerScrollOn, children, clearEntries, drawSelectionHighlight, ensureVisible, getContentsHeightWithPadding, getDeltaYPerScroll, getEntry, getEntryAtPosition, getEntryCount, getFirst, getFocused, getHoveredEntry, getNeighboringEntry, getNeighboringEntry, getNeighboringEntry, getRowBottom, getRowLeft, getRowRight, getRowTop, getRowWidth, getScrollbarX, getSelectedOrNull, hoveredElement, position, position, remove, removeEntry, removeEntryWithoutScrolling, renderDecorations, renderEntry, renderHeader, renderList, renderWidget, replaceEntries, setSelected, setSelectedMethods inherited from class net.minecraft.client.gui.widget.ContainerWidgetisDragging, isFocused, mouseClicked, mouseDragged, mouseReleased, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.widget.ScrollableWidgetcheckScrollbarDragged, drawScrollbar, getMaxScrollY, getScrollbarThumbHeight, getScrollbarThumbY, getScrollY, mouseScrolled, onRelease, overflows, refreshScroll, setScrollYMethods inherited from class net.minecraft.client.gui.widget.ClickableWidgetappendDefaultNarrations, appendNarrations, drawScrollableText, drawScrollableText, drawScrollableText, forEachChild, getBottom, getHeight, getMessage, getNarrationMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getRight, getTooltip, getWidth, getX, getY, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, onClick, onDrag, playClickSound, playDownSound, render, setAlpha, setDimensions, setDimensionsAndPosition, setHeight, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ElementgetBorder, getNavigationFocus, isMouseOver, mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.NavigablegetNavigationOrderMethods inherited from interface net.minecraft.client.gui.ParentElementcharTyped, getFocusedPath, keyPressed, keyReleased, mouseScrolledMethods inherited from interface net.minecraft.client.gui.SelectablegetNarratedPartsMethods inherited from interface net.minecraft.client.gui.widget.WidgetsetPosition
- 
Field Details- 
parent- Mappings:
- Namespace - Name - Mixin selector - named - parent- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;parent:Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;- intermediary - field_26867- Lnet/minecraft/class_5521;field_26867:Lnet/minecraft/class_5522;- official - a- Lfzd;a:Lfze;
 
- 
players- Mappings:
- Namespace - Name - Mixin selector - named - players- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;players:Ljava/util/List;- intermediary - field_26869- Lnet/minecraft/class_5521;field_26869:Ljava/util/List;- official - m- Lfzd;m:Ljava/util/List;
 
- 
currentSearch- Mappings:
- Namespace - Name - Mixin selector - named - currentSearch- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;currentSearch:Ljava/lang/String;- intermediary - field_26870- Lnet/minecraft/class_5521;field_26870:Ljava/lang/String;- official - n- Lfzd;n:Ljava/lang/String;
 
 
- 
- 
Constructor Details- 
SocialInteractionsPlayerListWidgetpublic SocialInteractionsPlayerListWidget(SocialInteractionsScreen parent, MinecraftClient client, int width, int height, int y, int itemHeight) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;<init>(Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;Lnet/minecraft/client/MinecraftClient;IIII)V- intermediary - <init>- Lnet/minecraft/class_5521;<init>(Lnet/minecraft/class_5522;Lnet/minecraft/class_310;IIII)V- official - <init>- Lfzd;<init>(Lfze;Lflk;IIII)V
 
 
- 
- 
Method Details- 
drawMenuListBackground- Overrides:
- drawMenuListBackgroundin class- EntryListWidget<SocialInteractionsPlayerListEntry>
- Mappings:
- Namespace - Name - Mixin selector - named - drawMenuListBackground- Lnet/minecraft/client/gui/widget/EntryListWidget;drawMenuListBackground(Lnet/minecraft/client/gui/DrawContext;)V- intermediary - method_57715- Lnet/minecraft/class_350;method_57715(Lnet/minecraft/class_332;)V- official - c- Lfon;c(Lfof;)V
 
- 
enableScissor- Overrides:
- enableScissorin class- EntryListWidget<SocialInteractionsPlayerListEntry>
- Mappings:
- Namespace - Name - Mixin selector - named - enableScissor- Lnet/minecraft/client/gui/widget/EntryListWidget;enableScissor(Lnet/minecraft/client/gui/DrawContext;)V- intermediary - method_49603- Lnet/minecraft/class_350;method_49603(Lnet/minecraft/class_332;)V- official - d- Lfon;d(Lfof;)V
 
- 
update- Mappings:
- Namespace - Name - Mixin selector - named - update- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;update(Ljava/util/Collection;DZ)V- intermediary - method_31393- Lnet/minecraft/class_5521;method_31393(Ljava/util/Collection;DZ)V- official - a- Lfzd;a(Ljava/util/Collection;DZ)V
 
- 
setPlayersprivate void setPlayers(Collection<UUID> playerUuids, Map<UUID, SocialInteractionsPlayerListEntry> entriesByUuids) - Mappings:
- Namespace - Name - Mixin selector - named - setPlayers- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayers(Ljava/util/Collection;Ljava/util/Map;)V- intermediary - method_44699- Lnet/minecraft/class_5521;method_44699(Ljava/util/Collection;Ljava/util/Map;)V- official - a- Lfzd;a(Ljava/util/Collection;Ljava/util/Map;)V
 
- 
markOfflineMembersprivate void markOfflineMembers(Map<UUID, SocialInteractionsPlayerListEntry> entries, boolean includeOffline) - Mappings:
- Namespace - Name - Mixin selector - named - markOfflineMembers- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;markOfflineMembers(Ljava/util/Map;Z)V- intermediary - method_44759- Lnet/minecraft/class_5521;method_44759(Ljava/util/Map;Z)V- official - a- Lfzd;a(Ljava/util/Map;Z)V
 
- 
collectReportableProfiles- Mappings:
- Namespace - Name - Mixin selector - named - collectReportableProfiles- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;collectReportableProfiles(Lnet/minecraft/client/session/report/log/ChatLog;)Ljava/util/Collection;- intermediary - method_45665- Lnet/minecraft/class_5521;method_45665(Lnet/minecraft/class_7555;)Ljava/util/Collection;- official - a- Lfzd;a(Lggv;)Ljava/util/Collection;
 
- 
sortPlayersprivate void sortPlayers()- Mappings:
- Namespace - Name - Mixin selector - named - sortPlayers- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;sortPlayers()V- intermediary - method_44762- Lnet/minecraft/class_5521;method_44762()V- official - c- Lfzd;c()V
 
- 
refresh- Mappings:
- Namespace - Name - Mixin selector - named - refresh- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;refresh(Ljava/util/Collection;D)V- intermediary - method_44698- Lnet/minecraft/class_5521;method_44698(Ljava/util/Collection;D)V- official - a- Lfzd;a(Ljava/util/Collection;D)V
 
- 
filterPlayersprivate void filterPlayers()- Mappings:
- Namespace - Name - Mixin selector - named - filterPlayers- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;filterPlayers()V- intermediary - method_31349- Lnet/minecraft/class_5521;method_31349()V- official - M- Lfzd;M()V
 
- 
setCurrentSearch- Mappings:
- Namespace - Name - Mixin selector - named - setCurrentSearch- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setCurrentSearch(Ljava/lang/String;)V- intermediary - method_31346- Lnet/minecraft/class_5521;method_31346(Ljava/lang/String;)V- official - a- Lfzd;a(Ljava/lang/String;)V
 
- 
isEmptypublic boolean isEmpty()- Mappings:
- Namespace - Name - Mixin selector - named - isEmpty- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;isEmpty()Z- intermediary - method_31348- Lnet/minecraft/class_5521;method_31348()Z- official - b- Lfzd;b()Z
 
- 
setPlayerOnline- Mappings:
- Namespace - Name - Mixin selector - named - setPlayerOnline- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayerOnline(Lnet/minecraft/client/network/PlayerListEntry;Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen$Tab;)V- intermediary - method_31345- Lnet/minecraft/class_5521;method_31345(Lnet/minecraft/class_640;Lnet/minecraft/class_5522$class_5523;)V- official - a- Lfzd;a(Lggm;Lfze$a;)V
 
- 
setPlayerOffline- Mappings:
- Namespace - Name - Mixin selector - named - setPlayerOffline- Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayerOffline(Ljava/util/UUID;)V- intermediary - method_31347- Lnet/minecraft/class_5521;method_31347(Ljava/util/UUID;)V- official - a- Lfzd;a(Ljava/util/UUID;)V
 
 
-