net.minecraft.world.level.levelgen.feature

public class RootSystemFeature

extends Feature<RootSystemConfiguration>

doy
net.minecraft.world.level.levelgen.feature.RootSystemFeature
net.minecraft.class_5921
net.minecraft.world.gen.feature.RootSystemFeature
net.minecraft.src.C_141370_
net.minecraft.world.level.levelgen.feature.RootSystemFeature

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<RootSystemConfiguration> arg0)

Method summary

Modifier and TypeMethod
public boolean
a(dny<dqq> arg0)
place(FeaturePlaceContext<RootSystemConfiguration> arg0)
method_13151(class_5821<class_5926> arg0)
generate(FeatureContext<RootSystemFeatureConfig> arg0)
m_142674_(C_141361_<C_141386_> arg0)
private static boolean
a(cqp arg0, dqq arg1, gw arg2)
spaceForTree(WorldGenLevel arg0, RootSystemConfiguration arg1, BlockPos arg2)
method_34310(class_5281 arg0, class_5926 arg1, class_2338 arg2)
hasSpaceForTree(StructureWorldAccess world, RootSystemFeatureConfig config, BlockPos pos)
m_160235_(C_1625_ p_160236_, C_141386_ p_160237_, C_4675_ p_160238_)
private static boolean
a(dfj arg0, int arg1, int arg2)
isAllowedTreeSpace(BlockState arg0, int arg1, int arg2)
method_36419(class_2680 arg0, int arg1, int arg2)
isAirOrWater(BlockState state, int height, int allowedVerticalWaterForTree)
m_160252_(C_2064_ p_160253_, int p_160254_, int p_160255_)
private static boolean
a(cqp arg0, dhg arg1, dqq arg2, asc arg3, gw$a arg4, gw arg5)
placeDirtAndTree(WorldGenLevel arg0, ChunkGenerator arg1, RootSystemConfiguration arg2, RandomSource arg3, BlockPos$MutableBlockPos arg4, BlockPos arg5)
method_34308(class_5281 arg0, class_2794 arg1, class_5926 arg2, class_5819 arg3, class_2338$class_2339 arg4, class_2338 arg5)
generateTreeAndRoots(StructureWorldAccess world, ChunkGenerator generator, RootSystemFeatureConfig config, Random random, BlockPos$Mutable mutablePos, BlockPos pos)
m_225202_(C_1625_ p_225203_, C_2118_ p_225204_, C_141386_ p_225205_, C_212974_ p_225206_, C_4675_$C_4681_ p_225207_, C_4675_ p_225208_)
private static void
a(gw arg0, int arg1, cqp arg2, dqq arg3, asc arg4)
placeDirt(BlockPos arg0, int arg1, WorldGenLevel arg2, RootSystemConfiguration arg3, RandomSource arg4)
method_39918(class_2338 arg0, int arg1, class_5281 arg2, class_5926 arg3, class_5819 arg4)
generateRootsColumn(BlockPos pos, int maxY, StructureWorldAccess world, RootSystemFeatureConfig config, Random random)
m_225222_(C_4675_ p_225223_, int p_225224_, C_1625_ p_225225_, C_141386_ p_225226_, C_212974_ p_225227_)
private static void
a(cqp arg0, dqq arg1, asc arg2, int arg3, int arg4, gw$a arg5)
placeRootedDirt(WorldGenLevel arg0, RootSystemConfiguration arg1, RandomSource arg2, int arg3, int arg4, BlockPos$MutableBlockPos arg5)
method_34311(class_5281 arg0, class_5926 arg1, class_5819 arg2, int arg3, int arg4, class_2338$class_2339 arg5)
generateRoots(StructureWorldAccess world, RootSystemFeatureConfig config, Random random, int x, int z, BlockPos$Mutable mutablePos)
m_225209_(C_1625_ p_225210_, C_141386_ p_225211_, C_212974_ p_225212_, int p_225213_, int p_225214_, C_4675_$C_4681_ p_225215_)
private static void
a(cqp arg0, dqq arg1, asc arg2, gw arg3, gw$a arg4)
placeRoots(WorldGenLevel arg0, RootSystemConfiguration arg1, RandomSource arg2, BlockPos arg3, BlockPos$MutableBlockPos arg4)
method_34312(class_5281 arg0, class_5926 arg1, class_5819 arg2, class_2338 arg3, class_2338$class_2339 arg4)
generateHangingRoots(StructureWorldAccess world, RootSystemFeatureConfig config, Random random, BlockPos pos, BlockPos$Mutable mutablePos)
m_225216_(C_1625_ p_225217_, C_141386_ p_225218_, C_212974_ p_225219_, C_4675_ p_225220_, C_4675_$C_4681_ p_225221_)