Package com.mojang.realmsclient.dto
Class RealmsWorldOptions
java.lang.Object
com.mojang.realmsclient.dto.ValueObject
com.mojang.realmsclient.dto.RealmsWorldOptions
- All Implemented Interfaces:
ReflectionBasedSerialization
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
int
boolean
boolean
int
boolean
private String
boolean
int
long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
RealmsWorldOptions
(boolean pPvp, boolean pSpawnMonsters, int pSpawnProtection, boolean pCommandBlocks, int pDifficulty, int pGameMode, boolean pForceGameMode, String pSlotName, String pVersion, RealmsServer.Compatibility pCompatibility) -
Method Summary
Modifier and TypeMethodDescriptionclone()
static RealmsWorldOptions
static RealmsWorldOptions
createDefaultsWith
(GameType pGameType, boolean pCommandBlocks, Difficulty pDifficulty, boolean pHardcore, String pVersion, String pSlotName) static RealmsWorldOptions
static RealmsWorldOptions
createFromSettings
(LevelSettings pLevelSettings, boolean pCommandBlocks, String pVersion) private static void
finalize
(RealmsWorldOptions pOptions) getDefaultSlotName
(int pSlotIndex) getSlotName
(int pSlotIndex) static RealmsWorldOptions
parse
(GuardedSerializer pSerializer, String pJson) void
setEmpty
(boolean pEmpty) Methods inherited from class com.mojang.realmsclient.dto.ValueObject
toString
-
Field Details
-
pvp
@SerializedName("pvp") public boolean pvp -
spawnMonsters
@SerializedName("spawnMonsters") public boolean spawnMonsters -
spawnProtection
@SerializedName("spawnProtection") public int spawnProtection -
commandBlocks
@SerializedName("commandBlocks") public boolean commandBlocks -
forceGameMode
@SerializedName("forceGameMode") public boolean forceGameMode -
difficulty
@SerializedName("difficulty") public int difficulty -
gameMode
@SerializedName("gameMode") public int gameMode -
slotName
-
version
-
compatibility
-
templateId
@SerializedName("worldTemplateId") public long templateId -
templateImage
-
empty
public boolean empty
-
-
Constructor Details
-
RealmsWorldOptions
private RealmsWorldOptions() -
RealmsWorldOptions
public RealmsWorldOptions(boolean pPvp, boolean pSpawnMonsters, int pSpawnProtection, boolean pCommandBlocks, int pDifficulty, int pGameMode, boolean pForceGameMode, String pSlotName, String pVersion, RealmsServer.Compatibility pCompatibility)
-
-
Method Details
-
createDefaults
-
createDefaultsWith
public static RealmsWorldOptions createDefaultsWith(GameType pGameType, boolean pCommandBlocks, Difficulty pDifficulty, boolean pHardcore, String pVersion, String pSlotName) -
createFromSettings
public static RealmsWorldOptions createFromSettings(LevelSettings pLevelSettings, boolean pCommandBlocks, String pVersion) -
createEmptyDefaults
-
setEmpty
public void setEmpty(boolean pEmpty) -
parse
-
finalize
-
getSlotName
-
getDefaultSlotName
-
clone
-