Class MultiplayerScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
@Environment(CLIENT) public class MultiplayerScreen extends Screen implements IdentifibleBooleanConsumer
- Mappings:
Namespace Name official azhintermediary net/minecraft/class_810named net/minecraft/client/gui/screen/multiplayer/MultiplayerScreen
-
Field Summary
Fields Modifier and Type Field Description private LanServerQueryManager.LanServerEntryListfield_3524private LanServerQueryManager.LanServerDetectorfield_3525private MultiplayerServerListWidgetfield_3530private ButtonWidgetfield_3532private ButtonWidgetfield_3533private ButtonWidgetfield_3534private booleanfield_3535private booleanfield_3536private booleanfield_3537private booleanfield_3538private ServerInfofield_3540private booleaninitializedprivate static LoggerLOGGERprivate Screenparentprivate MultiplayerServerListPingerpingerprivate ServerListserverListprivate StringtooltipTextFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description MultiplayerScreen(Screen screen) -
Method Summary
Modifier and Type Method Description protected voidbuttonClicked(ButtonWidget button)voidconfirmResult(boolean b, int id)voidconnect()private voidconnect(ServerInfo entry)ServerListgetServerList()MultiplayerServerListPingergetServerListPinger()voidhandleMouse()voidinit()protected voidkeyPressed(char character, int code)voidmethod_2949()booleanmethod_2950(ServerEntry serverEntry, int int2)voidmethod_2951(ServerEntry serverEntry, int int2, boolean bool)voidmethod_2954(int int2)booleanmethod_2955(ServerEntry serverEntry, int int2)voidmethod_2956(ServerEntry serverEntry, int int2, boolean bool)protected voidmouseClicked(int mouseX, int mouseY, int button)protected voidmouseReleased(int mouseX, int mouseY, int button)private voidrefresh()voidremoved()voidrender(int mouseX, int mouseY, float delta)voidsetTooltip(String text)voidtick()Methods inherited from class net.minecraft.client.gui.screen.Screen
getClipboard, handleInput, handleKeyboard, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, mouseDragged, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBounds, shouldPauseGameMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLazh;a:Lorg/apache/logging/log4j/Logger;intermediary field_3527Lnet/minecraft/class_810;field_3527:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
pinger
- Mappings:
Namespace Name Mixin selector official fLazh;f:Lbdg;intermediary field_3528Lnet/minecraft/class_810;field_3528:Lnet/minecraft/class_913;named pingerLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;pinger:Lnet/minecraft/client/network/MultiplayerServerListPinger;
-
parent
- Mappings:
Namespace Name Mixin selector official gLazh;g:Laxu;intermediary field_3529Lnet/minecraft/class_810;field_3529:Lnet/minecraft/class_754;named parentLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
field_3530
- Mappings:
Namespace Name Mixin selector official hLazh;h:Lazl;intermediary field_3530Lnet/minecraft/class_810;field_3530:Lnet/minecraft/class_814;named field_3530Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3530:Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget;
-
serverList
- Mappings:
Namespace Name Mixin selector official iLazh;i:Lbdf;intermediary field_3531Lnet/minecraft/class_810;field_3531:Lnet/minecraft/class_912;named serverListLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;serverList:Lnet/minecraft/client/options/ServerList;
-
field_3532
- Mappings:
Namespace Name Mixin selector official rLazh;r:Lavs;intermediary field_3532Lnet/minecraft/class_810;field_3532:Lnet/minecraft/class_685;named field_3532Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3532:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
field_3533
- Mappings:
Namespace Name Mixin selector official sLazh;s:Lavs;intermediary field_3533Lnet/minecraft/class_810;field_3533:Lnet/minecraft/class_685;named field_3533Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3533:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
field_3534
- Mappings:
Namespace Name Mixin selector official tLazh;t:Lavs;intermediary field_3534Lnet/minecraft/class_810;field_3534:Lnet/minecraft/class_685;named field_3534Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3534:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
field_3535
private boolean field_3535- Mappings:
Namespace Name Mixin selector official uLazh;u:Zintermediary field_3535Lnet/minecraft/class_810;field_3535:Znamed field_3535Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3535:Z
-
field_3536
private boolean field_3536- Mappings:
Namespace Name Mixin selector official vLazh;v:Zintermediary field_3536Lnet/minecraft/class_810;field_3536:Znamed field_3536Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3536:Z
-
field_3537
private boolean field_3537- Mappings:
Namespace Name Mixin selector official wLazh;w:Zintermediary field_3537Lnet/minecraft/class_810;field_3537:Znamed field_3537Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3537:Z
-
field_3538
private boolean field_3538- Mappings:
Namespace Name Mixin selector official xLazh;x:Zintermediary field_3538Lnet/minecraft/class_810;field_3538:Znamed field_3538Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3538:Z
-
tooltipText
- Mappings:
Namespace Name Mixin selector official yLazh;y:Ljava/lang/String;intermediary field_3539Lnet/minecraft/class_810;field_3539:Ljava/lang/String;named tooltipTextLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;tooltipText:Ljava/lang/String;
-
field_3540
- Mappings:
Namespace Name Mixin selector official zLazh;z:Lbde;intermediary field_3540Lnet/minecraft/class_810;field_3540:Lnet/minecraft/class_910;named field_3540Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3540:Lnet/minecraft/client/network/ServerInfo;
-
field_3524
- Mappings:
Namespace Name Mixin selector official ALazh;A:Lbpq$c;intermediary field_3524Lnet/minecraft/class_810;field_3524:Lnet/minecraft/class_1317$class_1320;named field_3524Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3524:Lnet/minecraft/client/network/LanServerQueryManager$LanServerEntryList;
-
field_3525
- Mappings:
Namespace Name Mixin selector official BLazh;B:Lbpq$b;intermediary field_3525Lnet/minecraft/class_810;field_3525:Lnet/minecraft/class_1317$class_1319;named field_3525Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;field_3525:Lnet/minecraft/client/network/LanServerQueryManager$LanServerDetector;
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector official CLazh;C:Zintermediary field_3526Lnet/minecraft/class_810;field_3526:Znamed initializedLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;initialized:Z
-
-
Constructor Details
-
MultiplayerScreen
- Mappings:
Namespace Name Mixin selector official <init>Lazh;<init>(Laxu;)Vintermediary <init>Lnet/minecraft/class_810;<init>(Lnet/minecraft/class_754;)Vnamed <init>Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;)V
-
-
Method Details
-
init
public void init() -
handleMouse
public void handleMouse()- Overrides:
handleMousein classScreen- Mappings:
Namespace Name Mixin selector official kLaxu;k()Vintermediary method_2810Lnet/minecraft/class_754;method_2810()Vnamed handleMouseLnet/minecraft/client/gui/screen/Screen;handleMouse()V
-
method_2949
public void method_2949()- Mappings:
Namespace Name Mixin selector official aLazh;a()Vintermediary method_2949Lnet/minecraft/class_810;method_2949()Vnamed method_2949Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;method_2949()V
-
tick
public void tick() -
removed
public void removed() -
buttonClicked
- Overrides:
buttonClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(Lavs;)Vintermediary method_2787Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)Vnamed buttonClickedLnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
-
refresh
private void refresh()- Mappings:
Namespace Name Mixin selector official iLazh;i()Vintermediary method_2960Lnet/minecraft/class_810;method_2960()Vnamed refreshLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;refresh()V
-
confirmResult
public void confirmResult(boolean b, int id)- Specified by:
confirmResultin interfaceIdentifibleBooleanConsumer- Overrides:
confirmResultin classScreen- Mappings:
Namespace Name Mixin selector official aLawx;a(ZI)Vintermediary method_2708Lnet/minecraft/class_725;method_2708(ZI)Vnamed confirmResultLnet/minecraft/client/gui/widget/IdentifibleBooleanConsumer;confirmResult(ZI)V
-
keyPressed
protected void keyPressed(char character, int code)- Overrides:
keyPressedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(CI)Vintermediary method_2781Lnet/minecraft/class_754;method_2781(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
-
render
public void render(int mouseX, int mouseY, float delta) -
connect
public void connect()- Mappings:
Namespace Name Mixin selector official fLazh;f()Vintermediary method_2957Lnet/minecraft/class_810;method_2957()Vnamed connectLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;connect()V
-
connect
- Mappings:
Namespace Name Mixin selector official aLazh;a(Lbde;)Vintermediary method_2952Lnet/minecraft/class_810;method_2952(Lnet/minecraft/class_910;)Vnamed connectLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;connect(Lnet/minecraft/client/network/ServerInfo;)V
-
method_2954
public void method_2954(int int2)- Mappings:
Namespace Name Mixin selector official bLazh;b(I)Vintermediary method_2954Lnet/minecraft/class_810;method_2954(I)Vnamed method_2954Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;method_2954(I)V
-
getServerListPinger
- Mappings:
Namespace Name Mixin selector official gLazh;g()Lbdg;intermediary method_2958Lnet/minecraft/class_810;method_2958()Lnet/minecraft/class_913;named getServerListPingerLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;getServerListPinger()Lnet/minecraft/client/network/MultiplayerServerListPinger;
-
setTooltip
- Mappings:
Namespace Name Mixin selector official aLazh;a(Ljava/lang/String;)Vintermediary method_2953Lnet/minecraft/class_810;method_2953(Ljava/lang/String;)Vnamed setTooltipLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;setTooltip(Ljava/lang/String;)V
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button)- Overrides:
mouseClickedin classScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(III)Vintermediary method_2784Lnet/minecraft/class_754;method_2784(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
mouseReleased
protected void mouseReleased(int mouseX, int mouseY, int button)- Overrides:
mouseReleasedin classScreen- Mappings:
Namespace Name Mixin selector official bLaxu;b(III)Vintermediary method_2796Lnet/minecraft/class_754;method_2796(III)Vnamed mouseReleasedLnet/minecraft/client/gui/screen/Screen;mouseReleased(III)V
-
getServerList
- Mappings:
Namespace Name Mixin selector official hLazh;h()Lbdf;intermediary method_2959Lnet/minecraft/class_810;method_2959()Lnet/minecraft/class_912;named getServerListLnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;getServerList()Lnet/minecraft/client/options/ServerList;
-
method_2950
- Mappings:
Namespace Name Mixin selector official aLazh;a(Lazk;I)Zintermediary method_2950Lnet/minecraft/class_810;method_2950(Lnet/minecraft/class_813;I)Znamed method_2950Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;method_2950(Lnet/minecraft/client/gui/widget/ServerEntry;I)Z
-
method_2955
- Mappings:
Namespace Name Mixin selector official bLazh;b(Lazk;I)Zintermediary method_2955Lnet/minecraft/class_810;method_2955(Lnet/minecraft/class_813;I)Znamed method_2955Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;method_2955(Lnet/minecraft/client/gui/widget/ServerEntry;I)Z
-
method_2951
- Mappings:
Namespace Name Mixin selector official aLazh;a(Lazk;IZ)Vintermediary method_2951Lnet/minecraft/class_810;method_2951(Lnet/minecraft/class_813;IZ)Vnamed method_2951Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;method_2951(Lnet/minecraft/client/gui/widget/ServerEntry;IZ)V
-
method_2956
- Mappings:
Namespace Name Mixin selector official bLazh;b(Lazk;IZ)Vintermediary method_2956Lnet/minecraft/class_810;method_2956(Lnet/minecraft/class_813;IZ)Vnamed method_2956Lnet/minecraft/client/gui/screen/multiplayer/MultiplayerScreen;method_2956(Lnet/minecraft/client/gui/widget/ServerEntry;IZ)V
-