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/ServerInfointermediary net/minecraft/class_642official fxf
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe policy of the client when this server sends a server resource pack.static enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @org.jetbrains.annotations.Nullable byte[]private static final Loggerprivate static final intlongintprivate ServerInfo.ResourcePackPolicyprivate ServerInfo.ServerTypeprivate ServerInfo.Status -
Constructor Summary
Constructors -
Method Summary
Modifier 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 LOGGERLnet/minecraft/client/network/ServerInfo;LOGGER:Lorg/slf4j/Logger;intermediary field_42889Lnet/minecraft/class_642;field_42889:Lorg/slf4j/Logger;official jLfxf;j:Lorg/slf4j/Logger;
-
MAX_FAVICON_SIZE
private static final int MAX_FAVICON_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_FAVICON_SIZELnet/minecraft/client/network/ServerInfo;MAX_FAVICON_SIZE:Iintermediary field_46206Lnet/minecraft/class_642;field_46206:Iofficial kLfxf;k:I
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/client/network/ServerInfo;name:Ljava/lang/String;intermediary field_3752Lnet/minecraft/class_642;field_3752:Ljava/lang/String;official aLfxf;a:Ljava/lang/String;
-
address
- Mappings:
Namespace Name Mixin selector named addressLnet/minecraft/client/network/ServerInfo;address:Ljava/lang/String;intermediary field_3761Lnet/minecraft/class_642;field_3761:Ljava/lang/String;official bLfxf;b:Ljava/lang/String;
-
playerCountLabel
- Mappings:
Namespace Name Mixin selector named playerCountLabelLnet/minecraft/client/network/ServerInfo;playerCountLabel:Lnet/minecraft/text/Text;intermediary field_3753Lnet/minecraft/class_642;field_3753:Lnet/minecraft/class_2561;official cLfxf;c:Lwx;
-
label
- Mappings:
Namespace Name Mixin selector named labelLnet/minecraft/client/network/ServerInfo;label:Lnet/minecraft/text/Text;intermediary field_3757Lnet/minecraft/class_642;field_3757:Lnet/minecraft/class_2561;official dLfxf;d:Lwx;
-
players
- Mappings:
Namespace Name Mixin selector named playersLnet/minecraft/client/network/ServerInfo;players:Lnet/minecraft/server/ServerMetadata$Players;intermediary field_41861Lnet/minecraft/class_642;field_41861:Lnet/minecraft/class_2926$class_2927;official eLfxf;e:Lajl$b;
-
ping
public long ping- Mappings:
Namespace Name Mixin selector named pingLnet/minecraft/client/network/ServerInfo;ping:Jintermediary field_3758Lnet/minecraft/class_642;field_3758:Jofficial fLfxf;f:J
-
protocolVersion
public int protocolVersion- Mappings:
Namespace Name Mixin selector named protocolVersionLnet/minecraft/client/network/ServerInfo;protocolVersion:Iintermediary field_3756Lnet/minecraft/class_642;field_3756:Iofficial gLfxf;g:I
-
version
- Mappings:
Namespace Name Mixin selector named versionLnet/minecraft/client/network/ServerInfo;version:Lnet/minecraft/text/Text;intermediary field_3760Lnet/minecraft/class_642;field_3760:Lnet/minecraft/class_2561;official hLfxf;h:Lwx;
-
playerListSummary
- Mappings:
Namespace Name Mixin selector named playerListSummaryLnet/minecraft/client/network/ServerInfo;playerListSummary:Ljava/util/List;intermediary field_3762Lnet/minecraft/class_642;field_3762:Ljava/util/List;official iLfxf;i:Ljava/util/List;
-
resourcePackPolicy
- Mappings:
Namespace Name Mixin selector named resourcePackPolicyLnet/minecraft/client/network/ServerInfo;resourcePackPolicy:Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;intermediary field_3755Lnet/minecraft/class_642;field_3755:Lnet/minecraft/class_642$class_643;official lLfxf;l:Lfxf$a;
-
favicon
- Mappings:
Namespace Name Mixin selector named faviconLnet/minecraft/client/network/ServerInfo;favicon:[Bintermediary field_42890Lnet/minecraft/class_642;field_42890:[Bofficial mLfxf;m:[B
-
serverType
- Mappings:
Namespace Name Mixin selector named serverTypeLnet/minecraft/client/network/ServerInfo;serverType:Lnet/minecraft/client/network/ServerInfo$ServerType;intermediary field_45608Lnet/minecraft/class_642;field_45608:Lnet/minecraft/class_642$class_8678;official nLfxf;n:Lfxf$c;
-
status
- Mappings:
Namespace Name Mixin selector named statusLnet/minecraft/client/network/ServerInfo;status:Lnet/minecraft/client/network/ServerInfo$Status;intermediary field_47879Lnet/minecraft/class_642;field_47879:Lnet/minecraft/class_642$class_9083;official oLfxf;o:Lfxf$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;)Vintermediary <init>Lnet/minecraft/class_642;<init>(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_642$class_8678;)Vofficial <init>Lfxf;<init>(Ljava/lang/String;Ljava/lang/String;Lfxf$c;)V
-
-
Method Details
-
toNbt
- Mappings:
Namespace Name Mixin selector named toNbtLnet/minecraft/client/network/ServerInfo;toNbt()Lnet/minecraft/nbt/NbtCompound;intermediary method_2992Lnet/minecraft/class_642;method_2992()Lnet/minecraft/class_2487;official aLfxf;a()Lud;
-
getResourcePackPolicy
Returns 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 getResourcePackPolicyLnet/minecraft/client/network/ServerInfo;getResourcePackPolicy()Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;intermediary method_2990Lnet/minecraft/class_642;method_2990()Lnet/minecraft/class_642$class_643;official bLfxf;b()Lfxf$a;
-
setResourcePackPolicy
Sets 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 setResourcePackPolicyLnet/minecraft/client/network/ServerInfo;setResourcePackPolicy(Lnet/minecraft/client/network/ServerInfo$ResourcePackPolicy;)Vintermediary method_2995Lnet/minecraft/class_642;method_2995(Lnet/minecraft/class_642$class_643;)Vofficial aLfxf;a(Lfxf$a;)V
-
fromNbt
- Mappings:
Namespace Name Mixin selector named fromNbtLnet/minecraft/client/network/ServerInfo;fromNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/client/network/ServerInfo;intermediary method_2993Lnet/minecraft/class_642;method_2993(Lnet/minecraft/class_2487;)Lnet/minecraft/class_642;official aLfxf;a(Lud;)Lfxf;
-
getFavicon
- Mappings:
Namespace Name Mixin selector named getFaviconLnet/minecraft/client/network/ServerInfo;getFavicon()[Bintermediary method_49306Lnet/minecraft/class_642;method_49306()[Bofficial cLfxf;c()[B
-
setFavicon
- Mappings:
Namespace Name Mixin selector named setFaviconLnet/minecraft/client/network/ServerInfo;setFavicon([B)Vintermediary method_49305Lnet/minecraft/class_642;method_49305([B)Vofficial aLfxf;a([B)V
-
isLocal
public boolean isLocal()- Mappings:
Namespace Name Mixin selector named isLocalLnet/minecraft/client/network/ServerInfo;isLocal()Zintermediary method_2994Lnet/minecraft/class_642;method_2994()Zofficial dLfxf;d()Z
-
isRealm
public boolean isRealm()- Mappings:
Namespace Name Mixin selector named isRealmLnet/minecraft/client/network/ServerInfo;isRealm()Zintermediary method_52811Lnet/minecraft/class_642;method_52811()Zofficial eLfxf;e()Z
-
getServerType
- Mappings:
Namespace Name Mixin selector named getServerTypeLnet/minecraft/client/network/ServerInfo;getServerType()Lnet/minecraft/client/network/ServerInfo$ServerType;intermediary method_55616Lnet/minecraft/class_642;method_55616()Lnet/minecraft/class_642$class_8678;official fLfxf;f()Lfxf$c;
-
copyFrom
- Mappings:
Namespace Name Mixin selector named copyFromLnet/minecraft/client/network/ServerInfo;copyFrom(Lnet/minecraft/client/network/ServerInfo;)Vintermediary method_44292Lnet/minecraft/class_642;method_44292(Lnet/minecraft/class_642;)Vofficial aLfxf;a(Lfxf;)V
-
copyWithSettingsFrom
- Mappings:
Namespace Name Mixin selector named copyWithSettingsFromLnet/minecraft/client/network/ServerInfo;copyWithSettingsFrom(Lnet/minecraft/client/network/ServerInfo;)Vintermediary method_2996Lnet/minecraft/class_642;method_2996(Lnet/minecraft/class_642;)Vofficial bLfxf;b(Lfxf;)V
-
getStatus
- Mappings:
Namespace Name Mixin selector named getStatusLnet/minecraft/client/network/ServerInfo;getStatus()Lnet/minecraft/client/network/ServerInfo$Status;intermediary method_55825Lnet/minecraft/class_642;method_55825()Lnet/minecraft/class_642$class_9083;official gLfxf;g()Lfxf$b;
-
setStatus
- Mappings:
Namespace Name Mixin selector named setStatusLnet/minecraft/client/network/ServerInfo;setStatus(Lnet/minecraft/client/network/ServerInfo$Status;)Vintermediary method_55824Lnet/minecraft/class_642;method_55824(Lnet/minecraft/class_642$class_9083;)Vofficial aLfxf;a(Lfxf$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 validateFaviconLnet/minecraft/client/network/ServerInfo;validateFavicon([B)[Bintermediary method_53885Lnet/minecraft/class_642;method_53885([B)[Bofficial bLfxf;b([B)[B
-