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 bxp$a
intermediary net/minecraft/class_5485$class_5495
named net/minecraft/world/biome/GenerationSettings$Builder
  • Field Details

    • surfaceBuilder

      private Optional<Supplier<ConfiguredSurfaceBuilder<?>>> surfaceBuilder
      Mappings:
      Namespace Name Mixin selector
      official a Lbxp$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

      private final Map<GenerationStep.Carver,​List<Supplier<ConfiguredCarver<?>>>> carvers
      Mappings:
      Namespace Name Mixin selector
      official b Lbxp$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

      private final List<List<Supplier<ConfiguredFeature<?,​?>>>> features
      Mappings:
      Namespace Name Mixin selector
      official c Lbxp$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

      private final List<Supplier<ConfiguredStructureFeature<?,​?>>> structureFeatures
      Mappings:
      Namespace Name Mixin selector
      official d Lbxp$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

      public GenerationSettings.Builder surfaceBuilder(ConfiguredSurfaceBuilder<?> surfaceBuilder)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxp$a;a(Ldcz;)Lbxp$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 Lbxp$a;a(Ljava/util/function/Supplier;)Lbxp$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 Lbxp$a;a(Lcpo$b;Lcrn;)Lbxp$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 Lbxp$a;a(ILjava/util/function/Supplier;)Lbxp$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 Lbxp$a;a(Lcpo$a;Lcqu;)Lbxp$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 Lbxp$a;a(Lcro;)Lbxp$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 Lbxp$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

      public GenerationSettings build()
      Mappings:
      Namespace Name Mixin selector
      official a Lbxp$a;a()Lbxp;
      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;