Class RandomPatchFeatureConfig.Builder

java.lang.Object
net.minecraft.world.gen.feature.RandomPatchFeatureConfig.Builder
Enclosing class:
RandomPatchFeatureConfig

public static class RandomPatchFeatureConfig.Builder
extends Object
Mappings:
Namespace Name
official csa$a
intermediary net/minecraft/class_4638$class_4639
named net/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder
  • Field Details

    • stateProvider

      private final BlockStateProvider stateProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lcsa$a;a:Lcth;
      intermediary field_21248 Lnet/minecraft/class_4638$class_4639;field_21248:Lnet/minecraft/class_4651;
      named stateProvider Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;stateProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
    • blockPlacer

      private final BlockPlacer blockPlacer
      Mappings:
      Namespace Name Mixin selector
      official b Lcsa$a;b:Lcqu;
      intermediary field_21249 Lnet/minecraft/class_4638$class_4639;field_21249:Lnet/minecraft/class_4629;
      named blockPlacer Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;blockPlacer:Lnet/minecraft/world/gen/placer/BlockPlacer;
    • whitelist

      private Set<Block> whitelist
      Mappings:
      Namespace Name Mixin selector
      official c Lcsa$a;c:Ljava/util/Set;
      intermediary field_21250 Lnet/minecraft/class_4638$class_4639;field_21250:Ljava/util/Set;
      named whitelist Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;whitelist:Ljava/util/Set;
    • blacklist

      private Set<BlockState> blacklist
      Mappings:
      Namespace Name Mixin selector
      official d Lcsa$a;d:Ljava/util/Set;
      intermediary field_21251 Lnet/minecraft/class_4638$class_4639;field_21251:Ljava/util/Set;
      named blacklist Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;blacklist:Ljava/util/Set;
    • tries

      private int tries
      Mappings:
      Namespace Name Mixin selector
      official e Lcsa$a;e:I
      intermediary field_21252 Lnet/minecraft/class_4638$class_4639;field_21252:I
      named tries Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;tries:I
    • spreadX

      private int spreadX
      Mappings:
      Namespace Name Mixin selector
      official f Lcsa$a;f:I
      intermediary field_21253 Lnet/minecraft/class_4638$class_4639;field_21253:I
      named spreadX Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadX:I
    • spreadY

      private int spreadY
      Mappings:
      Namespace Name Mixin selector
      official g Lcsa$a;g:I
      intermediary field_21254 Lnet/minecraft/class_4638$class_4639;field_21254:I
      named spreadY Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadY:I
    • spreadZ

      private int spreadZ
      Mappings:
      Namespace Name Mixin selector
      official h Lcsa$a;h:I
      intermediary field_21255 Lnet/minecraft/class_4638$class_4639;field_21255:I
      named spreadZ Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadZ:I
    • canReplace

      private boolean canReplace
      Mappings:
      Namespace Name Mixin selector
      official i Lcsa$a;i:Z
      intermediary field_21256 Lnet/minecraft/class_4638$class_4639;field_21256:Z
      named canReplace Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;canReplace:Z
    • project

      private boolean project
      Mappings:
      Namespace Name Mixin selector
      official j Lcsa$a;j:Z
      intermediary field_21257 Lnet/minecraft/class_4638$class_4639;field_21257:Z
      named project Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;project:Z
    • needsWater

      private boolean needsWater
      Mappings:
      Namespace Name Mixin selector
      official k Lcsa$a;k:Z
      intermediary field_21258 Lnet/minecraft/class_4638$class_4639;field_21258:Z
      named needsWater Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;needsWater:Z
  • Constructor Details

    • Builder

      public Builder​(BlockStateProvider stateProvider, BlockPlacer blockPlacer)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcsa$a;<init>(Lcth;Lcqu;)V
      intermediary <init> Lnet/minecraft/class_4638$class_4639;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_4629;)V
      named <init> Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;<init>(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/placer/BlockPlacer;)V
  • Method Details

    • whitelist

      public RandomPatchFeatureConfig.Builder whitelist​(Set<Block> whitelist)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsa$a;a(Ljava/util/Set;)Lcsa$a;
      intermediary method_23418 Lnet/minecraft/class_4638$class_4639;method_23418(Ljava/util/Set;)Lnet/minecraft/class_4638$class_4639;
      named whitelist Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;whitelist(Ljava/util/Set;)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • blacklist

      public RandomPatchFeatureConfig.Builder blacklist​(Set<BlockState> blacklist)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsa$a;b(Ljava/util/Set;)Lcsa$a;
      intermediary method_23421 Lnet/minecraft/class_4638$class_4639;method_23421(Ljava/util/Set;)Lnet/minecraft/class_4638$class_4639;
      named blacklist Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;blacklist(Ljava/util/Set;)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • tries

      public RandomPatchFeatureConfig.Builder tries​(int tries)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsa$a;a(I)Lcsa$a;
      intermediary method_23417 Lnet/minecraft/class_4638$class_4639;method_23417(I)Lnet/minecraft/class_4638$class_4639;
      named tries Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;tries(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • spreadX

      public RandomPatchFeatureConfig.Builder spreadX​(int spreadX)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsa$a;b(I)Lcsa$a;
      intermediary method_23420 Lnet/minecraft/class_4638$class_4639;method_23420(I)Lnet/minecraft/class_4638$class_4639;
      named spreadX Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadX(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • spreadY

      public RandomPatchFeatureConfig.Builder spreadY​(int spreadY)
      Mappings:
      Namespace Name Mixin selector
      official c Lcsa$a;c(I)Lcsa$a;
      intermediary method_23423 Lnet/minecraft/class_4638$class_4639;method_23423(I)Lnet/minecraft/class_4638$class_4639;
      named spreadY Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadY(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • spreadZ

      public RandomPatchFeatureConfig.Builder spreadZ​(int spreadZ)
      Mappings:
      Namespace Name Mixin selector
      official d Lcsa$a;d(I)Lcsa$a;
      intermediary method_23425 Lnet/minecraft/class_4638$class_4639;method_23425(I)Lnet/minecraft/class_4638$class_4639;
      named spreadZ Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadZ(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • canReplace

      public RandomPatchFeatureConfig.Builder canReplace()
      Mappings:
      Namespace Name Mixin selector
      official a Lcsa$a;a()Lcsa$a;
      intermediary method_23416 Lnet/minecraft/class_4638$class_4639;method_23416()Lnet/minecraft/class_4638$class_4639;
      named canReplace Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;canReplace()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • cannotProject

      public RandomPatchFeatureConfig.Builder cannotProject()
      Mappings:
      Namespace Name Mixin selector
      official b Lcsa$a;b()Lcsa$a;
      intermediary method_23419 Lnet/minecraft/class_4638$class_4639;method_23419()Lnet/minecraft/class_4638$class_4639;
      named cannotProject Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;cannotProject()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • needsWater

      public RandomPatchFeatureConfig.Builder needsWater()
      Mappings:
      Namespace Name Mixin selector
      official c Lcsa$a;c()Lcsa$a;
      intermediary method_23422 Lnet/minecraft/class_4638$class_4639;method_23422()Lnet/minecraft/class_4638$class_4639;
      named needsWater Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;needsWater()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
    • build

      public RandomPatchFeatureConfig build()
      Mappings:
      Namespace Name Mixin selector
      official d Lcsa$a;d()Lcsa;
      intermediary method_23424 Lnet/minecraft/class_4638$class_4639;method_23424()Lnet/minecraft/class_4638;
      named build Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;build()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;