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 spawnProtection, int difficulty, int gameMode, boolean forceGameMode, String slotName, String version, RealmsServer.Compatibility compatibility) -
Method Summary
Modifier and TypeMethodDescriptionclone()static RealmsWorldOptionsstatic RealmsWorldOptionscreateDefaultsWith(GameType gameMode, Difficulty difficulty, boolean hardcore, String version, String slotName) static RealmsWorldOptionsstatic RealmsWorldOptionscreateFromSettings(LevelSettings settings, String slotName) private static voidfinalize(RealmsWorldOptions options) getDefaultSlotName(int slotIndex) getSlotName(int slotIndex) static RealmsWorldOptionsparse(GuardedSerializer serializer, String json) voidsetEmpty(boolean empty) 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 spawnProtection, int difficulty, int gameMode, boolean forceGameMode, String slotName, String version, RealmsServer.Compatibility compatibility)
-
-
Method Details
-
createDefaults
-
createDefaultsWith
public static RealmsWorldOptions createDefaultsWith(GameType gameMode, Difficulty difficulty, boolean hardcore, String version, String slotName) -
createFromSettings
-
createEmptyDefaults
-
setEmpty
public void setEmpty(boolean empty) -
parse
-
finalize
-
getSlotName
-
getDefaultSlotName
-
clone
-