Package net.minecraft.world.gen
Class GeneratorOptions
java.lang.Object
net.minecraft.world.gen.GeneratorOptions
public class GeneratorOptions extends Object
-
Field Summary
Fields Modifier and Type Field Description private boolean
bonusChest
static com.mojang.serialization.Codec<GeneratorOptions>
CODEC
private boolean
generateStructures
private Optional<String>
legacyCustomOptions
private static Logger
LOGGER
private SimpleRegistry<DimensionOptions>
options
private long
seed
-
Constructor Summary
Constructors Modifier Constructor 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)
-
Method Summary
-
Field Details
-
CODEC
-
LOGGER
-
seed
private final long seed -
generateStructures
private final boolean generateStructures -
bonusChest
private final boolean bonusChest -
options
-
legacyCustomOptions
-
-
Constructor Details
-
GeneratorOptions
public GeneratorOptions(long seed, boolean generateStructures, boolean bonusChest, SimpleRegistry<DimensionOptions> simpleRegistry) -
GeneratorOptions
private GeneratorOptions(long seed, boolean generateStructures, boolean bonusChest, SimpleRegistry<DimensionOptions> simpleRegistry, Optional<String> legacyCustomOptions)
-
-
Method Details
-
method_28610
-
method_28611
private boolean method_28611() -
method_31112
-
getDefaultOptions
public static GeneratorOptions getDefaultOptions(Registry<DimensionType> registry, Registry<Biome> registry2, Registry<ChunkGeneratorSettings> registry3) -
createOverworldGenerator
public static NoiseChunkGenerator createOverworldGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed) -
getSeed
public long getSeed() -
shouldGenerateStructures
public boolean shouldGenerateStructures() -
hasBonusChest
public boolean hasBonusChest() -
method_28608
public static SimpleRegistry<DimensionOptions> method_28608(Registry<DimensionType> registry, SimpleRegistry<DimensionOptions> simpleRegistry, ChunkGenerator chunkGenerator) -
method_29962
public static SimpleRegistry<DimensionOptions> method_29962(SimpleRegistry<DimensionOptions> simpleRegistry, Supplier<DimensionType> supplier, ChunkGenerator chunkGenerator) -
getDimensions
-
getChunkGenerator
-
getWorlds
-
isDebugWorld
public boolean isDebugWorld() -
isFlatWorld
public boolean isFlatWorld() -
isLegacyCustomizedType
@Environment(CLIENT) public boolean isLegacyCustomizedType() -
withBonusChest
-
toggleGenerateStructures
-
toggleBonusChest
-
fromProperties
public static GeneratorOptions fromProperties(DynamicRegistryManager dynamicRegistryManager, Properties properties) -
withHardcore
-