类 GenerationSettings.Builder

  • 封闭类:
    GenerationSettings

    public static class GenerationSettings.Builder
    extends Object
    Mappings:
    Namespace Name
    official bwr$a
    intermediary net/minecraft/class_5485$class_5495
    named net/minecraft/world/biome/GenerationSettings$Builder
    • 字段详细资料

      • surfaceBuilder

        private Optional<Supplier<ConfiguredSurfaceBuilder<?>>> surfaceBuilder
        Mappings:
        Namespace Name Mixin selector
        official a Lbwr$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 Lbwr$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 Lbwr$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 Lbwr$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;
    • 构造器详细资料

      • Builder

        public Builder()
    • 方法详细资料

      • surfaceBuilder

        public GenerationSettings.Builder surfaceBuilder​(ConfiguredSurfaceBuilder<?> surfaceBuilder)
        Mappings:
        Namespace Name Mixin selector
        official a Lbwr$a;a(Ldbz;)Lbwr$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 Lbwr$a;a(Ljava/util/function/Supplier;)Lbwr$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 Lbwr$a;a(Lcom$b;Lcqi;)Lbwr$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 Lbwr$a;a(ILjava/util/function/Supplier;)Lbwr$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 Lbwr$a;a(Lcom$a;Lcpp;)Lbwr$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 Lbwr$a;a(Lcqj;)Lbwr$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 Lbwr$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 Lbwr$a;a()Lbwr;
        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;