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
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRealmsWorldOptions(int pSpawnProtection, int pDifficulty, int pGameMode, boolean pForceGameMode, String pSlotName, String pVersion, RealmsServer.Compatibility pCompatibility) -
Method Summary
Modifier and TypeMethodDescriptioncopy()static RealmsWorldOptionsstatic RealmsWorldOptionscreateDefaultsWith(GameType pGameMode, Difficulty pDifficulty, boolean pHardcore, String pVersion, String pSlotName) static RealmsWorldOptionsstatic RealmsWorldOptionscreateFromSettings(LevelSettings pSettings, String pSlotName) 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
-
spawnProtection
-
forceGameMode
-
difficulty
-
gameMode
-
slotName
-
version
-
compatibility
-
templateId
-
templateImage
-
empty
public boolean empty
-
-
Constructor Details
-
RealmsWorldOptions
private RealmsWorldOptions() -
RealmsWorldOptions
public RealmsWorldOptions(int pSpawnProtection, int pDifficulty, int pGameMode, boolean pForceGameMode, String pSlotName, String pVersion, RealmsServer.Compatibility pCompatibility)
-
-
Method Details
-
createDefaults
-
createDefaultsWith
public static RealmsWorldOptions createDefaultsWith(GameType pGameMode, Difficulty pDifficulty, boolean pHardcore, String pVersion, String pSlotName) -
createFromSettings
-
createEmptyDefaults
-
setEmpty
public void setEmpty(boolean pEmpty) -
parse
-
finalize
-
getSlotName
-
getDefaultSlotName
-
copy
-