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 - official - ffd- intermediary - net/minecraft/class_642- named - net/minecraft/client/network/ServerInfo
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumThe policy of the client when this server sends a server resource pack.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate @org.jetbrains.annotations.Nullable byte[]private booleanprivate static final Loggerbooleanlongintprivate ServerInfo.ResourcePackPolicyprivate boolean
- 
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()booleanvoidsetFavicon(@org.jetbrains.annotations.Nullable byte[] favicon) voidsetResourcePackPolicy(ServerInfo.ResourcePackPolicy resourcePackPolicy) Sets the resource pack policy on this server.voidsetSecureChatEnforced(boolean secureChatEnforced) toNbt()
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - k- Lffd;k:Lorg/slf4j/Logger;- intermediary - field_42889- Lnet/minecraft/class_642;field_42889:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/client/network/ServerInfo;LOGGER:Lorg/slf4j/Logger;
 
- 
name- Mappings:
- Namespace - Name - Mixin selector - official - a- Lffd;a:Ljava/lang/String;- intermediary - field_3752- Lnet/minecraft/class_642;field_3752:Ljava/lang/String;- named - name- Lnet/minecraft/client/network/ServerInfo;name:Ljava/lang/String;
 
- 
address- Mappings:
- Namespace - Name - Mixin selector - official - b- Lffd;b:Ljava/lang/String;- intermediary - field_3761- Lnet/minecraft/class_642;field_3761:Ljava/lang/String;- named - address- Lnet/minecraft/client/network/ServerInfo;address:Ljava/lang/String;
 
- 
playerCountLabel- Mappings:
- Namespace - Name - Mixin selector - official - c- Lffd;c:Lsw;- intermediary - field_3753- Lnet/minecraft/class_642;field_3753:Lnet/minecraft/class_2561;- named - playerCountLabel- Lnet/minecraft/client/network/ServerInfo;playerCountLabel:Lnet/minecraft/text/Text;
 
- 
label- Mappings:
- Namespace - Name - Mixin selector - official - d- Lffd;d:Lsw;- intermediary - field_3757- Lnet/minecraft/class_642;field_3757:Lnet/minecraft/class_2561;- named - label- Lnet/minecraft/client/network/ServerInfo;label:Lnet/minecraft/text/Text;
 
- 
players- Mappings:
- Namespace - Name - Mixin selector - official - e- Lffd;e:Labt$b;- intermediary - field_41861- Lnet/minecraft/class_642;field_41861:Lnet/minecraft/class_2926$class_2927;- named - players- Lnet/minecraft/client/network/ServerInfo;players:Lnet/minecraft/server/ServerMetadata$Players;
 
- 
pingpublic long ping- Mappings:
- Namespace - Name - Mixin selector - official - f- Lffd;f:J- intermediary - field_3758- Lnet/minecraft/class_642;field_3758:J- named - ping- Lnet/minecraft/client/network/ServerInfo;ping:J
 
- 
protocolVersionpublic int protocolVersion- Mappings:
- Namespace - Name - Mixin selector - official - g- Lffd;g:I- intermediary - field_3756- Lnet/minecraft/class_642;field_3756:I- named - protocolVersion- Lnet/minecraft/client/network/ServerInfo;protocolVersion:I
 
- 
version- Mappings:
- Namespace - Name - Mixin selector - official - h- Lffd;h:Lsw;- intermediary - field_3760- Lnet/minecraft/class_642;field_3760:Lnet/minecraft/class_2561;- named - version- Lnet/minecraft/client/network/ServerInfo;version:Lnet/minecraft/text/Text;
 
- 
onlinepublic boolean online- Mappings:
- Namespace - Name - Mixin selector - official - i- Lffd;i:Z- intermediary - field_3754- Lnet/minecraft/class_642;field_3754:Z- named - online- Lnet/minecraft/client/network/ServerInfo;online:Z
 
- 
playerListSummary- Mappings:
- Namespace - Name - Mixin selector - official - j- Lffd;j:Ljava/util/List;- intermediary - field_3762- Lnet/minecraft/class_642;field_3762:Ljava/util/List;- named - playerListSummary- Lnet/minecraft/client/network/ServerInfo;playerListSummary:Ljava/util/List;
 
- 
resourcePackPolicy- Mappings:
- Namespace - Name - Mixin selector - official - l- Lffd;l:Lffd$a;- intermediary - field_3755- Lnet/minecraft/class_642;field_3755:Lnet/minecraft/class_642$class_643;- named - resourcePackPolicy- Lnet/minecraft/client/network/ServerInfo;resourcePackPolicy:Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;
 
- 
favicon- Mappings:
- Namespace - Name - Mixin selector - official - m- Lffd;m:[B- intermediary - field_42890- Lnet/minecraft/class_642;field_42890:[B- named - favicon- Lnet/minecraft/client/network/ServerInfo;favicon:[B
 
- 
localprivate boolean local- Mappings:
- Namespace - Name - Mixin selector - official - n- Lffd;n:Z- intermediary - field_3763- Lnet/minecraft/class_642;field_3763:Z- named - local- Lnet/minecraft/client/network/ServerInfo;local:Z
 
- 
secureChatEnforcedprivate boolean secureChatEnforced- Mappings:
- Namespace - Name - Mixin selector - official - o- Lffd;o:Z- intermediary - field_39918- Lnet/minecraft/class_642;field_39918:Z- named - secureChatEnforced- Lnet/minecraft/client/network/ServerInfo;secureChatEnforced:Z
 
 
- 
- 
Constructor Details- 
ServerInfo- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lffd;<init>(Ljava/lang/String;Ljava/lang/String;Z)V- intermediary - <init>- Lnet/minecraft/class_642;<init>(Ljava/lang/String;Ljava/lang/String;Z)V- named - <init>- Lnet/minecraft/client/network/ServerInfo;<init>(Ljava/lang/String;Ljava/lang/String;Z)V
 
 
- 
- 
Method Details- 
toNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lffd;a()Lqr;- intermediary - method_2992- Lnet/minecraft/class_642;method_2992()Lnet/minecraft/class_2487;- named - toNbt- Lnet/minecraft/client/network/ServerInfo;toNbt()Lnet/minecraft/nbt/NbtCompound;
 
- 
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 - official - b- Lffd;b()Lffd$a;- intermediary - method_2990- Lnet/minecraft/class_642;method_2990()Lnet/minecraft/class_642$class_643;- named - getResourcePackPolicy- Lnet/minecraft/client/network/ServerInfo;getResourcePackPolicy()Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;
 
- 
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 - official - a- Lffd;a(Lffd$a;)V- intermediary - method_2995- Lnet/minecraft/class_642;method_2995(Lnet/minecraft/class_642$class_643;)V- named - setResourcePackPolicy- Lnet/minecraft/client/network/ServerInfo;setResourcePackPolicy(Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;)V
 
- 
fromNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lffd;a(Lqr;)Lffd;- intermediary - method_2993- Lnet/minecraft/class_642;method_2993(Lnet/minecraft/class_2487;)Lnet/minecraft/class_642;- named - fromNbt- Lnet/minecraft/client/network/ServerInfo;fromNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/client/network/ServerInfo;
 
- 
getFavicon- Mappings:
- Namespace - Name - Mixin selector - official - c- Lffd;c()[B- intermediary - method_49306- Lnet/minecraft/class_642;method_49306()[B- named - getFavicon- Lnet/minecraft/client/network/ServerInfo;getFavicon()[B
 
- 
setFavicon- Mappings:
- Namespace - Name - Mixin selector - official - a- Lffd;a([B)V- intermediary - method_49305- Lnet/minecraft/class_642;method_49305([B)V- named - setFavicon- Lnet/minecraft/client/network/ServerInfo;setFavicon([B)V
 
- 
isLocalpublic boolean isLocal()- Mappings:
- Namespace - Name - Mixin selector - official - d- Lffd;d()Z- intermediary - method_2994- Lnet/minecraft/class_642;method_2994()Z- named - isLocal- Lnet/minecraft/client/network/ServerInfo;isLocal()Z
 
- 
setSecureChatEnforcedpublic void setSecureChatEnforced(boolean secureChatEnforced) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lffd;a(Z)V- intermediary - method_45055- Lnet/minecraft/class_642;method_45055(Z)V- named - setSecureChatEnforced- Lnet/minecraft/client/network/ServerInfo;setSecureChatEnforced(Z)V
 
- 
isSecureChatEnforcedpublic boolean isSecureChatEnforced()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lffd;e()Z- intermediary - method_45056- Lnet/minecraft/class_642;method_45056()Z- named - isSecureChatEnforced- Lnet/minecraft/client/network/ServerInfo;isSecureChatEnforced()Z
 
- 
copyFrom- Mappings:
- Namespace - Name - Mixin selector - official - a- Lffd;a(Lffd;)V- intermediary - method_44292- Lnet/minecraft/class_642;method_44292(Lnet/minecraft/class_642;)V- named - copyFrom- Lnet/minecraft/client/network/ServerInfo;copyFrom(Lnet/minecraft/client/network/ServerInfo;)V
 
- 
copyWithSettingsFrom- Mappings:
- Namespace - Name - Mixin selector - official - b- Lffd;b(Lffd;)V- intermediary - method_2996- Lnet/minecraft/class_642;method_2996(Lnet/minecraft/class_642;)V- named - copyWithSettingsFrom- Lnet/minecraft/client/network/ServerInfo;copyWithSettingsFrom(Lnet/minecraft/client/network/ServerInfo;)V
 
 
-