Class MultifaceGrowthConfiguration
java.lang.Object
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration
- All Implemented Interfaces:
 FeatureConfiguration
- 
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanfinal booleanfinal booleanfinal floatstatic final com.mojang.serialization.Codec<MultifaceGrowthConfiguration>final MultifaceBlockfinal intprivate final it.unimi.dsi.fastutil.objects.ObjectArrayList<Direction>Fields inherited from interface net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration
NONE - 
Constructor Summary
ConstructorsConstructorDescriptionMultifaceGrowthConfiguration(MultifaceBlock p_225392_, int p_225393_, boolean p_225394_, boolean p_225395_, boolean p_225396_, float p_225397_, HolderSet<Block> p_225398_)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.serialization.DataResult<MultifaceBlock>getShuffledDirections(RandomSource p_225400_) getShuffledDirectionsExcept(RandomSource p_225402_, Direction p_225403_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration
getFeatures 
- 
Field Details
- 
CODEC
 - 
placeBlock
 - 
searchRange
public final int searchRange - 
canPlaceOnFloor
public final boolean canPlaceOnFloor - 
canPlaceOnCeiling
public final boolean canPlaceOnCeiling - 
canPlaceOnWall
public final boolean canPlaceOnWall - 
chanceOfSpreading
public final float chanceOfSpreading - 
canBePlacedOn
 - 
validDirections
 
 - 
 - 
Constructor Details
- 
MultifaceGrowthConfiguration
public MultifaceGrowthConfiguration(MultifaceBlock p_225392_, int p_225393_, boolean p_225394_, boolean p_225395_, boolean p_225396_, float p_225397_, HolderSet<Block> p_225398_)  
 - 
 - 
Method Details
- 
apply
 - 
getShuffledDirectionsExcept
 - 
getShuffledDirections
 
 -