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$aintermediary net/minecraft/class_4638$class_4639named net/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder
-
Field Summary
Fields Modifier and Type Field Description private Set<BlockState>blacklistprivate BlockPlacerblockPlacerprivate booleancanReplaceprivate booleanneedsWaterprivate booleanprojectprivate intspreadXprivate intspreadYprivate intspreadZprivate BlockStateProviderstateProviderprivate inttriesprivate Set<Block>whitelist -
Constructor Summary
Constructors Constructor Description Builder(BlockStateProvider stateProvider, BlockPlacer blockPlacer) -
Method Summary
Modifier and Type Method Description RandomPatchFeatureConfig.Builderblacklist(Set<BlockState> blacklist)RandomPatchFeatureConfigbuild()RandomPatchFeatureConfig.BuildercannotProject()RandomPatchFeatureConfig.BuildercanReplace()RandomPatchFeatureConfig.BuilderneedsWater()RandomPatchFeatureConfig.BuilderspreadX(int spreadX)RandomPatchFeatureConfig.BuilderspreadY(int spreadY)RandomPatchFeatureConfig.BuilderspreadZ(int spreadZ)RandomPatchFeatureConfig.Buildertries(int tries)RandomPatchFeatureConfig.Builderwhitelist(Set<Block> whitelist)
-
Field Details
-
stateProvider
- Mappings:
Namespace Name Mixin selector official aLcsa$a;a:Lcth;intermediary field_21248Lnet/minecraft/class_4638$class_4639;field_21248:Lnet/minecraft/class_4651;named stateProviderLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;stateProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
-
blockPlacer
- Mappings:
Namespace Name Mixin selector official bLcsa$a;b:Lcqu;intermediary field_21249Lnet/minecraft/class_4638$class_4639;field_21249:Lnet/minecraft/class_4629;named blockPlacerLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;blockPlacer:Lnet/minecraft/world/gen/placer/BlockPlacer;
-
whitelist
- Mappings:
Namespace Name Mixin selector official cLcsa$a;c:Ljava/util/Set;intermediary field_21250Lnet/minecraft/class_4638$class_4639;field_21250:Ljava/util/Set;named whitelistLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;whitelist:Ljava/util/Set;
-
blacklist
- Mappings:
Namespace Name Mixin selector official dLcsa$a;d:Ljava/util/Set;intermediary field_21251Lnet/minecraft/class_4638$class_4639;field_21251:Ljava/util/Set;named blacklistLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;blacklist:Ljava/util/Set;
-
tries
private int tries- Mappings:
Namespace Name Mixin selector official eLcsa$a;e:Iintermediary field_21252Lnet/minecraft/class_4638$class_4639;field_21252:Inamed triesLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;tries:I
-
spreadX
private int spreadX- Mappings:
Namespace Name Mixin selector official fLcsa$a;f:Iintermediary field_21253Lnet/minecraft/class_4638$class_4639;field_21253:Inamed spreadXLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadX:I
-
spreadY
private int spreadY- Mappings:
Namespace Name Mixin selector official gLcsa$a;g:Iintermediary field_21254Lnet/minecraft/class_4638$class_4639;field_21254:Inamed spreadYLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadY:I
-
spreadZ
private int spreadZ- Mappings:
Namespace Name Mixin selector official hLcsa$a;h:Iintermediary field_21255Lnet/minecraft/class_4638$class_4639;field_21255:Inamed spreadZLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadZ:I
-
canReplace
private boolean canReplace- Mappings:
Namespace Name Mixin selector official iLcsa$a;i:Zintermediary field_21256Lnet/minecraft/class_4638$class_4639;field_21256:Znamed canReplaceLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;canReplace:Z
-
project
private boolean project- Mappings:
Namespace Name Mixin selector official jLcsa$a;j:Zintermediary field_21257Lnet/minecraft/class_4638$class_4639;field_21257:Znamed projectLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;project:Z
-
needsWater
private boolean needsWater- Mappings:
Namespace Name Mixin selector official kLcsa$a;k:Zintermediary field_21258Lnet/minecraft/class_4638$class_4639;field_21258:Znamed needsWaterLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;needsWater:Z
-
-
Constructor Details
-
Builder
- Mappings:
Namespace Name Mixin selector official <init>Lcsa$a;<init>(Lcth;Lcqu;)Vintermediary <init>Lnet/minecraft/class_4638$class_4639;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_4629;)Vnamed <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 aLcsa$a;a(Ljava/util/Set;)Lcsa$a;intermediary method_23418Lnet/minecraft/class_4638$class_4639;method_23418(Ljava/util/Set;)Lnet/minecraft/class_4638$class_4639;named whitelistLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;whitelist(Ljava/util/Set;)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
blacklist
- Mappings:
Namespace Name Mixin selector official bLcsa$a;b(Ljava/util/Set;)Lcsa$a;intermediary method_23421Lnet/minecraft/class_4638$class_4639;method_23421(Ljava/util/Set;)Lnet/minecraft/class_4638$class_4639;named blacklistLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;blacklist(Ljava/util/Set;)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
tries
- Mappings:
Namespace Name Mixin selector official aLcsa$a;a(I)Lcsa$a;intermediary method_23417Lnet/minecraft/class_4638$class_4639;method_23417(I)Lnet/minecraft/class_4638$class_4639;named triesLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;tries(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
spreadX
- Mappings:
Namespace Name Mixin selector official bLcsa$a;b(I)Lcsa$a;intermediary method_23420Lnet/minecraft/class_4638$class_4639;method_23420(I)Lnet/minecraft/class_4638$class_4639;named spreadXLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadX(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
spreadY
- Mappings:
Namespace Name Mixin selector official cLcsa$a;c(I)Lcsa$a;intermediary method_23423Lnet/minecraft/class_4638$class_4639;method_23423(I)Lnet/minecraft/class_4638$class_4639;named spreadYLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadY(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
spreadZ
- Mappings:
Namespace Name Mixin selector official dLcsa$a;d(I)Lcsa$a;intermediary method_23425Lnet/minecraft/class_4638$class_4639;method_23425(I)Lnet/minecraft/class_4638$class_4639;named spreadZLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;spreadZ(I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
canReplace
- Mappings:
Namespace Name Mixin selector official aLcsa$a;a()Lcsa$a;intermediary method_23416Lnet/minecraft/class_4638$class_4639;method_23416()Lnet/minecraft/class_4638$class_4639;named canReplaceLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;canReplace()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
cannotProject
- Mappings:
Namespace Name Mixin selector official bLcsa$a;b()Lcsa$a;intermediary method_23419Lnet/minecraft/class_4638$class_4639;method_23419()Lnet/minecraft/class_4638$class_4639;named cannotProjectLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;cannotProject()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
needsWater
- Mappings:
Namespace Name Mixin selector official cLcsa$a;c()Lcsa$a;intermediary method_23422Lnet/minecraft/class_4638$class_4639;method_23422()Lnet/minecraft/class_4638$class_4639;named needsWaterLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;needsWater()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official dLcsa$a;d()Lcsa;intermediary method_23424Lnet/minecraft/class_4638$class_4639;method_23424()Lnet/minecraft/class_4638;named buildLnet/minecraft/world/gen/feature/RandomPatchFeatureConfig$Builder;build()Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;
-