net.minecraft.world.level.levelgen.feature.configurations

public class MultifaceGrowthConfiguration

implements FeatureConfiguration

dmx
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration
net.minecraft.class_5780
net.minecraft.unmapped.C_spewlwzn
net.minecraft.world.gen.feature.MultifaceGrowthFeatureConfig
net.minecraft.world.gen.feature.GlowLichenFeatureConfig
net.minecraft.src.C_213144_
net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<MultifaceGrowthConfiguration>
a
CODEC
field_28429
f_shhkjcaf
CODEC
CODEC
f_225381_
public final MultifaceBlock
b
placeBlock
field_37709
f_lywnacbr
lichen
block
f_225382_
public final int
c
searchRange
field_28430
f_ujexduri
searchRange
searchRange
f_225383_
public final boolean
d
canPlaceOnFloor
field_28431
f_zqbmgvbu
placeOnFloor
canPlaceOnFloor
f_225384_
public final boolean
e
canPlaceOnCeiling
field_28432
f_oxycfvlr
placeOnCeiling
canPlaceOnCeiling
f_225385_
public final boolean
f
canPlaceOnWall
field_28433
f_wnjnbrxl
placeOnWalls
canPlaceOnWall
f_225386_
public final float
g
chanceOfSpreading
field_28434
f_dxxrcixx
spreadChance
spreadChance
f_225387_
public final HolderSet<Block>
h
canBePlacedOn
field_28435
f_lkrqcqou
canPlaceOn
canBePlacedOn
f_225388_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<Direction>
i
validDirections
field_28436
f_lnyfdzjd
directions
directions
f_225389_

Constructor summary

ModifierConstructor
public (MultifaceBlock lichen, int searchRange, boolean placeOnFloor, boolean placeOnCeiling, boolean placeOnWalls, float spreadChance, HolderSet<Block> canPlaceOn)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<MultifaceBlock>
a(cpn arg0)
apply(Block arg0)
method_41573(class_2248 arg0)
m_oyhiudct(C_mmxmpdoq arg0)
validateBlock(Block block)
getBlock(Block block)
m_225404_(C_1706_ p_225405_)
public List<Direction>
a(apf arg0, ha arg1)
getShuffledDirectionsExcept(RandomSource arg0, Direction arg1)
method_43296(class_5819 arg0, class_2350 arg1)
m_ectihuyz(C_rlomrsco arg0, C_xpuuihxf arg1)
shuffleDirections(Random random, Direction excluded)
getShuffledDirectionsExcept(RandomGenerator random, Direction direction)
m_225401_(C_212974_ p_225403_, C_4687_ arg1)
public List<Direction>
a(apf arg0)
getShuffledDirections(RandomSource arg0)
method_43295(class_5819 arg0)
m_nkfiizrn(C_rlomrsco arg0)
shuffleDirections(Random random)
getShuffledDirections(RandomGenerator random)
m_225399_(C_212974_ arg0)