Package net.minecraft.client.network
Class ServerInfo
java.lang.Object
net.minecraft.client.network.ServerInfo
The information of a server entry in the list of servers available in
 the multiplayer screen, or that of the servers connected directly.
 The information for directly-connected servers are also saved (although
 hidden from the multiplayer screen) so that chat preview acknowledgements
 and other settings are saved. The list of these servers is stored in the
 
servers.dat file within the client game directory.- See Also:
- Mappings:
- Namespace - Name - named - net/minecraft/client/network/ServerInfo- intermediary - net/minecraft/class_642- official - ggp
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumThe policy of the client when this server sends a server resource pack.static enumstatic enum
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate @org.jetbrains.annotations.Nullable byte[]private static final Loggerprivate static final intlongintprivate ServerInfo.ResourcePackPolicyprivate ServerInfo.ServerTypeprivate ServerInfo.Status
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcopyFrom(ServerInfo serverInfo) voidcopyWithSettingsFrom(ServerInfo serverInfo) static ServerInfofromNbt(NbtCompound root) @org.jetbrains.annotations.Nullable byte[]Returns the policy on resource packs sent by this server.booleanisLocal()booleanisRealm()voidsetFavicon(@org.jetbrains.annotations.Nullable byte[] favicon) voidsetResourcePackPolicy(ServerInfo.ResourcePackPolicy resourcePackPolicy) Sets the resource pack policy on this server.voidsetStatus(ServerInfo.Status status) toNbt()static @org.jetbrains.annotations.Nullable byte[]validateFavicon(@org.jetbrains.annotations.Nullable byte[] favicon) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/client/network/ServerInfo;LOGGER:Lorg/slf4j/Logger;- intermediary - field_42889- Lnet/minecraft/class_642;field_42889:Lorg/slf4j/Logger;- official - j- Lggp;j:Lorg/slf4j/Logger;
 
- 
MAX_FAVICON_SIZEprivate static final int MAX_FAVICON_SIZE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_FAVICON_SIZE- Lnet/minecraft/client/network/ServerInfo;MAX_FAVICON_SIZE:I- intermediary - field_46206- Lnet/minecraft/class_642;field_46206:I- official - k- Lggp;k:I
 
- 
name- Mappings:
- Namespace - Name - Mixin selector - named - name- Lnet/minecraft/client/network/ServerInfo;name:Ljava/lang/String;- intermediary - field_3752- Lnet/minecraft/class_642;field_3752:Ljava/lang/String;- official - a- Lggp;a:Ljava/lang/String;
 
- 
address- Mappings:
- Namespace - Name - Mixin selector - named - address- Lnet/minecraft/client/network/ServerInfo;address:Ljava/lang/String;- intermediary - field_3761- Lnet/minecraft/class_642;field_3761:Ljava/lang/String;- official - b- Lggp;b:Ljava/lang/String;
 
- 
playerCountLabel- Mappings:
- Namespace - Name - Mixin selector - named - playerCountLabel- Lnet/minecraft/client/network/ServerInfo;playerCountLabel:Lnet/minecraft/text/Text;- intermediary - field_3753- Lnet/minecraft/class_642;field_3753:Lnet/minecraft/class_2561;- official - c- Lggp;c:Lwp;
 
- 
label- Mappings:
- Namespace - Name - Mixin selector - named - label- Lnet/minecraft/client/network/ServerInfo;label:Lnet/minecraft/text/Text;- intermediary - field_3757- Lnet/minecraft/class_642;field_3757:Lnet/minecraft/class_2561;- official - d- Lggp;d:Lwp;
 
- 
players- Mappings:
- Namespace - Name - Mixin selector - named - players- Lnet/minecraft/client/network/ServerInfo;players:Lnet/minecraft/server/ServerMetadata$Players;- intermediary - field_41861- Lnet/minecraft/class_642;field_41861:Lnet/minecraft/class_2926$class_2927;- official - e- Lggp;e:Lajs$b;
 
- 
pingpublic long ping- Mappings:
- Namespace - Name - Mixin selector - named - ping- Lnet/minecraft/client/network/ServerInfo;ping:J- intermediary - field_3758- Lnet/minecraft/class_642;field_3758:J- official - f- Lggp;f:J
 
- 
protocolVersionpublic int protocolVersion- Mappings:
- Namespace - Name - Mixin selector - named - protocolVersion- Lnet/minecraft/client/network/ServerInfo;protocolVersion:I- intermediary - field_3756- Lnet/minecraft/class_642;field_3756:I- official - g- Lggp;g:I
 
- 
version- Mappings:
- Namespace - Name - Mixin selector - named - version- Lnet/minecraft/client/network/ServerInfo;version:Lnet/minecraft/text/Text;- intermediary - field_3760- Lnet/minecraft/class_642;field_3760:Lnet/minecraft/class_2561;- official - h- Lggp;h:Lwp;
 
- 
playerListSummary- Mappings:
- Namespace - Name - Mixin selector - named - playerListSummary- Lnet/minecraft/client/network/ServerInfo;playerListSummary:Ljava/util/List;- intermediary - field_3762- Lnet/minecraft/class_642;field_3762:Ljava/util/List;- official - i- Lggp;i:Ljava/util/List;
 
- 
resourcePackPolicy- Mappings:
- Namespace - Name - Mixin selector - named - resourcePackPolicy- Lnet/minecraft/client/network/ServerInfo;resourcePackPolicy:Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;- intermediary - field_3755- Lnet/minecraft/class_642;field_3755:Lnet/minecraft/class_642$class_643;- official - l- Lggp;l:Lggp$a;
 
- 
favicon- Mappings:
- Namespace - Name - Mixin selector - named - favicon- Lnet/minecraft/client/network/ServerInfo;favicon:[B- intermediary - field_42890- Lnet/minecraft/class_642;field_42890:[B- official - m- Lggp;m:[B
 
- 
serverType- Mappings:
- Namespace - Name - Mixin selector - named - serverType- Lnet/minecraft/client/network/ServerInfo;serverType:Lnet/minecraft/client/network/ServerInfo$ServerType;- intermediary - field_45608- Lnet/minecraft/class_642;field_45608:Lnet/minecraft/class_642$class_8678;- official - n- Lggp;n:Lggp$c;
 
- 
status- Mappings:
- Namespace - Name - Mixin selector - named - status- Lnet/minecraft/client/network/ServerInfo;status:Lnet/minecraft/client/network/ServerInfo$Status;- intermediary - field_47879- Lnet/minecraft/class_642;field_47879:Lnet/minecraft/class_642$class_9083;- official - o- Lggp;o:Lggp$b;
 
 
- 
- 
Constructor Details- 
ServerInfo- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/network/ServerInfo;<init>(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/network/ServerInfo$ServerType;)V- intermediary - <init>- Lnet/minecraft/class_642;<init>(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_642$class_8678;)V- official - <init>- Lggp;<init>(Ljava/lang/String;Ljava/lang/String;Lggp$c;)V
 
 
- 
- 
Method Details- 
toNbt- Mappings:
- Namespace - Name - Mixin selector - named - toNbt- Lnet/minecraft/client/network/ServerInfo;toNbt()Lnet/minecraft/nbt/NbtCompound;- intermediary - method_2992- Lnet/minecraft/class_642;method_2992()Lnet/minecraft/class_2487;- official - a- Lggp;a()Ltq;
 
- 
getResourcePackPolicyReturns the policy on resource packs sent by this server.- Returns:
- the policy on resource packs sent by this server
- Mappings:
- Namespace - Name - Mixin selector - named - getResourcePackPolicy- Lnet/minecraft/client/network/ServerInfo;getResourcePackPolicy()Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;- intermediary - method_2990- Lnet/minecraft/class_642;method_2990()Lnet/minecraft/class_642$class_643;- official - b- Lggp;b()Lggp$a;
 
- 
setResourcePackPolicySets the resource pack policy on this server.This is called when a user has responded to the prompt on whether to accept server resource packs from this server in the future. - Mappings:
- Namespace - Name - Mixin selector - named - setResourcePackPolicy- Lnet/minecraft/client/network/ServerInfo;setResourcePackPolicy(Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;)V- intermediary - method_2995- Lnet/minecraft/class_642;method_2995(Lnet/minecraft/class_642$class_643;)V- official - a- Lggp;a(Lggp$a;)V
 
- 
fromNbt- Mappings:
- Namespace - Name - Mixin selector - named - fromNbt- Lnet/minecraft/client/network/ServerInfo;fromNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/client/network/ServerInfo;- intermediary - method_2993- Lnet/minecraft/class_642;method_2993(Lnet/minecraft/class_2487;)Lnet/minecraft/class_642;- official - a- Lggp;a(Ltq;)Lggp;
 
- 
getFavicon- Mappings:
- Namespace - Name - Mixin selector - named - getFavicon- Lnet/minecraft/client/network/ServerInfo;getFavicon()[B- intermediary - method_49306- Lnet/minecraft/class_642;method_49306()[B- official - c- Lggp;c()[B
 
- 
setFavicon- Mappings:
- Namespace - Name - Mixin selector - named - setFavicon- Lnet/minecraft/client/network/ServerInfo;setFavicon([B)V- intermediary - method_49305- Lnet/minecraft/class_642;method_49305([B)V- official - a- Lggp;a([B)V
 
- 
isLocalpublic boolean isLocal()- Mappings:
- Namespace - Name - Mixin selector - named - isLocal- Lnet/minecraft/client/network/ServerInfo;isLocal()Z- intermediary - method_2994- Lnet/minecraft/class_642;method_2994()Z- official - d- Lggp;d()Z
 
- 
isRealmpublic boolean isRealm()- Mappings:
- Namespace - Name - Mixin selector - named - isRealm- Lnet/minecraft/client/network/ServerInfo;isRealm()Z- intermediary - method_52811- Lnet/minecraft/class_642;method_52811()Z- official - e- Lggp;e()Z
 
- 
getServerType- Mappings:
- Namespace - Name - Mixin selector - named - getServerType- Lnet/minecraft/client/network/ServerInfo;getServerType()Lnet/minecraft/client/network/ServerInfo$ServerType;- intermediary - method_55616- Lnet/minecraft/class_642;method_55616()Lnet/minecraft/class_642$class_8678;- official - f- Lggp;f()Lggp$c;
 
- 
copyFrom- Mappings:
- Namespace - Name - Mixin selector - named - copyFrom- Lnet/minecraft/client/network/ServerInfo;copyFrom(Lnet/minecraft/client/network/ServerInfo;)V- intermediary - method_44292- Lnet/minecraft/class_642;method_44292(Lnet/minecraft/class_642;)V- official - a- Lggp;a(Lggp;)V
 
- 
copyWithSettingsFrom- Mappings:
- Namespace - Name - Mixin selector - named - copyWithSettingsFrom- Lnet/minecraft/client/network/ServerInfo;copyWithSettingsFrom(Lnet/minecraft/client/network/ServerInfo;)V- intermediary - method_2996- Lnet/minecraft/class_642;method_2996(Lnet/minecraft/class_642;)V- official - b- Lggp;b(Lggp;)V
 
- 
getStatus- Mappings:
- Namespace - Name - Mixin selector - named - getStatus- Lnet/minecraft/client/network/ServerInfo;getStatus()Lnet/minecraft/client/network/ServerInfo$Status;- intermediary - method_55825- Lnet/minecraft/class_642;method_55825()Lnet/minecraft/class_642$class_9083;- official - g- Lggp;g()Lggp$b;
 
- 
setStatus- Mappings:
- Namespace - Name - Mixin selector - named - setStatus- Lnet/minecraft/client/network/ServerInfo;setStatus(Lnet/minecraft/client/network/ServerInfo$Status;)V- intermediary - method_55824- Lnet/minecraft/class_642;method_55824(Lnet/minecraft/class_642$class_9083;)V- official - a- Lggp;a(Lggp$b;)V
 
- 
validateFavicon@Nullable public static @org.jetbrains.annotations.Nullable byte[] validateFavicon(@Nullable @org.jetbrains.annotations.Nullable byte[] favicon) - Mappings:
- Namespace - Name - Mixin selector - named - validateFavicon- Lnet/minecraft/client/network/ServerInfo;validateFavicon([B)[B- intermediary - method_53885- Lnet/minecraft/class_642;method_53885([B)[B- official - b- Lggp;b([B)[B
 
 
-