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 ctn$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 aLctn$a;a:Lcuy;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 bLctn$a;b:Lcse;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 cLctn$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 dLctn$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 eLctn$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 fLctn$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 gLctn$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 hLctn$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 iLctn$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 jLctn$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 kLctn$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>Lctn$a;<init>(Lcuy;Lcse;)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 aLctn$a;a(Ljava/util/Set;)Lctn$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 bLctn$a;b(Ljava/util/Set;)Lctn$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 aLctn$a;a(I)Lctn$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 bLctn$a;b(I)Lctn$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 cLctn$a;c(I)Lctn$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 dLctn$a;d(I)Lctn$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 aLctn$a;a()Lctn$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 bLctn$a;b()Lctn$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 cLctn$a;c()Lctn$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 dLctn$a;d()Lctn;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;
-