Package com.mojang.realmsclient.dto
Class RealmsWorldOptions
java.lang.Object
com.mojang.realmsclient.dto.ValueObject
com.mojang.realmsclient.dto.RealmsWorldOptions
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal boolean
private static final boolean
private static final RealmsServer.Compatibility
private static final int
private static final boolean
private static final int
private static final boolean
private static final boolean
private static final String
private static final boolean
private static final int
private static final long
private static final String
private static final String
final int
boolean
final boolean
final int
final boolean
final boolean
private final String
final boolean
final int
long
final String
-
Constructor Summary
ConstructorsConstructorDescriptionRealmsWorldOptions
(boolean pPvp, boolean pSpawnMonsters, int pSpawnProtection, boolean pCommandBlocks, int pDifficulty, int pGameMode, boolean pHardcore, 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) getDefaultSlotName
(int pSlotIndex) getSlotName
(int pSlotIndex) static RealmsWorldOptions
parse
(JsonObject pJson, RealmsSettings pRealmsSettings) void
setEmpty
(boolean pEmpty) toJson()
Methods inherited from class com.mojang.realmsclient.dto.ValueObject
toString
-
Field Details
-
pvp
public final boolean pvp -
spawnMonsters
public final boolean spawnMonsters -
spawnProtection
public final int spawnProtection -
commandBlocks
public final boolean commandBlocks -
forceGameMode
public final boolean forceGameMode -
difficulty
public final int difficulty -
gameMode
public final int gameMode -
hardcore
public final boolean hardcore -
slotName
-
version
-
compatibility
-
templateId
public long templateId -
templateImage
-
empty
public boolean empty -
DEFAULT_FORCE_GAME_MODE
private static final boolean DEFAULT_FORCE_GAME_MODE- See Also:
-
DEFAULT_PVP
private static final boolean DEFAULT_PVP- See Also:
-
DEFAULT_SPAWN_MONSTERS
private static final boolean DEFAULT_SPAWN_MONSTERS- See Also:
-
DEFAULT_SPAWN_PROTECTION
private static final int DEFAULT_SPAWN_PROTECTION- See Also:
-
DEFAULT_COMMAND_BLOCKS
private static final boolean DEFAULT_COMMAND_BLOCKS- See Also:
-
DEFAULT_DIFFICULTY
private static final int DEFAULT_DIFFICULTY- See Also:
-
DEFAULT_GAME_MODE
private static final int DEFAULT_GAME_MODE- See Also:
-
DEFAULT_HARDCORE_MODE
private static final boolean DEFAULT_HARDCORE_MODE- See Also:
-
DEFAULT_SLOT_NAME
- See Also:
-
DEFAULT_VERSION
- See Also:
-
DEFAULT_COMPATIBILITY
-
DEFAULT_TEMPLATE_ID
private static final long DEFAULT_TEMPLATE_ID- See Also:
-
DEFAULT_TEMPLATE_IMAGE
-
-
Constructor Details
-
RealmsWorldOptions
public RealmsWorldOptions(boolean pPvp, boolean pSpawnMonsters, int pSpawnProtection, boolean pCommandBlocks, int pDifficulty, int pGameMode, boolean pHardcore, 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
-
getSlotName
-
getDefaultSlotName
-
toJson
-
clone
-