net.minecraft.world.gen.feature

public class MultifaceGrowthFeatureConfig

implements FeatureConfig

net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration
net.minecraft.class_5780
net.minecraft.world.gen.feature.MultifaceGrowthFeatureConfig

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<MultifaceGrowthFeatureConfig>
CODEC
CODEC
field_28429
CODEC
public final MultifaceGrowthBlock
placeBlock
placeBlock
field_37709
block
public final int
searchRange
searchRange
field_28430
searchRange
public final boolean
canPlaceOnFloor
canPlaceOnFloor
field_28431
placeOnFloor
public final boolean
canPlaceOnCeiling
canPlaceOnCeiling
field_28432
placeOnCeiling
public final boolean
canPlaceOnWall
canPlaceOnWall
field_28433
placeOnWalls
public final float
chanceOfSpreading
chanceOfSpreading
field_28434
spreadChance
public final RegistryEntryList<Block>
canBePlacedOn
canBePlacedOn
field_28435
canPlaceOn
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<Direction>
validDirections
validDirections
field_28436
directions

Constructor summary

ModifierConstructor
public (MultifaceGrowthBlock block, int searchRange, boolean placeOnFloor, boolean placeOnCeiling, boolean placeOnWalls, float spreadChance, RegistryEntryList<Block> canPlaceOn)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<MultifaceGrowthBlock>
apply(Block block)
apply(Block block)
method_41573(class_2248 arg0)
validateBlock(Block block)
public List<Direction>
getShuffledDirectionsExcept(RandomSource random, Direction excludeDirection)
getShuffledDirectionsExcept(RandomSource random, Direction excludeDirection)
method_43296(class_5819 arg0, class_2350 arg1)
shuffleDirections(Random random, Direction excluded)
public List<Direction>
getShuffledDirections(RandomSource random)
getShuffledDirections(RandomSource random)
method_43295(class_5819 arg0)
shuffleDirections(Random random)