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
-