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 TypeFieldDescriptionbooleanintbooleanbooleanintbooleanprivate Stringbooleanintlong -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRealmsWorldOptions(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 RealmsWorldOptionsstatic RealmsWorldOptionscreateDefaultsWith(GameType pGameType, boolean pCommandBlocks, Difficulty pDifficulty, boolean pHardcore, String pVersion, String pSlotName) static RealmsWorldOptionsstatic RealmsWorldOptionscreateFromSettings(LevelSettings pLevelSettings, boolean pCommandBlocks, String pVersion) private static voidfinalize(RealmsWorldOptions pOptions) getDefaultSlotName(int pSlotIndex) getSlotName(int pSlotIndex) static RealmsWorldOptionsparse(GuardedSerializer pSerializer, String pJson) voidsetEmpty(boolean pEmpty) Methods inherited from class com.mojang.realmsclient.dto.ValueObject
toString
-
Field Details
-
pvp
-
spawnMonsters
-
spawnProtection
-
commandBlocks
-
forceGameMode
-
difficulty
-
gameMode
-
slotName
-
version
-
compatibility
-
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
-