public class GeneratorOptions extends Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
bonusChest |
static com.mojang.serialization.Codec<GeneratorOptions> |
CODEC |
static GeneratorOptions |
DEMO_CONFIG |
private static int |
DEMO_SEED |
private SimpleRegistry<DimensionOptions> |
field_24827 |
private boolean |
generateStructures |
private Optional<String> |
legacyCustomOptions |
private static Logger |
LOGGER |
private long |
seed |
| Modifier | Constructor and Description |
|---|---|
|
GeneratorOptions(long seed,
boolean generateStructures,
boolean bonusChest,
SimpleRegistry<DimensionOptions> simpleRegistry) |
private |
GeneratorOptions(long seed,
boolean generateStructures,
boolean bonusChest,
SimpleRegistry<DimensionOptions> simpleRegistry,
Optional<String> legacyCustomOptions) |
public static final com.mojang.serialization.Codec<GeneratorOptions> CODEC
private static final Logger LOGGER
private static final int DEMO_SEED
public static final GeneratorOptions DEMO_CONFIG
private final long seed
private final boolean generateStructures
private final boolean bonusChest
private final SimpleRegistry<DimensionOptions> field_24827
public GeneratorOptions(long seed,
boolean generateStructures,
boolean bonusChest,
SimpleRegistry<DimensionOptions> simpleRegistry)
private GeneratorOptions(long seed,
boolean generateStructures,
boolean bonusChest,
SimpleRegistry<DimensionOptions> simpleRegistry,
Optional<String> legacyCustomOptions)
private com.mojang.serialization.DataResult<GeneratorOptions> method_28610()
private boolean method_28611()
public static GeneratorOptions getDefaultOptions()
public static SurfaceChunkGenerator createOverworldGenerator(long seed)
public long getSeed()
public boolean shouldGenerateStructures()
public boolean hasBonusChest()
public static SimpleRegistry<DimensionOptions> method_28608(SimpleRegistry<DimensionOptions> simpleRegistry, ChunkGenerator chunkGenerator)
public static SimpleRegistry<DimensionOptions> method_29962(SimpleRegistry<DimensionOptions> simpleRegistry, Supplier<DimensionType> supplier, ChunkGenerator chunkGenerator)
public SimpleRegistry<DimensionOptions> getDimensionMap()
public ChunkGenerator getChunkGenerator()
public ImmutableSet<RegistryKey<World>> method_29575()
public boolean isDebugWorld()
public boolean isFlatWorld()
@Environment(value=CLIENT) public boolean isLegacyCustomizedType()
public GeneratorOptions withBonusChest()
@Environment(value=CLIENT) public GeneratorOptions toggleGenerateStructures()
@Environment(value=CLIENT) public GeneratorOptions toggleBonusChest()
@Environment(value=CLIENT) public GeneratorOptions method_29573(SimpleRegistry<DimensionOptions> simpleRegistry)
public static GeneratorOptions fromProperties(Properties properties)
@Environment(value=CLIENT) public GeneratorOptions withHardcore(boolean hardcore, OptionalLong seed)