net.minecraft.world.gen.chunk

public class FlatChunkGeneratorConfig

net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings
net.minecraft.class_3232
net.minecraft.world.gen.chunk.FlatChunkGeneratorConfig

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_14064
LOGGER
public static final com.mojang.serialization.Codec<FlatChunkGeneratorConfig>
CODEC
field_24975
CODEC
private final Optional<RegistryEntryList<StructureSet>>
structureOverrides
field_37145
structureOverrides
private final List<FlatChunkGeneratorLayer>
layersInfo
field_14072
layers
private final RegistryEntry<Biome>
biome
field_14081
biome
private final List<BlockState>
layers
field_14082
layerBlocks
private boolean
voidGen
field_14077
hasNoTerrain
private boolean
decoration
field_24976
hasFeatures
private boolean
addLakes
field_24977
hasLakes
private final List<RegistryEntry<PlacedFeature>>
lakes
field_40918
features

Constructor summary

ModifierConstructor
private (Optional<RegistryEntryList<StructureSet>> structureOverrides, List<FlatChunkGeneratorLayer> layers, boolean lakes, boolean features, Optional<RegistryEntry<Biome>> biome, RegistryEntry$Reference<Biome> fallback, RegistryEntry<PlacedFeature> undergroundLavaLakeFeature, RegistryEntry<PlacedFeature> surfaceLavaLakeFeature)
public (Optional<RegistryEntryList<StructureSet>> structureOverrides, RegistryEntry<Biome> biome, List<RegistryEntry<PlacedFeature>> features)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<FlatChunkGeneratorConfig>
validateHeight(FlatLevelGeneratorSettings settings)
method_33067(class_3232 arg0)
checkHeight(FlatChunkGeneratorConfig config)
private static RegistryEntry<Biome>
getBiome(Optional<? extends Holder<Biome>> biome, Holder<Biome> fallbackBiome)
method_46728(Optional<? extends class_6880<class_1959>> arg0, class_6880<class_1959> arg1)
getBiome(Optional<? extends RegistryEntry<Biome>> biome, RegistryEntry<Biome> fallback)
public FlatChunkGeneratorConfig
withBiomeAndLayers(List<FlatLayerInfo> layers, Optional<HolderSet<StructureSet>> structureOverrides, Holder<Biome> biome)
method_46727(List<class_3229> arg0, Optional<class_6885<class_7059>> arg1, class_6880<class_1959> arg2)
with(List<FlatChunkGeneratorLayer> layers, Optional<RegistryEntryList<StructureSet>> structureOverrides, RegistryEntry<Biome> biome)
public void
setDecoration()
method_28911()
enableFeatures()
public void
setAddLakes()
method_28916()
enableLakes()
public GenerationSettings
adjustGenerationSettings(Holder<Biome> sourceBiome)
method_44225(class_6880<class_1959> arg0)
createGenerationSettings(RegistryEntry<Biome> biomeEntry)
public Optional<RegistryEntryList<StructureSet>>
structureOverrides()
method_41139()
getStructureOverrides()
public RegistryEntry<Biome>
getBiome()
method_14326()
getBiome()
public List<FlatChunkGeneratorLayer>
getLayersInfo()
method_14327()
getLayers()
public List<BlockState>
getLayers()
method_14312()
getLayerBlocks()
public void
updateLayers()
method_14330()
updateLayerBlocks()
public static FlatChunkGeneratorConfig
getDefault(HolderGetter<Biome> biomes, HolderGetter<StructureSet> structureSets, HolderGetter<PlacedFeature> placedFeatures)
method_14309(class_7871<class_1959> arg0, class_7871<class_7059> arg1, class_7871<class_6796> arg2)
getDefaultConfig(RegistryEntryLookup<Biome> biomeLookup, RegistryEntryLookup<StructureSet> structureSetLookup, RegistryEntryLookup<PlacedFeature> featureLookup)
public static RegistryEntry<Biome>
getDefaultBiome(HolderGetter<Biome> biomes)
method_46726(class_7871<class_1959> arg0)
getPlains(RegistryEntryLookup<Biome> biomeLookup)
public static List<RegistryEntry<PlacedFeature>>
createLakesList(HolderGetter<PlacedFeature> placedFeatures)
method_46729(class_7871<class_6796> arg0)
getLavaLakes(RegistryEntryLookup<PlacedFeature> featureLookup)
private static boolean
lambda$updateLayers$0(BlockState arg0)
method_34741(class_2680 arg0)
method_34741(BlockState state)
private static String
lambda$validateHeight$0()
method_49537()
method_49537()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28913(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28913(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Optional
lambda$static$4(FlatLevelGeneratorSettings arg0)
method_31182(class_3232 arg0)
method_31182(FlatChunkGeneratorConfig config)
private static Boolean
lambda$static$3(FlatLevelGeneratorSettings arg0)
method_30046(class_3232 arg0)
method_30046(FlatChunkGeneratorConfig config)
private static Boolean
lambda$static$2(FlatLevelGeneratorSettings arg0)
method_30047(class_3232 arg0)
method_30047(FlatChunkGeneratorConfig config)
private static Optional
lambda$static$1(FlatLevelGeneratorSettings arg0)
method_41140(class_3232 arg0)
method_41140(FlatChunkGeneratorConfig config)