Package net.minecraft.world.level
Class LevelSettings
java.lang.Object
net.minecraft.world.level.LevelSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
private final WorldDataConfiguration
private final Difficulty
private final GameRules
private final GameType
private final boolean
private final String
private final com.mojang.serialization.Lifecycle
-
Constructor Summary
ConstructorsConstructorDescriptionLevelSettings
(String levelName, GameType gameType, boolean hardcore, Difficulty difficulty, boolean allowCommands, GameRules gameRules, WorldDataConfiguration dataConfiguration) LevelSettings
(String levelName, GameType gameType, boolean hardcore, Difficulty difficulty, boolean allowCommands, GameRules gameRules, WorldDataConfiguration dataConfiguration, com.mojang.serialization.Lifecycle lifecycle) -
Method Summary
Modifier and TypeMethodDescriptionboolean
copy()
gameType()
com.mojang.serialization.Lifecycle
boolean
hardcore()
static LevelSettings
parse
(com.mojang.serialization.Dynamic<?> levelData, WorldDataConfiguration dataConfiguration) withDataConfiguration
(WorldDataConfiguration dataConfiguration) withDifficulty
(Difficulty difficulty) withGameType
(GameType gameType) withLifecycle
(com.mojang.serialization.Lifecycle lifecycle)
-
Field Details
-
levelName
-
gameType
-
hardcore
private final boolean hardcore -
difficulty
-
allowCommands
private final boolean allowCommands -
gameRules
-
dataConfiguration
-
lifecycle
private final com.mojang.serialization.Lifecycle lifecycle
-
-
Constructor Details
-
LevelSettings
public LevelSettings(String levelName, GameType gameType, boolean hardcore, Difficulty difficulty, boolean allowCommands, GameRules gameRules, WorldDataConfiguration dataConfiguration) -
LevelSettings
public LevelSettings(String levelName, GameType gameType, boolean hardcore, Difficulty difficulty, boolean allowCommands, GameRules gameRules, WorldDataConfiguration dataConfiguration, com.mojang.serialization.Lifecycle lifecycle)
-
-
Method Details
-
parse
public static LevelSettings parse(com.mojang.serialization.Dynamic<?> levelData, WorldDataConfiguration dataConfiguration) -
levelName
-
gameType
-
hardcore
public boolean hardcore() -
difficulty
-
allowCommands
public boolean allowCommands() -
gameRules
-
getDataConfiguration
-
withGameType
-
withDifficulty
-
withDataConfiguration
-
copy
-
withLifecycle
-
getLifecycle
public com.mojang.serialization.Lifecycle getLifecycle()
-