Class ServerSelectionList.OnlineServerEntry
java.lang.Object
net.minecraft.client.gui.components.AbstractSelectionList.Entry<E>
net.minecraft.client.gui.components.ObjectSelectionList.Entry<ServerSelectionList.Entry>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList.Entry
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList.OnlineServerEntry
- All Implemented Interfaces:
- AutoCloseable,- GuiEventListener,- TabOrderedElement,- NarrationSupplier
- Enclosing class:
- ServerSelectionList
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final FaviconTextureprivate static final intprivate static final intprivate static final intprivate longprivate byte[]private final Minecraftprivate final JoinMultiplayerScreenprivate final ServerDataFields inherited from class net.minecraft.client.gui.components.AbstractSelectionList.EntrylistFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedOnlineServerEntry(JoinMultiplayerScreen p_99864_, ServerData p_99865_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleancanJoin()voidclose()protected voiddrawIcon(GuiGraphics p_281338_, int p_283001_, int p_282834_, ResourceLocation p_282534_) private booleanbooleankeyPressed(int p_99875_, int p_99876_, int p_99877_) booleanmouseClicked(double p_99868_, double p_99869_, int p_99870_) private booleanvoidrender(GuiGraphics p_281406_, int p_281506_, int p_282921_, int p_281363_, int p_283596_, int p_281630_, int p_283567_, int p_282864_, boolean p_282999_, float p_281423_) private voidswap(int p_99872_, int p_99873_) voidprivate booleanuploadServerIcon(byte[] p_273176_) Methods inherited from class net.minecraft.client.gui.components.ObjectSelectionList.EntryupdateNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionList.EntryisFocused, isMouseOver, renderBack, setFocusedMethods 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.GuiEventListenercharTyped, getCurrentFocusPath, getRectangle, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPathMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
ICON_WIDTHprivate static final int ICON_WIDTH- See Also:
 
- 
ICON_HEIGHTprivate static final int ICON_HEIGHT- See Also:
 
- 
ICON_OVERLAY_X_MOVE_LEFTprivate static final int ICON_OVERLAY_X_MOVE_LEFT- See Also:
 
- 
screen
- 
minecraft
- 
serverData
- 
icon
- 
lastIconBytes@Nullable private byte[] lastIconBytes
- 
lastClickTimeprivate long lastClickTime
 
- 
- 
Constructor Details- 
OnlineServerEntry
 
- 
- 
Method Details- 
renderpublic void render(GuiGraphics p_281406_, int p_281506_, int p_282921_, int p_281363_, int p_283596_, int p_281630_, int p_283567_, int p_282864_, boolean p_282999_, float p_281423_) - Specified by:
- renderin class- AbstractSelectionList.Entry<ServerSelectionList.Entry>
 
- 
pingCompletedprivate boolean pingCompleted()
- 
isCompatibleprivate boolean isCompatible()
- 
updateServerListpublic void updateServerList()
- 
drawIconprotected void drawIcon(GuiGraphics p_281338_, int p_283001_, int p_282834_, ResourceLocation p_282534_) 
- 
canJoinprivate boolean canJoin()
- 
uploadServerIconprivate boolean uploadServerIcon(@Nullable byte[] p_273176_) 
- 
keyPressedpublic boolean keyPressed(int p_99875_, int p_99876_, int p_99877_) 
- 
swapprivate void swap(int p_99872_, int p_99873_) 
- 
mouseClickedpublic boolean mouseClicked(double p_99868_, double p_99869_, int p_99870_) 
- 
getServerData
- 
getNarration- Specified by:
- getNarrationin class- ObjectSelectionList.Entry<ServerSelectionList.Entry>
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
- Overrides:
- closein class- ServerSelectionList.Entry
 
 
-