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 cvy$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 Lcvy$a;a:Lcxj;
      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 Lcvy$a;b:Lcuq;
      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 Lcvy$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 Lcvy$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 Lcvy$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 Lcvy$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 Lcvy$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 Lcvy$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 Lcvy$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 Lcvy$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 Lcvy$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> Lcvy$a;<init>(Lcxj;Lcuq;)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 Lcvy$a;a(Ljava/util/Set;)Lcvy$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 Lcvy$a;b(Ljava/util/Set;)Lcvy$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 Lcvy$a;a(I)Lcvy$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 Lcvy$a;b(I)Lcvy$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 Lcvy$a;c(I)Lcvy$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 Lcvy$a;d(I)Lcvy$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 Lcvy$a;a()Lcvy$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 Lcvy$a;b()Lcvy$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 Lcvy$a;c()Lcvy$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 Lcvy$a;d()Lcvy;
      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;