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 LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> |
field_24827 |
static GeneratorOptions |
FLAT_CONFIG |
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,
LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> linkedHashMap) |
private |
GeneratorOptions(long seed,
boolean generateStructures,
boolean bonusChest,
LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> linkedHashMap,
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
public static final GeneratorOptions FLAT_CONFIG
private final long seed
private final boolean generateStructures
private final boolean bonusChest
private final LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> field_24827
public GeneratorOptions(long seed,
boolean generateStructures,
boolean bonusChest,
LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> linkedHashMap)
private GeneratorOptions(long seed,
boolean generateStructures,
boolean bonusChest,
LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> linkedHashMap,
Optional<String> legacyCustomOptions)
private com.mojang.serialization.DataResult<GeneratorOptions> method_28610()
private boolean method_28611()
public static GeneratorOptions getDefaultOptions()
public static SurfaceChunkGenerator method_28604(long long2)
public long getSeed()
public boolean shouldGenerateStructures()
public boolean hasBonusChest()
public static LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> method_28608(LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> linkedHashMap, ChunkGenerator chunkGenerator)
public LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> method_28609()
public ChunkGenerator getChunkGenerator()
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()
public static GeneratorOptions fromProperties(Properties properties)
@Environment(value=CLIENT) public GeneratorOptions withHardcore(boolean hardcore, OptionalLong seed)