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 TypeMethodDescriptioncopy()static RealmsWorldOptionsstatic RealmsWorldOptionscreateDefaultsWith(GameType gameMode, Difficulty difficulty, boolean hardcore, String version, String worldName) static RealmsWorldOptionsstatic RealmsWorldOptionscreateFromSettings(LevelSettings settings, String worldVersion) private static voidfinalize(RealmsWorldOptions options) getDefaultSlotName(int i) getSlotName(int i) static RealmsWorldOptionsparse(GuardedSerializer gson, String json) voidsetEmpty(boolean empty) Methods inherited from class 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 worldName) -
createFromSettings
-
createEmptyDefaults
-
setEmpty
public void setEmpty(boolean empty) -
parse
-
finalize
-
getSlotName
-
getDefaultSlotName
-
copy
-