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 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(MultifaceSpreadeableBlock p_383142_, 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<MultifaceSpreadeableBlock> getShuffledDirections(RandomSource pRandom) getShuffledDirectionsExcept(RandomSource pRandom, Direction pDirection) 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(MultifaceSpreadeableBlock p_383142_, int p_225393_, boolean p_225394_, boolean p_225395_, boolean p_225396_, float p_225397_, HolderSet<Block> p_225398_)
-
-
Method Details
-
apply
private static com.mojang.serialization.DataResult<MultifaceSpreadeableBlock> apply(Block p_225405_) -
getShuffledDirectionsExcept
-
getShuffledDirections
-