Class CustomMultiplayerScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
com.pixelmonmod.pixelmon.client.gui.override.servers.screen.CustomMultiplayerScreen
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement
public class CustomMultiplayerScreen
extends net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intprotected CustomServerSelectionListstatic final intFields inherited from class net.minecraft.client.gui.screens.Screen
children, CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.multiplayer.ServerStatusPingerprotected voidinit()voidbooleankeyPressed(int keyCode, int scanCode, int modifiers) voidonClose()protected voidvoidremoved()voidrender(net.minecraft.client.gui.GuiGraphics graphics, int p_281629_, int p_281983_, float p_283431_) voidsetSelected(CustomServerSelectionList.Entry p_99701_) voidtick()Methods inherited from class net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
setSelectedMethods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, createArrowEvent, createTabEvent, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
BUTTON_ROW_WIDTH
public static final int BUTTON_ROW_WIDTH- See Also:
-
TOP_ROW_BUTTON_WIDTH
public static final int TOP_ROW_BUTTON_WIDTH- See Also:
-
LOWER_ROW_BUTTON_WIDTH
public static final int LOWER_ROW_BUTTON_WIDTH- See Also:
-
FOOTER_HEIGHT
public static final int FOOTER_HEIGHT- See Also:
-
serverSelectionList
-
-
Constructor Details
-
CustomMultiplayerScreen
public CustomMultiplayerScreen(net.minecraft.client.gui.screens.Screen lastScreen)
-
-
Method Details
-
init
protected void init()- Overrides:
initin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
onClose
public void onClose()- Overrides:
onClosein classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
removed
public void removed()- Overrides:
removedin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) - Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.ContainerEventHandler- Specified by:
keyPressedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
keyPressedin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, int p_281629_, int p_281983_, float p_283431_) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable- Overrides:
renderin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
joinSelectedServer
public void joinSelectedServer()- Overrides:
joinSelectedServerin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
setSelected
-
onSelectedChange
protected void onSelectedChange()- Overrides:
onSelectedChangein classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
getPinger
public net.minecraft.client.multiplayer.ServerStatusPinger getPinger()- Overrides:
getPingerin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-
getServers
- Overrides:
getServersin classnet.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen
-