Class MultiplayerScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen
- All Implemented Interfaces:
Drawable,Element,ParentElement
- Mappings:
Namespace Name official emvintermediary net/minecraft/class_500named net/minecraft/client/gui/screen/multiplayer/MultiplayerScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ButtonWidgetprivate ButtonWidgetprivate ButtonWidgetprivate booleanprivate static final org.slf4j.Loggerprivate final Screenprivate ServerInfoprivate ServerListprivate final MultiplayerServerListPingerprotected MultiplayerServerListWidgetFields inherited from class net.minecraft.client.gui.screen.Screen
client, height, itemRenderer, passEvents, textRenderer, title, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTUREFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddEntry(boolean confirmedAction) voidconnect()private voidconnect(ServerInfo entry) private voiddirectConnect(boolean confirmedAction) private voideditEntry(boolean confirmedAction) protected voidinit()Called when a screen should be initialized.booleankeyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.private voidrefresh()voidremoved()private voidremoveEntry(boolean confirmedAction) voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta) voidvoidsetTooltip(List<Text> tooltip) voidtick()protected voidMethods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, close, filesDragged, findSelectedElementData, getNarratedTitle, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hide, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, remove, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, shouldCloseOnEsc, shouldPause, updateNarrator, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official bLemv;b:Lorg/slf4j/Logger;intermediary field_3044Lnet/minecraft/class_500;field_3044:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;LOGGER:Lorg/slf4j/Logger;
-
serverListPinger
- Mappings:
Namespace Name Mixin selector official cLemv;c:Letr;intermediary field_3037Lnet/minecraft/class_500;field_3037:Lnet/minecraft/class_644;named serverListPingerLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;serverListPinger:Lnet/minecraft/client/network/MultiplayerServerListPinger;
-
parent
- Mappings:
Namespace Name Mixin selector official nLemv;n:Lekg;intermediary field_3049Lnet/minecraft/class_500;field_3049:Lnet/minecraft/class_437;named parentLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
serverListWidget
- Mappings:
Namespace Name Mixin selector official aLemv;a:Lemy;intermediary field_3043Lnet/minecraft/class_500;field_3043:Lnet/minecraft/class_4267;named serverListWidgetLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;serverListWidget:Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;
-
serverList
- Mappings:
Namespace Name Mixin selector official oLemv;o:Letq;intermediary field_3040Lnet/minecraft/class_500;field_3040:Lnet/minecraft/class_641;named serverListLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;serverList:Lnet/minecraft/client/option/ServerList;
-
buttonEdit
- Mappings:
Namespace Name Mixin selector official pLemv;p:Legp;intermediary field_3041Lnet/minecraft/class_500;field_3041:Lnet/minecraft/class_4185;named buttonEditLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;buttonEdit:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
buttonJoin
- Mappings:
Namespace Name Mixin selector official qLemv;q:Legp;intermediary field_3050Lnet/minecraft/class_500;field_3050:Lnet/minecraft/class_4185;named buttonJoinLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;buttonJoin:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
buttonDelete
- Mappings:
Namespace Name Mixin selector official rLemv;r:Legp;intermediary field_3047Lnet/minecraft/class_500;field_3047:Lnet/minecraft/class_4185;named buttonDeleteLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;buttonDelete:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
tooltip
- Mappings:
Namespace Name Mixin selector official sLemv;s:Ljava/util/List;intermediary field_3042Lnet/minecraft/class_500;field_3042:Ljava/util/List;named tooltipLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;tooltip:Ljava/util/List;
-
selectedEntry
- Mappings:
Namespace Name Mixin selector official tLemv;t:Letp;intermediary field_3051Lnet/minecraft/class_500;field_3051:Lnet/minecraft/class_642;named selectedEntryLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;selectedEntry:Lnet/minecraft/client/network/ServerInfo;
-
lanServers
- Mappings:
Namespace Name Mixin selector official uLemv;u:Lfln$b;intermediary field_3046Lnet/minecraft/class_500;field_3046:Lnet/minecraft/class_1134$class_1136;named lanServersLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;lanServers:Lnet/minecraft/client/network/LanServerQueryManager$LanServerEntryList;
-
lanServerDetector
- Mappings:
Namespace Name Mixin selector official vLemv;v:Lfln$a;intermediary field_3045Lnet/minecraft/class_500;field_3045:Lnet/minecraft/class_1134$class_1135;named lanServerDetectorLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;lanServerDetector:Lnet/minecraft/client/network/LanServerQueryManager$LanServerDetector;
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector official wLemv;w:Zintermediary field_3048Lnet/minecraft/class_500;field_3048:Znamed initializedLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;initialized:Z
-
-
Constructor Details
-
MultiplayerScreen
- Mappings:
Namespace Name Mixin selector official <init>Lemv;<init>(Lekg;)Vintermediary <init>Lnet/minecraft/class_500;<init>(Lnet/minecraft/class_437;)Vnamed <init>Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
-
-
Method Details
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
tick
public void tick() -
removed
public void removed() -
refresh
private void refresh()- Mappings:
Namespace Name Mixin selector official zLemv;z()Vintermediary method_2534Lnet/minecraft/class_500;method_2534()Vnamed refreshLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;refresh()V
-
removeEntry
private void removeEntry(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector official cLemv;c(Z)Vintermediary method_20377Lnet/minecraft/class_500;method_20377(Z)Vnamed removeEntryLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;removeEntry(Z)V
-
editEntry
private void editEntry(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector official eLemv;e(Z)Vintermediary method_20378Lnet/minecraft/class_500;method_20378(Z)Vnamed editEntryLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;editEntry(Z)V
-
addEntry
private void addEntry(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector official fLemv;f(Z)Vintermediary method_20379Lnet/minecraft/class_500;method_20379(Z)Vnamed addEntryLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;addEntry(Z)V
-
directConnect
private void directConnect(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector official gLemv;g(Z)Vintermediary method_20380Lnet/minecraft/class_500;method_20380(Z)Vnamed directConnectLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;directConnect(Z)V
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
keyPressedin interfaceElement- Specified by:
keyPressedin interfaceParentElement- Overrides:
keyPressedin classScreen- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official aLehn;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLehk;a(Ldzq;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
connect
public void connect()- Mappings:
Namespace Name Mixin selector official hLemv;h()Vintermediary method_2536Lnet/minecraft/class_500;method_2536()Vnamed connectLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;connect()V
-
connect
- Mappings:
Namespace Name Mixin selector official aLemv;a(Letp;)Vintermediary method_2548Lnet/minecraft/class_500;method_2548(Lnet/minecraft/class_642;)Vnamed connectLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;connect(Lnet/minecraft/client/network/ServerInfo;)V
-
select
- Mappings:
Namespace Name Mixin selector official aLemv;a(Lemy$a;)Vintermediary method_2531Lnet/minecraft/class_500;method_2531(Lnet/minecraft/class_4267$class_504;)Vnamed selectLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;select(Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$Entry;)V
-
updateButtonActivationStates
protected void updateButtonActivationStates()- Mappings:
Namespace Name Mixin selector official jLemv;j()Vintermediary method_20121Lnet/minecraft/class_500;method_20121()Vnamed updateButtonActivationStatesLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;updateButtonActivationStates()V
-
getServerListPinger
- Mappings:
Namespace Name Mixin selector official xLemv;x()Letr;intermediary method_2538Lnet/minecraft/class_500;method_2538()Lnet/minecraft/class_644;named getServerListPingerLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;getServerListPinger()Lnet/minecraft/client/network/MultiplayerServerListPinger;
-
setTooltip
- Mappings:
Namespace Name Mixin selector official bLemv;b(Ljava/util/List;)Vintermediary method_2528Lnet/minecraft/class_500;method_2528(Ljava/util/List;)Vnamed setTooltipLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;setTooltip(Ljava/util/List;)V
-
getServerList
- Mappings:
Namespace Name Mixin selector official yLemv;y()Letq;intermediary method_2529Lnet/minecraft/class_500;method_2529()Lnet/minecraft/class_641;named getServerListLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;getServerList()Lnet/minecraft/client/option/ServerList;
-