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
- Mappings:
Namespace Name official buv$a
intermediary net/minecraft/class_5485$class_5495
named net/minecraft/world/biome/GenerationSettings$Builder
-
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
- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a:Ljava/util/Optional;
intermediary field_26641
Lnet/minecraft/class_5485$class_5495;field_26641:Ljava/util/Optional;
named surfaceBuilder
Lnet/minecraft/world/biome/GenerationSettings$Builder;surfaceBuilder:Ljava/util/Optional;
-
carvers
- Mappings:
Namespace Name Mixin selector official b
Lbuv$a;b:Ljava/util/Map;
intermediary field_26642
Lnet/minecraft/class_5485$class_5495;field_26642:Ljava/util/Map;
named carvers
Lnet/minecraft/world/biome/GenerationSettings$Builder;carvers:Ljava/util/Map;
-
features
- Mappings:
Namespace Name Mixin selector official c
Lbuv$a;c:Ljava/util/List;
intermediary field_26643
Lnet/minecraft/class_5485$class_5495;field_26643:Ljava/util/List;
named features
Lnet/minecraft/world/biome/GenerationSettings$Builder;features:Ljava/util/List;
-
structureFeatures
- Mappings:
Namespace Name Mixin selector official d
Lbuv$a;d:Ljava/util/List;
intermediary field_26644
Lnet/minecraft/class_5485$class_5495;field_26644:Ljava/util/List;
named structureFeatures
Lnet/minecraft/world/biome/GenerationSettings$Builder;structureFeatures:Ljava/util/List;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a(Lcyt;)Lbuv$a;
intermediary method_30996
Lnet/minecraft/class_5485$class_5495;method_30996(Lnet/minecraft/class_3504;)Lnet/minecraft/class_5485$class_5495;
named surfaceBuilder
Lnet/minecraft/world/biome/GenerationSettings$Builder;surfaceBuilder(Lnet/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder;)Lnet/minecraft/world/biome/GenerationSettings$Builder;
-
surfaceBuilder
public GenerationSettings.Builder surfaceBuilder(Supplier<ConfiguredSurfaceBuilder<?>> surfaceBuilderSupplier)- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a(Ljava/util/function/Supplier;)Lbuv$a;
intermediary method_30998
Lnet/minecraft/class_5485$class_5495;method_30998(Ljava/util/function/Supplier;)Lnet/minecraft/class_5485$class_5495;
named surfaceBuilder
Lnet/minecraft/world/biome/GenerationSettings$Builder;surfaceBuilder(Ljava/util/function/Supplier;)Lnet/minecraft/world/biome/GenerationSettings$Builder;
-
feature
public GenerationSettings.Builder feature(GenerationStep.Feature featureStep, ConfiguredFeature<?,?> feature)- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a(Lcmi$b;Lcnx;)Lbuv$a;
intermediary method_30992
Lnet/minecraft/class_5485$class_5495;method_30992(Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_2975;)Lnet/minecraft/class_5485$class_5495;
named feature
Lnet/minecraft/world/biome/GenerationSettings$Builder;feature(Lnet/minecraft/world/gen/GenerationStep$Feature;Lnet/minecraft/world/gen/feature/ConfiguredFeature;)Lnet/minecraft/world/biome/GenerationSettings$Builder;
-
feature
public GenerationSettings.Builder feature(int stepIndex, Supplier<ConfiguredFeature<?,?>> featureSupplier)- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a(ILjava/util/function/Supplier;)Lbuv$a;
intermediary method_30989
Lnet/minecraft/class_5485$class_5495;method_30989(ILjava/util/function/Supplier;)Lnet/minecraft/class_5485$class_5495;
named feature
Lnet/minecraft/world/biome/GenerationSettings$Builder;feature(ILjava/util/function/Supplier;)Lnet/minecraft/world/biome/GenerationSettings$Builder;
-
carver
public <C extends CarverConfig> GenerationSettings.Builder carver(GenerationStep.Carver carverStep, ConfiguredCarver<C> carver)- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a(Lcmi$a;Lcnd;)Lbuv$a;
intermediary method_30991
Lnet/minecraft/class_5485$class_5495;method_30991(Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_2922;)Lnet/minecraft/class_5485$class_5495;
named carver
Lnet/minecraft/world/biome/GenerationSettings$Builder;carver(Lnet/minecraft/world/gen/GenerationStep$Carver;Lnet/minecraft/world/gen/carver/ConfiguredCarver;)Lnet/minecraft/world/biome/GenerationSettings$Builder;
-
structureFeature
public GenerationSettings.Builder structureFeature(ConfiguredStructureFeature<?,?> structureFeature)- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a(Lcny;)Lbuv$a;
intermediary method_30995
Lnet/minecraft/class_5485$class_5495;method_30995(Lnet/minecraft/class_5312;)Lnet/minecraft/class_5485$class_5495;
named structureFeature
Lnet/minecraft/world/biome/GenerationSettings$Builder;structureFeature(Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;)Lnet/minecraft/world/biome/GenerationSettings$Builder;
-
addFeatureStep
private void addFeatureStep(int stepIndex)- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a(I)V
intermediary method_30988
Lnet/minecraft/class_5485$class_5495;method_30988(I)V
named addFeatureStep
Lnet/minecraft/world/biome/GenerationSettings$Builder;addFeatureStep(I)V
-
build
- Mappings:
Namespace Name Mixin selector official a
Lbuv$a;a()Lbuv;
intermediary method_30987
Lnet/minecraft/class_5485$class_5495;method_30987()Lnet/minecraft/class_5485;
named build
Lnet/minecraft/world/biome/GenerationSettings$Builder;build()Lnet/minecraft/world/biome/GenerationSettings;
-