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> slots) private static Map
<Integer, RealmsWorldOptions> boolean
static RealmsServer.Compatibility
getName()
private static RealmsServer.State
getWorldName
(int slot) private static RealmsServer.WorldType
getWorldType
(String name) int
hashCode()
boolean
boolean
boolean
boolean
boolean
static RealmsServer
parse
(com.google.gson.JsonObject json) static RealmsServer
private static List
<PlayerInfo> parseInvited
(com.google.gson.JsonArray jsonArray) private static Map
<Integer, RealmsWorldOptions> parseSlots
(com.google.gson.JsonArray jsonArray) void
setDescription
(String motd) void
private static void
sortInvited
(RealmsServer realmsServer) toServerData
(String ip) 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
-