Class SocialInteractionsPlayerList
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList<E>
net.minecraft.client.gui.components.ContainerObjectSelectionList<PlayerEntry>
net.minecraft.client.gui.screens.social.SocialInteractionsPlayerList
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement,- LayoutElement,- NarratableEntry,- NarrationSupplier,- IAbstractWidgetExtension
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionListContainerObjectSelectionList.Entry<E extends ContainerObjectSelectionList.Entry<E>>Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntryNarratableEntry.NarrationPriority
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Stringprivate final List<PlayerEntry>private final SocialInteractionsScreenFields inherited from class net.minecraft.client.gui.components.AbstractSelectionListcenterListVertically, headerHeight, itemHeight, minecraft, SCROLLBAR_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractWidgetactive, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionSocialInteractionsPlayerList(SocialInteractionsScreen p_100697_, Minecraft p_100698_, int p_100699_, int p_100700_, int p_100701_, int p_100702_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddOnlinePlayers(Collection<UUID> p_240813_, Map<UUID, PlayerEntry> p_240796_) voidaddPlayer(PlayerInfo p_100715_, SocialInteractionsScreen.Page p_100716_) private static Collection<com.mojang.authlib.GameProfile>collectProfilesFromChatLog(ChatLog p_250748_) protected voidenableScissor(GuiGraphics p_281892_) booleanisEmpty()voidremovePlayer(UUID p_100723_) voidprivate voidprivate voidprivate voidupdateFiltersAndScroll(Collection<PlayerEntry> p_240809_, double p_240830_) voidupdatePlayerList(Collection<UUID> p_240798_, double p_240792_, boolean p_240829_) private voidupdatePlayersFromChatLog(Map<UUID, PlayerEntry> p_240780_, boolean p_240827_) Methods inherited from class net.minecraft.client.gui.components.ContainerObjectSelectionListisSelectedItem, narrationPriority, nextFocusPath, setFocused, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionListaddEntry, addEntryToTop, centerScrollOn, children, clearEntries, clickedHeader, ensureVisible, getEntry, getEntryAtPosition, getFirstElement, getFocused, getHovered, getItemCount, getMaxPosition, getMaxScroll, getRowBottom, getRowLeft, getRowRight, getRowTop, getRowWidth, getScrollAmount, getScrollbarPosition, getSelected, isMouseOver, isValidMouseClick, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, narrateListElementPosition, nextEntry, nextEntry, nextEntry, remove, removeEntry, removeEntryFromTop, renderDecorations, renderHeader, renderItem, renderList, renderSelection, renderWidget, replaceEntries, setRenderBackground, setRenderHeader, setScrollAmount, setSelected, updateScrollingStateMethods inherited from class net.minecraft.client.gui.components.AbstractContainerWidgetisDragging, isFocused, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.components.AbstractWidgetclearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isHovered, isHoveredOrFocused, isValidClickButton, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, keyPressed, keyReleased, magicalSpecialHackyFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenergetRectangle, mouseMovedMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtensiononClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElementsetPositionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details
- 
players
- 
filter
 
- 
Constructor Details- 
SocialInteractionsPlayerListpublic SocialInteractionsPlayerList(SocialInteractionsScreen p_100697_, Minecraft p_100698_, int p_100699_, int p_100700_, int p_100701_, int p_100702_) 
 
- 
- 
Method Details- 
enableScissor- Overrides:
- enableScissorin class- AbstractSelectionList<PlayerEntry>
 
- 
updatePlayerList
- 
addOnlinePlayers
- 
updatePlayersFromChatLog
- 
collectProfilesFromChatLogprivate static Collection<com.mojang.authlib.GameProfile> collectProfilesFromChatLog(ChatLog p_250748_) 
- 
sortPlayerEntriesprivate void sortPlayerEntries()
- 
updateFiltersAndScroll
- 
updateFilteredPlayersprivate void updateFilteredPlayers()
- 
setFilter
- 
isEmptypublic boolean isEmpty()
- 
addPlayer
- 
removePlayer
 
- 
socialInteractionsScreen