Class FlatLevelGeneratorSettings
java.lang.Object
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
static final com.mojang.serialization.Codec
<FlatLevelGeneratorSettings> private boolean
private final List
<Holder<PlacedFeature>> private final List
<BlockState> private final List
<FlatLayerInfo> private static final org.slf4j.Logger
private final Optional
<HolderSet<StructureSet>> private boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
FlatLevelGeneratorSettings
(Optional<HolderSet<StructureSet>> structureOverrides, List<FlatLayerInfo> layersInfo, boolean addLakes, boolean decoration, Optional<Holder<Biome>> biome, Holder.Reference<Biome> defaultBiome, Holder<PlacedFeature> lavaUnderground, Holder<PlacedFeature> lavaSurface) FlatLevelGeneratorSettings
(Optional<HolderSet<StructureSet>> structureOverrides, Holder<Biome> biome, List<Holder<PlacedFeature>> lakes) -
Method Summary
Modifier and TypeMethodDescriptionadjustGenerationSettings
(Holder<Biome> biome) static List
<Holder<PlacedFeature>> createLakesList
(HolderGetter<PlacedFeature> placedFeatureGetter) getBiome()
static FlatLevelGeneratorSettings
getDefault
(HolderGetter<Biome> biomes, HolderGetter<StructureSet> structureSetGetter, HolderGetter<PlacedFeature> placedFeatureGetter) getDefaultBiome
(HolderGetter<Biome> biomes) void
void
void
private static com.mojang.serialization.DataResult
<FlatLevelGeneratorSettings> validateHeight
(FlatLevelGeneratorSettings flatSettings) withBiomeAndLayers
(List<FlatLayerInfo> layerInfos, Optional<HolderSet<StructureSet>> structureSets, Holder<Biome> biome)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
CODEC
-
structureOverrides
-
layersInfo
-
biome
-
layers
-
voidGen
private boolean voidGen -
decoration
private boolean decoration -
addLakes
private boolean addLakes -
lakes
-
-
Constructor Details
-
FlatLevelGeneratorSettings
private FlatLevelGeneratorSettings(Optional<HolderSet<StructureSet>> structureOverrides, List<FlatLayerInfo> layersInfo, boolean addLakes, boolean decoration, Optional<Holder<Biome>> biome, Holder.Reference<Biome> defaultBiome, Holder<PlacedFeature> lavaUnderground, Holder<PlacedFeature> lavaSurface) -
FlatLevelGeneratorSettings
public FlatLevelGeneratorSettings(Optional<HolderSet<StructureSet>> structureOverrides, Holder<Biome> biome, List<Holder<PlacedFeature>> lakes)
-
-
Method Details
-
validateHeight
private static com.mojang.serialization.DataResult<FlatLevelGeneratorSettings> validateHeight(FlatLevelGeneratorSettings flatSettings) -
getBiome
-
withBiomeAndLayers
public FlatLevelGeneratorSettings withBiomeAndLayers(List<FlatLayerInfo> layerInfos, Optional<HolderSet<StructureSet>> structureSets, Holder<Biome> biome) -
setDecoration
public void setDecoration() -
setAddLakes
public void setAddLakes() -
adjustGenerationSettings
-
structureOverrides
-
getBiome
-
getLayersInfo
-
getLayers
-
updateLayers
public void updateLayers() -
getDefault
public static FlatLevelGeneratorSettings getDefault(HolderGetter<Biome> biomes, HolderGetter<StructureSet> structureSetGetter, HolderGetter<PlacedFeature> placedFeatureGetter) -
getDefaultBiome
-
createLakesList
public static List<Holder<PlacedFeature>> createLakesList(HolderGetter<PlacedFeature> placedFeatureGetter)
-