Class MultifaceGrowthConfiguration
java.lang.Object
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration
- All Implemented Interfaces:
- FeatureConfiguration
- 
Field SummaryFieldsModifier 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.FeatureConfigurationNONE
- 
Constructor SummaryConstructorsConstructorDescriptionMultifaceGrowthConfiguration(MultifaceBlock p_225392_, int p_225393_, boolean p_225394_, boolean p_225395_, boolean p_225396_, float p_225397_, HolderSet<Block> p_225398_) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.levelgen.feature.configurations.FeatureConfigurationgetFeatures
- 
Field Details- 
CODEC
- 
placeBlock
- 
searchRangepublic final int searchRange
- 
canPlaceOnFloorpublic final boolean canPlaceOnFloor
- 
canPlaceOnCeilingpublic final boolean canPlaceOnCeiling
- 
canPlaceOnWallpublic final boolean canPlaceOnWall
- 
chanceOfSpreadingpublic final float chanceOfSpreading
- 
canBePlacedOn
- 
validDirections
 
- 
- 
Constructor Details- 
MultifaceGrowthConfigurationpublic 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
 
-