Package com.mojang.realmsclient.dto
Class RealmsServer
java.lang.Object
com.mojang.realmsclient.dto.ValueObject
com.mojang.realmsclient.dto.RealmsServer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static class
static enum
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
int
boolean
boolean
long
private static final org.slf4j.Logger
int
private static final int
long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
cloneSlots
(Map<Integer, RealmsWorldOptions> pSlots) private static Map
<Integer, RealmsWorldOptions> boolean
static RealmsServer.Compatibility
getCompatibility
(String pId) getName()
private static RealmsServer.State
getWorldName
(int pSlot) private static RealmsServer.WorldType
getWorldType
(String pName) int
hashCode()
boolean
boolean
boolean
boolean
boolean
static RealmsServer
parse
(com.google.gson.JsonObject pJson) static RealmsServer
private static List
<PlayerInfo> parseInvited
(com.google.gson.JsonArray pJsonArray) private static Map
<Integer, RealmsWorldOptions> parseSlots
(com.google.gson.JsonArray pJsonArray) void
setDescription
(String pMotd) void
private static void
sortInvited
(RealmsServer pRealmsServer) toServerData
(String pIp) Methods inherited from class com.mojang.realmsclient.dto.ValueObject
toString
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
NO_VALUE
private static final int NO_VALUE- See Also:
-
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
-
parentRealmId
public long parentRealmId -
parentWorldName
-
activeVersion
-
compatibility
-
-
Constructor Details
-
RealmsServer
public RealmsServer()
-
-
Method Details
-
getDescription
-
getName
-
getMinigameName
-
setName
-
setDescription
-
parse
-
sortInvited
-
parseInvited
-
parseSlots
-
createEmptySlots
-
parse
-
getState
-
getWorldType
-
getCompatibility
-
isCompatible
public boolean isCompatible() -
needsUpgrade
public boolean needsUpgrade() -
needsDowngrade
public boolean needsDowngrade() -
hashCode
public int hashCode() -
equals
-
clone
-
cloneSlots
-
isSnapshotRealm
public boolean isSnapshotRealm() -
isMinigameActive
public boolean isMinigameActive() -
getWorldName
-
toServerData
-