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
-
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
-
blockPlacer
-
whitelist
-
blacklist
-
tries
private int tries -
spreadX
private int spreadX -
spreadY
private int spreadY -
spreadZ
private int spreadZ -
canReplace
private boolean canReplace -
project
private boolean project -
needsWater
private boolean needsWater
-
-
Constructor Details
-
Builder
-
-
Method Details
-
whitelist
-
blacklist
-
tries
-
spreadX
-
spreadY
-
spreadZ
-
canReplace
-
cannotProject
-
needsWater
-
build
-