Class SocialInteractionsPlayerListWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.widget.EntryListWidget<E>
net.minecraft.client.gui.widget.ElementListWidget<SocialInteractionsPlayerListEntry>
net.minecraft.client.gui.screen.multiplayer.SocialInteractionsPlayerListWidget
- All Implemented Interfaces:
Drawable
,Element
,Narratable
,Navigable
,ParentElement
,Selectable
@Environment(CLIENT)
public class SocialInteractionsPlayerListWidget
extends ElementListWidget<SocialInteractionsPlayerListEntry>
- Mappings:
Namespace Name official exg
intermediary net/minecraft/class_5521
named net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.widget.ElementListWidget
ElementListWidget.Entry<E extends ElementListWidget.Entry<E>>
Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType
-
Field Summary
Modifier and TypeFieldDescriptionprivate final SocialInteractionsScreen
private final List<SocialInteractionsPlayerListEntry>
Fields inherited from class net.minecraft.client.gui.widget.EntryListWidget
bottom, centerListVertically, client, headerHeight, height, itemHeight, left, right, top, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, LIGHT_DIRT_BACKGROUND_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionSocialInteractionsPlayerListWidget
(SocialInteractionsScreen parent, MinecraftClient client, int width, int height, int top, int bottom, int itemHeight) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Collection<com.mojang.authlib.GameProfile>
protected void
private void
boolean
isEmpty()
private void
markOfflineMembers
(Map<UUID, SocialInteractionsPlayerListEntry> entries, boolean includeOffline) private void
refresh
(Collection<SocialInteractionsPlayerListEntry> players, double scrollAmount) void
setCurrentSearch
(String currentSearch) void
setPlayerOffline
(UUID uuid) void
setPlayerOnline
(PlayerListEntry player, SocialInteractionsScreen.Tab tab) private void
setPlayers
(Collection<UUID> playerUuids, Map<UUID, SocialInteractionsPlayerListEntry> entriesByUuids) private void
void
update
(Collection<UUID> uuids, double scrollAmount, boolean includeOffline) Methods inherited from class net.minecraft.client.gui.widget.ElementListWidget
appendNarrations, getNavigationPath, getType, isSelectedEntry, setFocused
Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget
addEntry, addEntryToTop, appendNarrations, centerScrollOn, children, clearEntries, clickedHeader, drawSelectionHighlight, ensureVisible, getEntry, getEntryAtPosition, getEntryCount, getFirst, getFocused, getHoveredEntry, getMaxPosition, getMaxScroll, getNavigationFocus, getNeighboringEntry, getNeighboringEntry, getNeighboringEntry, getRowBottom, getRowLeft, getRowRight, getRowTop, getRowWidth, getScrollAmount, getScrollbarPositionX, getSelectedOrNull, isMouseOver, method_35721, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, remove, removeEntry, removeEntryWithoutScrolling, render, renderBackground, renderDecorations, renderEntry, renderHeader, renderList, replaceEntries, setLeftPos, setRenderBackground, setRenderHeader, setRenderHorizontalShadows, setRenderSelection, setScrollAmount, setSelected, updateScrollingState, updateSize
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
isDragging, setDragging
Methods inherited from class net.minecraft.client.gui.DrawableHelper
disableScissor, drawBorder, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawHorizontalLine, drawNineSlicedTexture, drawNineSlicedTexture, drawNineSlicedTexture, drawRepeatingTexture, drawSprite, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawTextWithShadow, drawTextWithShadow, drawVerticalLine, drawWithOutline, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, focusOn, getFocusedPath, hoveredElement, isFocused, keyPressed, keyReleased, setFocused
Methods inherited from interface net.minecraft.client.gui.Selectable
isNarratable
-
Field Details
-
parent
- Mappings:
Namespace Name Mixin selector official a
Lexg;a:Lexh;
intermediary field_26867
Lnet/minecraft/class_5521;field_26867:Lnet/minecraft/class_5522;
named parent
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;parent:Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;
-
players
- Mappings:
Namespace Name Mixin selector official p
Lexg;p:Ljava/util/List;
intermediary field_26869
Lnet/minecraft/class_5521;field_26869:Ljava/util/List;
named players
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;players:Ljava/util/List;
-
currentSearch
- Mappings:
Namespace Name Mixin selector official q
Lexg;q:Ljava/lang/String;
intermediary field_26870
Lnet/minecraft/class_5521;field_26870:Ljava/lang/String;
named currentSearch
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;currentSearch:Ljava/lang/String;
-
-
Constructor Details
-
SocialInteractionsPlayerListWidget
public SocialInteractionsPlayerListWidget(SocialInteractionsScreen parent, MinecraftClient client, int width, int height, int top, int bottom, int itemHeight) - Mappings:
Namespace Name Mixin selector official <init>
Lexg;<init>(Lexh;Lemh;IIIII)V
intermediary <init>
Lnet/minecraft/class_5521;<init>(Lnet/minecraft/class_5522;Lnet/minecraft/class_310;IIIII)V
named <init>
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;<init>(Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen;Lnet/minecraft/client/MinecraftClient;IIIII)V
-
-
Method Details
-
enableScissor
protected void enableScissor()- Overrides:
enableScissor
in classEntryListWidget<SocialInteractionsPlayerListEntry>
- Mappings:
Namespace Name Mixin selector official m
Lenw;m()V
intermediary method_49603
Lnet/minecraft/class_350;method_49603()V
named enableScissor
Lnet/minecraft/client/gui/widget/EntryListWidget;enableScissor()V
-
update
- Mappings:
Namespace Name Mixin selector official a
Lexg;a(Ljava/util/Collection;DZ)V
intermediary method_31393
Lnet/minecraft/class_5521;method_31393(Ljava/util/Collection;DZ)V
named update
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;update(Ljava/util/Collection;DZ)V
-
setPlayers
private void setPlayers(Collection<UUID> playerUuids, Map<UUID, SocialInteractionsPlayerListEntry> entriesByUuids) - Mappings:
Namespace Name Mixin selector official a
Lexg;a(Ljava/util/Collection;Ljava/util/Map;)V
intermediary method_44699
Lnet/minecraft/class_5521;method_44699(Ljava/util/Collection;Ljava/util/Map;)V
named setPlayers
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayers(Ljava/util/Collection;Ljava/util/Map;)V
-
markOfflineMembers
private void markOfflineMembers(Map<UUID, SocialInteractionsPlayerListEntry> entries, boolean includeOffline) - Mappings:
Namespace Name Mixin selector official a
Lexg;a(Ljava/util/Map;Z)V
intermediary method_44759
Lnet/minecraft/class_5521;method_44759(Ljava/util/Map;Z)V
named markOfflineMembers
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;markOfflineMembers(Ljava/util/Map;Z)V
-
collectReportableProfiles
- Mappings:
Namespace Name Mixin selector official a
Lexg;a(Lfdu;)Ljava/util/Collection;
intermediary method_45665
Lnet/minecraft/class_5521;method_45665(Lnet/minecraft/class_7555;)Ljava/util/Collection;
named collectReportableProfiles
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;collectReportableProfiles(Lnet/minecraft/client/report/log/ChatLog;)Ljava/util/Collection;
-
sortPlayers
private void sortPlayers()- Mappings:
Namespace Name Mixin selector official e
Lexg;e()V
intermediary method_44762
Lnet/minecraft/class_5521;method_44762()V
named sortPlayers
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;sortPlayers()V
-
refresh
- Mappings:
Namespace Name Mixin selector official a
Lexg;a(Ljava/util/Collection;D)V
intermediary method_44698
Lnet/minecraft/class_5521;method_44698(Ljava/util/Collection;D)V
named refresh
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;refresh(Ljava/util/Collection;D)V
-
filterPlayers
private void filterPlayers()- Mappings:
Namespace Name Mixin selector official w
Lexg;w()V
intermediary method_31349
Lnet/minecraft/class_5521;method_31349()V
named filterPlayers
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;filterPlayers()V
-
setCurrentSearch
- Mappings:
Namespace Name Mixin selector official a
Lexg;a(Ljava/lang/String;)V
intermediary method_31346
Lnet/minecraft/class_5521;method_31346(Ljava/lang/String;)V
named setCurrentSearch
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setCurrentSearch(Ljava/lang/String;)V
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official d
Lexg;d()Z
intermediary method_31348
Lnet/minecraft/class_5521;method_31348()Z
named isEmpty
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;isEmpty()Z
-
setPlayerOnline
- Mappings:
Namespace Name Mixin selector official a
Lexg;a(Lfdo;Lexh$a;)V
intermediary method_31345
Lnet/minecraft/class_5521;method_31345(Lnet/minecraft/class_640;Lnet/minecraft/class_5522$class_5523;)V
named setPlayerOnline
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayerOnline(Lnet/minecraft/client/network/PlayerListEntry;Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen$Tab;)V
-
setPlayerOffline
- Mappings:
Namespace Name Mixin selector official a
Lexg;a(Ljava/util/UUID;)V
intermediary method_31347
Lnet/minecraft/class_5521;method_31347(Ljava/util/UUID;)V
named setPlayerOffline
Lnet/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget;setPlayerOffline(Ljava/util/UUID;)V
-