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 gfy
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
The policy of the client when this server sends a server resource pack.static enum
static enum
-
Field Summary
Modifier and TypeFieldDescriptionprivate @org.jetbrains.annotations.Nullable byte[]
private static final Logger
private static final int
long
int
private ServerInfo.ResourcePackPolicy
private ServerInfo.ServerType
private ServerInfo.Status
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copyFrom
(ServerInfo serverInfo) void
copyWithSettingsFrom
(ServerInfo serverInfo) static ServerInfo
fromNbt
(NbtCompound root) @org.jetbrains.annotations.Nullable byte[]
Returns the policy on resource packs sent by this server.boolean
isLocal()
boolean
isRealm()
void
setFavicon
(@org.jetbrains.annotations.Nullable byte[] favicon) void
setResourcePackPolicy
(ServerInfo.ResourcePackPolicy resourcePackPolicy) Sets the resource pack policy on this server.void
setStatus
(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
Lgfy;j:Lorg/slf4j/Logger;
-
MAX_FAVICON_SIZE
private 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
Lgfy;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
Lgfy;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
Lgfy;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
Lgfy;c:Lxv;
-
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
Lgfy;d:Lxv;
-
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
Lgfy;e:Lakw$b;
-
ping
public 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
Lgfy;f:J
-
protocolVersion
public 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
Lgfy;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
Lgfy;h:Lxv;
-
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
Lgfy;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
Lgfy;l:Lgfy$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
Lgfy;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
Lgfy;n:Lgfy$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
Lgfy;o:Lgfy$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>
Lgfy;<init>(Ljava/lang/String;Ljava/lang/String;Lgfy$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
Lgfy;a()Lux;
-
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 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
Lgfy;b()Lgfy$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 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
Lgfy;a(Lgfy$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
Lgfy;a(Lux;)Lgfy;
-
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
Lgfy;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
Lgfy;a([B)V
-
isLocal
public 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
Lgfy;d()Z
-
isRealm
public 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
Lgfy;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
Lgfy;f()Lgfy$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
Lgfy;a(Lgfy;)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
Lgfy;b(Lgfy;)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
Lgfy;g()Lgfy$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
Lgfy;a(Lgfy$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
Lgfy;b([B)[B
-