Class MultiplayerScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/multiplayer/MultiplayerScreen
intermediary net/minecraft/class_500
official fqc
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate ButtonWidget
private ButtonWidget
private ButtonWidget
static final int
static final int
static final int
static final int
private boolean
private static final Logger
private final Screen
private ServerInfo
private ServerList
private final MultiplayerServerListPinger
protected MultiplayerServerListWidget
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
addEntry
(boolean confirmedAction) void
close()
void
connect()
private void
connect
(ServerInfo entry) private void
directConnect
(boolean confirmedAction) private void
editEntry
(boolean confirmedAction) protected void
init()
Called when a screen should be initialized.boolean
keyPressed
(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.private void
refresh()
void
removed()
private void
removeEntry
(boolean confirmedAction) void
render
(DrawContext context, int mouseX, int mouseY, float delta) void
void
tick()
protected void
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getPanoramaTickDelta, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
field_41849
public static final int field_41849- See Also:
- Mappings:
Namespace Name Mixin selector named field_41849
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_41849:I
intermediary field_41849
Lnet/minecraft/class_500;field_41849:I
official a
Lfqc;a:I
-
field_41850
public static final int field_41850- See Also:
- Mappings:
Namespace Name Mixin selector named field_41850
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_41850:I
intermediary field_41850
Lnet/minecraft/class_500;field_41850:I
official b
Lfqc;b:I
-
field_41851
public static final int field_41851- See Also:
- Mappings:
Namespace Name Mixin selector named field_41851
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_41851:I
intermediary field_41851
Lnet/minecraft/class_500;field_41851:I
official c
Lfqc;c:I
-
field_41852
public static final int field_41852- See Also:
- Mappings:
Namespace Name Mixin selector named field_41852
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_41852:I
intermediary field_41852
Lnet/minecraft/class_500;field_41852:I
official d
Lfqc;d:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;LOGGER:Lorg/slf4j/Logger;
intermediary field_3044
Lnet/minecraft/class_500;field_3044:Lorg/slf4j/Logger;
official s
Lfqc;s:Lorg/slf4j/Logger;
-
serverListPinger
- Mappings:
Namespace Name Mixin selector named serverListPinger
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;serverListPinger:Lnet/minecraft/client/network/MultiplayerServerListPinger;
intermediary field_3037
Lnet/minecraft/class_500;field_3037:Lnet/minecraft/class_644;
official u
Lfqc;u:Lfym;
-
parent
- Mappings:
Namespace Name Mixin selector named parent
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
intermediary field_3049
Lnet/minecraft/class_500;field_3049:Lnet/minecraft/class_437;
official v
Lfqc;v:Lfne;
-
serverListWidget
- Mappings:
Namespace Name Mixin selector named serverListWidget
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;serverListWidget:Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;
intermediary field_3043
Lnet/minecraft/class_500;field_3043:Lnet/minecraft/class_4267;
official r
Lfqc;r:Lfqf;
-
serverList
- Mappings:
Namespace Name Mixin selector named serverList
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;serverList:Lnet/minecraft/client/option/ServerList;
intermediary field_3040
Lnet/minecraft/class_500;field_3040:Lnet/minecraft/class_641;
official w
Lfqc;w:Lfyl;
-
buttonEdit
- Mappings:
Namespace Name Mixin selector named buttonEdit
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;buttonEdit:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_3041
Lnet/minecraft/class_500;field_3041:Lnet/minecraft/class_4185;
official x
Lfqc;x:Lfhf;
-
buttonJoin
- Mappings:
Namespace Name Mixin selector named buttonJoin
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;buttonJoin:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_3050
Lnet/minecraft/class_500;field_3050:Lnet/minecraft/class_4185;
official y
Lfqc;y:Lfhf;
-
buttonDelete
- Mappings:
Namespace Name Mixin selector named buttonDelete
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;buttonDelete:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_3047
Lnet/minecraft/class_500;field_3047:Lnet/minecraft/class_4185;
official z
Lfqc;z:Lfhf;
-
selectedEntry
- Mappings:
Namespace Name Mixin selector named selectedEntry
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;selectedEntry:Lnet/minecraft/client/network/ServerInfo;
intermediary field_3051
Lnet/minecraft/class_500;field_3051:Lnet/minecraft/class_642;
official A
Lfqc;A:Lfyk;
-
lanServers
- Mappings:
Namespace Name Mixin selector named lanServers
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;lanServers:Lnet/minecraft/client/network/LanServerQueryManager$LanServerEntryList;
intermediary field_3046
Lnet/minecraft/class_500;field_3046:Lnet/minecraft/class_1134$class_1136;
official B
Lfqc;B:Lgth$b;
-
lanServerDetector
- Mappings:
Namespace Name Mixin selector named lanServerDetector
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;lanServerDetector:Lnet/minecraft/client/network/LanServerQueryManager$LanServerDetector;
intermediary field_3045
Lnet/minecraft/class_500;field_3045:Lnet/minecraft/class_1134$class_1135;
official C
Lfqc;C:Lgth$a;
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector named initialized
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;initialized:Z
intermediary field_3048
Lnet/minecraft/class_500;field_3048:Z
official D
Lfqc;D:Z
-
-
Constructor Details
-
MultiplayerScreen
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
intermediary <init>
Lnet/minecraft/class_500;<init>(Lnet/minecraft/class_437;)V
official <init>
Lfqc;<init>(Lfne;)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.
This should call
Screen.setInitialFocus()
to set the element that is initially focused. -
close
public void close() -
tick
public void tick() -
removed
public void removed() -
refresh
private void refresh()- Mappings:
Namespace Name Mixin selector named refresh
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;refresh()V
intermediary method_2534
Lnet/minecraft/class_500;method_2534()V
official J
Lfqc;J()V
-
removeEntry
private void removeEntry(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector named removeEntry
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;removeEntry(Z)V
intermediary method_20377
Lnet/minecraft/class_500;method_20377(Z)V
official c
Lfqc;c(Z)V
-
editEntry
private void editEntry(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector named editEntry
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;editEntry(Z)V
intermediary method_20378
Lnet/minecraft/class_500;method_20378(Z)V
official e
Lfqc;e(Z)V
-
addEntry
private void addEntry(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector named addEntry
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;addEntry(Z)V
intermediary method_20379
Lnet/minecraft/class_500;method_20379(Z)V
official f
Lfqc;f(Z)V
-
directConnect
private void directConnect(boolean confirmedAction) - Mappings:
Namespace Name Mixin selector named directConnect
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;directConnect(Z)V
intermediary method_20380
Lnet/minecraft/class_500;method_20380(Z)V
official g
Lfqc;g(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 inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Specified by:
keyPressed
in interfaceParentElement
- Overrides:
keyPressed
in classScreen
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- 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:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named keyPressed
Lnet/minecraft/client/gui/Element;keyPressed(III)Z
intermediary method_25404
Lnet/minecraft/class_364;method_25404(III)Z
official a
Lfjb;a(III)Z
-
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
official a
Lfii;a(Lfgs;IIF)V
-
connect
public void connect()- Mappings:
Namespace Name Mixin selector named connect
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;connect()V
intermediary method_2536
Lnet/minecraft/class_500;method_2536()V
official m
Lfqc;m()V
-
connect
- Mappings:
Namespace Name Mixin selector named connect
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;connect(Lnet/minecraft/client/network/ServerInfo;)V
intermediary method_2548
Lnet/minecraft/class_500;method_2548(Lnet/minecraft/class_642;)V
official a
Lfqc;a(Lfyk;)V
-
select
- Mappings:
Namespace Name Mixin selector named select
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;select(Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$Entry;)V
intermediary method_2531
Lnet/minecraft/class_500;method_2531(Lnet/minecraft/class_4267$class_504;)V
official a
Lfqc;a(Lfqf$a;)V
-
updateButtonActivationStates
protected void updateButtonActivationStates()- Mappings:
Namespace Name Mixin selector named updateButtonActivationStates
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;updateButtonActivationStates()V
intermediary method_20121
Lnet/minecraft/class_500;method_20121()V
official E
Lfqc;E()V
-
getServerListPinger
- Mappings:
Namespace Name Mixin selector named getServerListPinger
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;getServerListPinger()Lnet/minecraft/client/network/MultiplayerServerListPinger;
intermediary method_2538
Lnet/minecraft/class_500;method_2538()Lnet/minecraft/class_644;
official F
Lfqc;F()Lfym;
-
getServerList
- Mappings:
Namespace Name Mixin selector named getServerList
Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;getServerList()Lnet/minecraft/client/option/ServerList;
intermediary method_2529
Lnet/minecraft/class_500;method_2529()Lnet/minecraft/class_641;
official I
Lfqc;I()Lfyl;
-