public class DimensionGeneratorSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static com.mojang.serialization.Codec<DimensionGeneratorSettings> |
CODEC |
private SimpleRegistry<Dimension> |
dimensions |
private boolean |
generateBonusChest |
private boolean |
generateFeatures |
private java.util.Optional<java.lang.String> |
legacyCustomOptions |
private static org.apache.logging.log4j.Logger |
LOGGER |
private long |
seed |
Modifier | Constructor and Description |
---|---|
|
DimensionGeneratorSettings(long p_i231914_1_,
boolean p_i231914_3_,
boolean p_i231914_4_,
SimpleRegistry<Dimension> p_i231914_5_) |
private |
DimensionGeneratorSettings(long p_i231915_1_,
boolean p_i231915_3_,
boolean p_i231915_4_,
SimpleRegistry<Dimension> p_i231915_5_,
java.util.Optional<java.lang.String> p_i231915_6_) |
public static final com.mojang.serialization.Codec<DimensionGeneratorSettings> CODEC
private static final org.apache.logging.log4j.Logger LOGGER
private final long seed
private final boolean generateFeatures
private final boolean generateBonusChest
private final SimpleRegistry<Dimension> dimensions
private final java.util.Optional<java.lang.String> legacyCustomOptions
public DimensionGeneratorSettings(long p_i231914_1_, boolean p_i231914_3_, boolean p_i231914_4_, SimpleRegistry<Dimension> p_i231914_5_)
private DimensionGeneratorSettings(long p_i231915_1_, boolean p_i231915_3_, boolean p_i231915_4_, SimpleRegistry<Dimension> p_i231915_5_, java.util.Optional<java.lang.String> p_i231915_6_)
private com.mojang.serialization.DataResult<DimensionGeneratorSettings> guardExperimental()
private boolean stable()
public static DimensionGeneratorSettings demoSettings(DynamicRegistries p_242752_0_)
public static DimensionGeneratorSettings makeDefault(Registry<DimensionType> p_242751_0_, Registry<Biome> p_242751_1_, Registry<DimensionSettings> p_242751_2_)
public static NoiseChunkGenerator makeDefaultOverworld(Registry<Biome> p_242750_0_, Registry<DimensionSettings> p_242750_1_, long p_242750_2_)
public long seed()
public boolean generateFeatures()
public boolean generateBonusChest()
public static SimpleRegistry<Dimension> withOverworld(Registry<DimensionType> p_242749_0_, SimpleRegistry<Dimension> p_242749_1_, ChunkGenerator p_242749_2_)
public static SimpleRegistry<Dimension> withOverworld(SimpleRegistry<Dimension> p_241520_0_, java.util.function.Supplier<DimensionType> p_241520_1_, ChunkGenerator p_241520_2_)
public SimpleRegistry<Dimension> dimensions()
public ChunkGenerator overworld()
public com.google.common.collect.ImmutableSet<RegistryKey<World>> levels()
public boolean isDebug()
public boolean isFlatWorld()
public boolean isOldCustomizedWorld()
public DimensionGeneratorSettings withBonusChest()
public DimensionGeneratorSettings withFeaturesToggled()
public DimensionGeneratorSettings withBonusChestToggled()
public static DimensionGeneratorSettings create(DynamicRegistries p_242753_0_, java.util.Properties p_242753_1_)
public DimensionGeneratorSettings withSeed(boolean p_236220_1_, java.util.OptionalLong p_236220_2_)