Package net.minecraft.world.gen.feature
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 Summary
Fields Modifier and Type Field Description private Set<BlockState>
blacklist
private BlockPlacer
blockPlacer
private boolean
canReplace
private boolean
needsWater
private boolean
project
private int
spreadX
private int
spreadY
private int
spreadZ
private BlockStateProvider
stateProvider
private int
tries
private Set<Block>
whitelist
-
Constructor Summary
Constructors Constructor Description Builder(BlockStateProvider stateProvider, BlockPlacer blockPlacer)
-
Method Summary
Modifier and Type Method Description RandomPatchFeatureConfig.Builder
blacklist(Set<BlockState> blacklist)
RandomPatchFeatureConfig
build()
RandomPatchFeatureConfig.Builder
cannotProject()
RandomPatchFeatureConfig.Builder
canReplace()
RandomPatchFeatureConfig.Builder
needsWater()
RandomPatchFeatureConfig.Builder
spreadX(int spreadX)
RandomPatchFeatureConfig.Builder
spreadY(int spreadY)
RandomPatchFeatureConfig.Builder
spreadZ(int spreadZ)
RandomPatchFeatureConfig.Builder
tries(int tries)
RandomPatchFeatureConfig.Builder
whitelist(Set<Block> whitelist)
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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;
-