CLASS net/minecraft/class_641 net/minecraft/client/option/ServerList COMMENT A list of {@link ServerInfo}. The list can contain an unlimited amount of COMMENT {@linkplain #servers server entries that are displayed on the multiplayer screen}, COMMENT and up to {@value #MAX_HIDDEN_ENTRIES} {@linkplain #hiddenServers entries of servers} COMMENT that are created when using "Direct Connection" and is hidden from the screen. FIELD field_3749 servers Ljava/util/List; FIELD field_3750 client Lnet/minecraft/class_310; FIELD field_3751 LOGGER Lorg/slf4j/Logger; FIELD field_39360 IO_EXECUTOR Lnet/minecraft/class_3846; FIELD field_39437 MAX_HIDDEN_ENTRIES I FIELD field_39438 hiddenServers Ljava/util/List; METHOD (Lnet/minecraft/class_310;)V ARG 1 client METHOD method_2980 set (ILnet/minecraft/class_642;)V ARG 1 index ARG 2 serverInfo METHOD method_2981 loadFile ()V METHOD method_2982 get (I)Lnet/minecraft/class_642; ARG 1 index METHOD method_2983 remove (Lnet/minecraft/class_642;)V ARG 1 serverInfo METHOD method_2984 size ()I METHOD method_2985 swapEntries (II)V ARG 1 index1 ARG 2 index2 METHOD method_2986 updateServerListEntry (Lnet/minecraft/class_642;)V ARG 0 serverInfo METHOD method_2987 saveFile ()V METHOD method_2988 add (Lnet/minecraft/class_642;Z)V COMMENT Adds a server info to this list. ARG 1 serverInfo ARG 2 hidden COMMENT whether the info should not be listed in the multiplayer screen (also called COMMENT "direct connection") METHOD method_44294 replace (Lnet/minecraft/class_642;Ljava/util/List;)Z COMMENT Replaces the server info in {@code serverInfos} whose name and address match COMMENT {@code serverInfo}'s with {@code serverInfo}. ARG 0 serverInfo ARG 1 serverInfos METHOD method_44295 get (Ljava/lang/String;)Lnet/minecraft/class_642; COMMENT {@return the server info for {@code address}, or {@code null} if there is no such one} ARG 1 address METHOD method_44296 tryUnhide (Ljava/lang/String;)Lnet/minecraft/class_642; COMMENT {@return the previously hidden server info for the address {@code address}, or COMMENT {@code null} if there is no such info} COMMENT COMMENT

This "unhides" the server info and is used when adding the entry to the COMMENT multiplayer screen to unhide any existing server info created when connecting COMMENT directly. ARG 1 address