net.minecraft.world.gen.feature

public class VegetationPatchFeatureConfig

implements FeatureConfig

net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration
net.minecraft.class_5927
net.minecraft.world.gen.feature.VegetationPatchFeatureConfig

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<VegetationPatchFeatureConfig>
CODEC
field_29285
CODEC
public final TagKey<Block>
replaceable
field_29286
replaceable
public final BlockStateProvider
groundState
field_29287
groundState
public final RegistryEntry<PlacedFeature>
vegetationFeature
field_29288
vegetationFeature
public final VerticalSurfaceType
surface
field_29289
surface
public final IntProvider
depth
field_29290
depth
public final float
extraBottomBlockChance
field_29291
extraBottomBlockChance
public final int
verticalRange
field_29292
verticalRange
public final float
vegetationChance
field_29293
vegetationChance
public final IntProvider
xzRadius
field_29294
horizontalRadius
public final float
extraEdgeColumnChance
field_29295
extraEdgeColumnChance

Constructor summary

ModifierConstructor
public (TagKey<Block> replaceable, BlockStateProvider groundState, RegistryEntry<PlacedFeature> vegetationFeature, VerticalSurfaceType surface, IntProvider depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, IntProvider horizontalRadius, float extraEdgeColumnChance)

Method summary

Modifier and TypeMethod
private static com.mojang.datafixers.kinds.App
lambda$static$10(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_34348(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_34348(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Float
lambda$static$9(VegetationPatchConfiguration arg0)
method_34349(class_5927 arg0)
method_34349(VegetationPatchFeatureConfig config)
private static IntProvider
lambda$static$8(VegetationPatchConfiguration arg0)
method_34350(class_5927 arg0)
method_34350(VegetationPatchFeatureConfig config)
private static Float
lambda$static$7(VegetationPatchConfiguration arg0)
method_34351(class_5927 arg0)
method_34351(VegetationPatchFeatureConfig config)
private static Integer
lambda$static$6(VegetationPatchConfiguration arg0)
method_34352(class_5927 arg0)
method_34352(VegetationPatchFeatureConfig config)
private static Float
lambda$static$5(VegetationPatchConfiguration arg0)
method_34353(class_5927 arg0)
method_34353(VegetationPatchFeatureConfig config)
private static IntProvider
lambda$static$4(VegetationPatchConfiguration arg0)
method_34354(class_5927 arg0)
method_34354(VegetationPatchFeatureConfig config)
private static VerticalSurfaceType
lambda$static$3(VegetationPatchConfiguration arg0)
method_34355(class_5927 arg0)
method_34355(VegetationPatchFeatureConfig config)
private static RegistryEntry
lambda$static$2(VegetationPatchConfiguration arg0)
method_34356(class_5927 arg0)
method_34356(VegetationPatchFeatureConfig config)
private static BlockStateProvider
lambda$static$1(VegetationPatchConfiguration arg0)
method_34357(class_5927 arg0)
method_34357(VegetationPatchFeatureConfig config)
private static TagKey
lambda$static$0(VegetationPatchConfiguration arg0)
method_34358(class_5927 arg0)
method_34358(VegetationPatchFeatureConfig config)