Package net.minecraft.client.realms.dto
Class RealmsServer
java.lang.Object
net.minecraft.client.realms.dto.ValueObject
net.minecraft.client.realms.dto.RealmsServer
@Environment(CLIENT) public class RealmsServer extends ValueObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RealmsServer.McoServerComparator
static class
RealmsServer.State
static class
RealmsServer.WorldType
-
Field Summary
Fields Modifier and Type Field Description int
activeSlot
int
daysLeft
boolean
expired
boolean
expiredTrial
long
id
private static Logger
LOGGER
int
minigameId
String
minigameImage
String
minigameName
String
motd
String
name
String
owner
String
ownerUUID
List<PlayerInfo>
players
String
remoteSubscriptionId
RealmsServerPing
serverPing
Map<Integer,RealmsWorldOptions>
slots
RealmsServer.State
state
RealmsServer.WorldType
worldType
-
Constructor Summary
Constructors Constructor Description RealmsServer()
-
Method Summary
Modifier and Type Method Description RealmsServer
clone()
Map<Integer,RealmsWorldOptions>
cloneSlots(Map<Integer,RealmsWorldOptions> slots)
boolean
equals(Object obj)
String
getDescription()
private static Map<Integer,RealmsWorldOptions>
getEmptySlots()
String
getMinigameName()
String
getName()
private static RealmsServer.State
getState(String state)
String
getWorldName(int slotId)
private static RealmsServer.WorldType
getWorldType(String state)
int
hashCode()
ServerInfo
method_31403(String string)
static RealmsServer
parse(JsonObject node)
static RealmsServer
parse(String json)
private static List<PlayerInfo>
parseInvited(JsonArray jsonArray)
private static Map<Integer,RealmsWorldOptions>
parseSlots(JsonArray json)
void
setDescription(String description)
void
setName(String name)
private static void
sortInvited(RealmsServer server)
void
updateServerPing(RealmsServerPlayerList serverPlayerList)
Methods inherited from class net.minecraft.client.realms.dto.ValueObject
toString
-
Field Details
-
LOGGER
-
id
public long id -
remoteSubscriptionId
-
name
-
motd
-
state
-
owner
-
ownerUUID
-
players
-
slots
-
expired
public boolean expired -
expiredTrial
public boolean expiredTrial -
daysLeft
public int daysLeft -
worldType
-
activeSlot
public int activeSlot -
minigameName
-
minigameId
public int minigameId -
minigameImage
-
serverPing
-
-
Constructor Details
-
RealmsServer
public RealmsServer()
-
-
Method Details
-
getDescription
-
getName
-
getMinigameName
-
setName
-
setDescription
-
updateServerPing
-
parse
-
sortInvited
-
parseInvited
-
parseSlots
-
getEmptySlots
-
parse
-
getState
-
getWorldType
-
hashCode
public int hashCode() -
equals
-
clone
-
cloneSlots
-
getWorldName
-
method_31403
-