net.minecraft.world.gen.feature

public class RootSystemFeatureConfig

implements FeatureConfig

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

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<RootSystemFeatureConfig>
CODEC
field_29267
CODEC
public final RegistryEntry<PlacedFeature>
treeFeature
field_29268
feature
public final int
requiredVerticalSpaceForTree
field_29269
requiredVerticalSpaceForTree
public final int
rootRadius
field_29270
rootRadius
public final TagKey<Block>
rootReplaceable
field_29271
rootReplaceable
public final BlockStateProvider
rootStateProvider
field_29272
rootStateProvider
public final int
rootPlacementAttempts
field_29273
rootPlacementAttempts
public final int
rootColumnMaxHeight
field_29274
maxRootColumnHeight
public final int
hangingRootRadius
field_29275
hangingRootRadius
public final int
hangingRootsVerticalSpan
field_29276
hangingRootVerticalSpan
public final BlockStateProvider
hangingRootStateProvider
field_29277
hangingRootStateProvider
public final int
hangingRootPlacementAttempts
field_29278
hangingRootPlacementAttempts
public final int
allowedVerticalWaterForTree
field_33616
allowedVerticalWaterForTree
public final BlockPredicate
allowedTreePosition
field_36289
predicate

Constructor summary

ModifierConstructor
public (RegistryEntry<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)

Method summary

Modifier and TypeMethod
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_34332(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_34332(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static BlockPredicate
lambda$static$13(RootSystemConfiguration arg0)
method_39919(class_5926 arg0)
method_39919(RootSystemFeatureConfig config)
private static Integer
lambda$static$12(RootSystemConfiguration arg0)
method_36421(class_5926 arg0)
method_36421(RootSystemFeatureConfig config)
private static Integer
lambda$static$11(RootSystemConfiguration arg0)
method_34333(class_5926 arg0)
method_34333(RootSystemFeatureConfig config)
private static BlockStateProvider
lambda$static$10(RootSystemConfiguration arg0)
method_34334(class_5926 arg0)
method_34334(RootSystemFeatureConfig config)
private static Integer
lambda$static$9(RootSystemConfiguration arg0)
method_34335(class_5926 arg0)
method_34335(RootSystemFeatureConfig config)
private static Integer
lambda$static$8(RootSystemConfiguration arg0)
method_34336(class_5926 arg0)
method_34336(RootSystemFeatureConfig config)
private static Integer
lambda$static$7(RootSystemConfiguration arg0)
method_34337(class_5926 arg0)
method_34337(RootSystemFeatureConfig config)
private static Integer
lambda$static$6(RootSystemConfiguration arg0)
method_34338(class_5926 arg0)
method_34338(RootSystemFeatureConfig config)
private static BlockStateProvider
lambda$static$5(RootSystemConfiguration arg0)
method_34339(class_5926 arg0)
method_34339(RootSystemFeatureConfig config)
private static TagKey
lambda$static$4(RootSystemConfiguration arg0)
method_34340(class_5926 arg0)
method_34340(RootSystemFeatureConfig config)
private static Integer
lambda$static$3(RootSystemConfiguration arg0)
method_34341(class_5926 arg0)
method_34341(RootSystemFeatureConfig config)
private static Integer
lambda$static$2(RootSystemConfiguration arg0)
method_34342(class_5926 arg0)
method_34342(RootSystemFeatureConfig config)
private static RegistryEntry
lambda$static$1(RootSystemConfiguration arg0)
method_34343(class_5926 arg0)
method_34343(RootSystemFeatureConfig config)