net.minecraft.world.gen.root

public record MangroveRootPlacement

net.minecraft.world.level.levelgen.feature.rootplacers.MangroveRootPlacement
net.minecraft.class_7399
net.minecraft.world.gen.root.MangroveRootPlacement

Field summary

Modifier and TypeField
private final RegistryEntryList<Block>
canGrowThrough
comp_719
canGrowThrough
private final RegistryEntryList<Block>
muddyRootsIn
comp_720
muddyRootsIn
private final BlockStateProvider
muddyRootsProvider
comp_721
muddyRootsProvider
private final int
maxRootWidth
comp_722
maxRootWidth
private final int
maxRootLength
comp_723
maxRootLength
private final float
randomSkewChance
comp_724
randomSkewChance
public static final com.mojang.serialization.Codec<MangroveRootPlacement>
CODEC
field_38866
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntryList<Block> canGrowThrough, RegistryEntryList<Block> muddyRootsIn, BlockStateProvider muddyRootsProvider, int maxRootWidth, int maxRootLength, float randomSkewChance)

Method summary

Modifier and TypeMethod
public RegistryEntryList<Block>
canGrowThrough()
comp_719()
canGrowThrough()
public RegistryEntryList<Block>
muddyRootsIn()
comp_720()
muddyRootsIn()
public BlockStateProvider
muddyRootsProvider()
comp_721()
muddyRootsProvider()
public int
maxRootWidth()
comp_722()
maxRootWidth()
public int
maxRootLength()
comp_723()
maxRootLength()
public float
randomSkewChance()
comp_724()
randomSkewChance()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_43301(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_43301(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
private static Float
lambda$static$6(MangroveRootPlacement arg0)
method_43302(class_7399 arg0)
method_43302(MangroveRootPlacement rootPlacement)
private static Integer
lambda$static$5(MangroveRootPlacement arg0)
method_43303(class_7399 arg0)
method_43303(MangroveRootPlacement rootPlacement)
private static Integer
lambda$static$4(MangroveRootPlacement arg0)
method_43304(class_7399 arg0)
method_43304(MangroveRootPlacement rootPlacement)
private static BlockStateProvider
lambda$static$3(MangroveRootPlacement arg0)
method_43305(class_7399 arg0)
method_43305(MangroveRootPlacement rootPlacement)
private static RegistryEntryList
lambda$static$2(MangroveRootPlacement arg0)
method_43306(class_7399 arg0)
method_43306(MangroveRootPlacement rootPlacement)
private static RegistryEntryList
lambda$static$1(MangroveRootPlacement arg0)
method_43307(class_7399 arg0)
method_43307(MangroveRootPlacement rootPlacement)