Class JoinMultiplayerScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprivate Buttonprivate Buttonprivate ServerDatastatic final intprivate booleanprivate LanServerDetection.LanServerListprivate final Screenprivate static final org.slf4j.Loggerstatic final intprivate final ServerStatusPingerprivate Buttonprivate ServerListprotected ServerSelectionListstatic final intFields inherited from class net.minecraft.client.gui.screens.ScreenBACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddServerCallback(boolean p_99722_) private voiddeleteCallback(boolean p_99712_) private voiddirectJoinCallback(boolean p_99726_) private voideditServerCallback(boolean p_99717_) protected voidinit()private voidjoin(ServerData p_99703_) voidbooleankeyPressed(int p_99690_, int p_99691_, int p_99692_) voidonClose()protected voidprivate voidvoidremoved()voidrender(GuiGraphics p_281617_, int p_281629_, int p_281983_, float p_283431_) voidsetSelected(ServerSelectionList.Entry p_99701_) voidsetToolTip(List<Component> p_99708_) voidtick()Methods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDragging, 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.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
BUTTON_ROW_WIDTHpublic static final int BUTTON_ROW_WIDTH- See Also:
 
- 
TOP_ROW_BUTTON_WIDTHpublic static final int TOP_ROW_BUTTON_WIDTH- See Also:
 
- 
LOWER_ROW_BUTTON_WIDTHpublic static final int LOWER_ROW_BUTTON_WIDTH- See Also:
 
- 
FOOTER_HEIGHTpublic static final int FOOTER_HEIGHT- See Also:
 
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
pinger
- 
lastScreen
- 
serverSelectionList
- 
servers
- 
editButton
- 
selectButton
- 
deleteButton
- 
toolTip
- 
editingServer
- 
lanServerList
- 
lanServerDetector
- 
initedOnceprivate boolean initedOnce
 
- 
- 
Constructor Details- 
JoinMultiplayerScreen
 
- 
- 
Method Details- 
initprotected void init()
- 
tickpublic void tick()
- 
removedpublic void removed()
- 
refreshServerListprivate void refreshServerList()
- 
deleteCallbackprivate void deleteCallback(boolean p_99712_) 
- 
editServerCallbackprivate void editServerCallback(boolean p_99717_) 
- 
addServerCallbackprivate void addServerCallback(boolean p_99722_) 
- 
directJoinCallbackprivate void directJoinCallback(boolean p_99726_) 
- 
keyPressedpublic boolean keyPressed(int p_99690_, int p_99691_, int p_99692_) - Specified by:
- keyPressedin interface- ContainerEventHandler
- Specified by:
- keyPressedin interface- GuiEventListener
- Overrides:
- keyPressedin class- Screen
 
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
joinSelectedServerpublic void joinSelectedServer()
- 
join
- 
setSelected
- 
onSelectedChangeprotected void onSelectedChange()
- 
onClosepublic void onClose()
- 
getPinger
- 
setToolTip
- 
getServers
 
-