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 pvp, boolean spawnMonsters, int spawnProtection, boolean commandBlocks, int difficulty, int gameMode, boolean forceGameMode, String slotName, String version, RealmsServer.Compatibility compatibility) -
Method Summary
Modifier and TypeMethodDescriptionclone()static RealmsWorldOptionsstatic RealmsWorldOptionscreateDefaultsWith(GameType gameType, boolean commandBlocks, Difficulty difficulty, boolean hardcore, String version, String slotName) static RealmsWorldOptionsstatic RealmsWorldOptionscreateFromSettings(LevelSettings levelSettings, boolean commandBlocks, String version) 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
-
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 pvp, boolean spawnMonsters, int spawnProtection, boolean commandBlocks, int difficulty, int gameMode, boolean forceGameMode, String slotName, String version, RealmsServer.Compatibility compatibility)
-
-
Method Details
-
createDefaults
-
createDefaultsWith
public static RealmsWorldOptions createDefaultsWith(GameType gameType, boolean commandBlocks, Difficulty difficulty, boolean hardcore, String version, String slotName) -
createFromSettings
public static RealmsWorldOptions createFromSettings(LevelSettings levelSettings, boolean commandBlocks, String version) -
createEmptyDefaults
-
setEmpty
public void setEmpty(boolean empty) -
parse
-
finalize
-
getSlotName
-
getDefaultSlotName
-
clone
-