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

public class RootSystemConfiguration

implements FeatureConfiguration

ejq
net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration
net.minecraft.class_5926
net.minecraft.world.gen.feature.RootSystemFeatureConfig
net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<RootSystemConfiguration>
a
CODEC
field_29267
CODEC
public final Holder<PlacedFeature>
b
treeFeature
field_29268
feature
public final int
c
requiredVerticalSpaceForTree
field_29269
requiredVerticalSpaceForTree
public final int
d
rootRadius
field_29270
rootRadius
public final TagKey<Block>
e
rootReplaceable
field_29271
rootReplaceable
public final BlockStateProvider
f
rootStateProvider
field_29272
rootStateProvider
public final int
g
rootPlacementAttempts
field_29273
rootPlacementAttempts
public final int
h
rootColumnMaxHeight
field_29274
maxRootColumnHeight
public final int
i
hangingRootRadius
field_29275
hangingRootRadius
public final int
j
hangingRootsVerticalSpan
field_29276
hangingRootVerticalSpan
public final BlockStateProvider
k
hangingRootStateProvider
field_29277
hangingRootStateProvider
public final int
l
hangingRootPlacementAttempts
field_29278
hangingRootPlacementAttempts
public final int
n
allowedVerticalWaterForTree
field_33616
allowedVerticalWaterForTree
public final BlockPredicate
o
allowedTreePosition
field_36289
predicate

Constructor summary

ModifierConstructor
public (Holder<PlacedFeature> feature, int requiredVerticalSpaceForTree, int rootRadius, TagKey<Block> rootReplaceable, BlockStateProvider rootStateProvider, int rootPlacementAttempts, int maxRootColumnHeight, int hangingRootRadius, int hangingRootVerticalSpan, BlockStateProvider hangingRootStateProvider, int hangingRootPlacementAttempts, int allowedVerticalWaterForTree, BlockPredicate predicate)