Package net.minecraft.world.biome
Class GenerationSettings.Builder
java.lang.Object
net.minecraft.world.biome.GenerationSettings.Builder
- Enclosing class:
- GenerationSettings
public static class GenerationSettings.Builder extends Object
-
Field Summary
Fields Modifier and Type Field Description private Map<GenerationStep.Carver,List<Supplier<ConfiguredCarver<?>>>>
carvers
private List<List<Supplier<ConfiguredFeature<?,?>>>>
features
private List<Supplier<ConfiguredStructureFeature<?,?>>>
structureFeatures
private Optional<Supplier<ConfiguredSurfaceBuilder<?>>>
surfaceBuilder
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description private void
addFeatureStep(int stepIndex)
GenerationSettings
build()
<C extends CarverConfig>
GenerationSettings.Buildercarver(GenerationStep.Carver carverStep, ConfiguredCarver<C> carver)
GenerationSettings.Builder
feature(int stepIndex, Supplier<ConfiguredFeature<?,?>> featureSupplier)
GenerationSettings.Builder
feature(GenerationStep.Feature featureStep, ConfiguredFeature<?,?> feature)
GenerationSettings.Builder
structureFeature(ConfiguredStructureFeature<?,?> structureFeature)
GenerationSettings.Builder
surfaceBuilder(Supplier<ConfiguredSurfaceBuilder<?>> surfaceBuilderSupplier)
GenerationSettings.Builder
surfaceBuilder(ConfiguredSurfaceBuilder<?> surfaceBuilder)
-
Field Details
-
surfaceBuilder
-
carvers
-
features
-
structureFeatures
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
surfaceBuilder
-
surfaceBuilder
public GenerationSettings.Builder surfaceBuilder(Supplier<ConfiguredSurfaceBuilder<?>> surfaceBuilderSupplier) -
feature
public GenerationSettings.Builder feature(GenerationStep.Feature featureStep, ConfiguredFeature<?,?> feature) -
feature
public GenerationSettings.Builder feature(int stepIndex, Supplier<ConfiguredFeature<?,?>> featureSupplier) -
carver
public <C extends CarverConfig> GenerationSettings.Builder carver(GenerationStep.Carver carverStep, ConfiguredCarver<C> carver) -
structureFeature
public GenerationSettings.Builder structureFeature(ConfiguredStructureFeature<?,?> structureFeature) -
addFeatureStep
private void addFeatureStep(int stepIndex) -
build
-