public final class LevelInfo extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
bonusChest |
private boolean |
commands |
private GameMode |
gameMode |
private LevelGeneratorOptions |
generatorOptions |
private boolean |
hardcore |
private long |
seed |
private boolean |
structures |
Constructor and Description |
---|
LevelInfo(LevelProperties properties) |
LevelInfo(long seed,
GameMode gameMode,
boolean structures,
boolean hardcore,
LevelGeneratorOptions generatorOptions) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowCommands() |
LevelInfo |
enableCommands() |
GameMode |
getGameMode() |
LevelGeneratorOptions |
getGeneratorOptions() |
long |
getSeed() |
boolean |
hasBonusChest() |
boolean |
hasStructures() |
boolean |
isHardcore() |
LevelInfo |
setBonusChest() |
private final long seed
private final GameMode gameMode
private final boolean structures
private final boolean hardcore
private final LevelGeneratorOptions generatorOptions
private boolean commands
private boolean bonusChest
public LevelInfo(long seed, GameMode gameMode, boolean structures, boolean hardcore, LevelGeneratorOptions generatorOptions)
public LevelInfo(LevelProperties properties)
public LevelInfo setBonusChest()
@Environment(value=CLIENT) public LevelInfo enableCommands()
public boolean hasBonusChest()
public long getSeed()
public GameMode getGameMode()
public boolean isHardcore()
public boolean hasStructures()
public LevelGeneratorOptions getGeneratorOptions()
public boolean allowCommands()