Package net.minecraft.world.level
Class LevelSettings
java.lang.Object
net.minecraft.world.level.LevelSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final WorldDataConfigurationprivate final Difficultyprivate final GameRulesprivate final GameTypeprivate final booleanprivate final Stringprivate final com.mojang.serialization.Lifecycle -
Constructor Summary
ConstructorsConstructorDescriptionLevelSettings(String pLevelName, GameType pGameType, boolean pHardcore, Difficulty pDifficulty, boolean pAllowCommands, GameRules pGameRules, WorldDataConfiguration pDataConfiguration) LevelSettings(String pLevelName, GameType pGameType, boolean pHardcore, Difficulty pDifficulty, boolean pAllowCommands, GameRules pGameRules, WorldDataConfiguration pDataConfiguration, com.mojang.serialization.Lifecycle lifecycle) -
Method Summary
Modifier and TypeMethodDescriptionbooleancopy()gameType()com.mojang.serialization.Lifecyclebooleanhardcore()static LevelSettingsparse(com.mojang.serialization.Dynamic<?> pLevelData, WorldDataConfiguration pDataConfiguration) withDataConfiguration(WorldDataConfiguration pDataConfiguration) withDifficulty(Difficulty pDifficulty) withGameType(GameType pGameType) 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 pLevelName, GameType pGameType, boolean pHardcore, Difficulty pDifficulty, boolean pAllowCommands, GameRules pGameRules, WorldDataConfiguration pDataConfiguration) -
LevelSettings
public LevelSettings(String pLevelName, GameType pGameType, boolean pHardcore, Difficulty pDifficulty, boolean pAllowCommands, GameRules pGameRules, WorldDataConfiguration pDataConfiguration, com.mojang.serialization.Lifecycle lifecycle)
-
-
Method Details
-
parse
public static LevelSettings parse(com.mojang.serialization.Dynamic<?> pLevelData, WorldDataConfiguration pDataConfiguration) -
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()
-