net.minecraft.client.gui.screen.multiplayer

public class MultiplayerServerListWidget

extends AlwaysSelectedEntryListWidget<MultiplayerServerListWidget$Entry>

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, ParentElement

net.minecraft.client.gui.screens.multiplayer.ServerSelectionList
net.minecraft.class_4267
net.minecraft.client.gui.screen.multiplayer.MultiplayerServerListWidget

Field summary

Modifier and TypeField
private static final Identifier
INCOMPATIBLE_SPRITE
field_45516
INCOMPATIBLE_TEXTURE
private static final Identifier
UNREACHABLE_SPRITE
field_45517
UNREACHABLE_TEXTURE
private static final Identifier
PING_1_SPRITE
field_45518
PING_1_TEXTURE
private static final Identifier
PING_2_SPRITE
field_45519
PING_2_TEXTURE
private static final Identifier
PING_3_SPRITE
field_45520
PING_3_TEXTURE
private static final Identifier
PING_4_SPRITE
field_45521
PING_4_TEXTURE
private static final Identifier
PING_5_SPRITE
field_45522
PING_5_TEXTURE
private static final Identifier
PINGING_1_SPRITE
field_45523
PINGING_1_TEXTURE
private static final Identifier
PINGING_2_SPRITE
field_45524
PINGING_2_TEXTURE
private static final Identifier
PINGING_3_SPRITE
field_45525
PINGING_3_TEXTURE
private static final Identifier
PINGING_4_SPRITE
field_45526
PINGING_4_TEXTURE
private static final Identifier
PINGING_5_SPRITE
field_45527
PINGING_5_TEXTURE
private static final Identifier
JOIN_HIGHLIGHTED_SPRITE
field_45528
JOIN_HIGHLIGHTED_TEXTURE
private static final Identifier
JOIN_SPRITE
field_45529
JOIN_TEXTURE
private static final Identifier
MOVE_UP_HIGHLIGHTED_SPRITE
field_45530
MOVE_UP_HIGHLIGHTED_TEXTURE
private static final Identifier
MOVE_UP_SPRITE
field_45513
MOVE_UP_TEXTURE
private static final Identifier
MOVE_DOWN_HIGHLIGHTED_SPRITE
field_45514
MOVE_DOWN_HIGHLIGHTED_TEXTURE
private static final Identifier
MOVE_DOWN_SPRITE
field_45515
MOVE_DOWN_TEXTURE
private static final org.slf4j.Logger
LOGGER
field_19104
LOGGER
private static final ThreadPoolExecutor
THREAD_POOL
field_19105
SERVER_PINGER_THREAD_POOL
private static final Text
SCANNING_LABEL
field_26581
LAN_SCANNING_TEXT
private static final Text
CANT_RESOLVE_TEXT
field_26582
CANNOT_RESOLVE_TEXT
private static final Text
CANT_CONNECT_TEXT
field_26583
CANNOT_CONNECT_TEXT
private static final Text
INCOMPATIBLE_STATUS
field_41853
INCOMPATIBLE_TEXT
private static final Text
NO_CONNECTION_STATUS
field_41854
NO_CONNECTION_TEXT
private static final Text
PINGING_STATUS
field_41855
PINGING_TEXT
private static final Text
ONLINE_STATUS
field_41856
ONLINE_TEXT
private final MultiplayerScreen
screen
field_19108
screen
private final List<MultiplayerServerListWidget$ServerEntry>
onlineServers
field_19109
servers
private final MultiplayerServerListWidget$Entry
lanHeader
field_19110
scanningEntry
private final List<MultiplayerServerListWidget$LanServerEntry>
networkServers
field_19111
lanServers

Constructor summary

ModifierConstructor
public (MultiplayerScreen screen, MinecraftClient client, int width, int height, int top, int bottom)

Method summary

Modifier and TypeMethod
private void
refreshEntries()
method_20131()
updateEntries()
public void
setSelected(ServerSelectionList$Entry selected)
method_20122(class_4267$class_504 arg0)
setSelected(MultiplayerServerListWidget$Entry arg0)
public void
updateOnlineServers(ServerList servers)
method_20125(class_641 arg0)
setServers(ServerList servers)
public void
updateNetworkServers(List<LanServer> servers)
method_20126(List<class_1131> arg0)
setLanServers(List<LanServerInfo> lanServers)
public int
getRowWidth()
method_25322()
getRowWidth()
public void
removed()
method_52204()
onRemoved()
public void
setSelected(AbstractSelectionList$Entry selected)
method_25313(class_350$class_351 arg0)
setSelected(EntryListWidget$Entry arg0)
static void
access$000(ServerSelectionList arg0, GuiGraphicsExtractor arg1)
method_76277(class_4267 arg0, class_332 arg1)
method_76277(MultiplayerServerListWidget arg0, DrawContext arg1)
static void
access$100(ServerSelectionList arg0, GuiGraphicsExtractor arg1)
method_76278(class_4267 arg0, class_332 arg1)
method_76278(MultiplayerServerListWidget arg0, DrawContext arg1)
static void
access$200(ServerSelectionList arg0, GuiGraphicsExtractor arg1)
method_76279(class_4267 arg0, class_332 arg1)
method_76279(MultiplayerServerListWidget arg0, DrawContext arg1)
static void
access$300(ServerSelectionList arg0, int arg1, int arg2)
method_76276(class_4267 arg0, int arg1, int arg2)
method_76276(MultiplayerServerListWidget arg0, int arg1, int arg2)