net.minecraft.world.gen.treedecorator

public class PaleMossTreeDecorator

extends TreeDecorator

net.minecraft.world.level.levelgen.feature.treedecorators.PaleMossDecorator
net.minecraft.class_10325
net.minecraft.world.gen.treedecorator.PaleMossTreeDecorator

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<PaleMossTreeDecorator>
CODEC
field_54798
CODEC
private final float
leavesProbability
field_54799
leavesProbability
private final float
trunkProbability
field_54800
trunkProbability
private final float
groundProbability
field_54801
groundProbability

Constructor summary

ModifierConstructor
public (float leavesProbability, float trunkProbability, float groundProbability)

Method summary

Modifier and TypeMethod
protected TreeDecoratorType<?>
type()
method_28893()
getType()
public void
place(TreeDecorator$Context context)
method_23469(class_4662$class_7402 arg0)
generate(TreeDecorator$Generator arg0)
private static void
addMossHanger(BlockPos pos, TreeDecorator$Context context)
method_64814(class_2338 arg0, class_4662$class_7402 arg1)
decorate(BlockPos pos, TreeDecorator$Generator generator)
private void
lambda$place$3(RandomSource arg0, TreeDecorator$Context arg1, BlockPos arg2)
method_64810(class_5819 arg0, class_4662$class_7402 arg1, class_2338 arg2)
method_64810(Random arg0, TreeDecorator$Generator arg1, BlockPos pos)
private void
lambda$place$2(RandomSource arg0, TreeDecorator$Context arg1, BlockPos arg2)
method_64817(class_5819 arg0, class_4662$class_7402 arg1, class_2338 arg2)
method_64817(Random arg0, TreeDecorator$Generator arg1, BlockPos pos)
private static void
lambda$place$1(WorldGenLevel arg0, RandomSource arg1, BlockPos arg2, Holder$Reference arg3)
method_64812(class_5281 arg0, class_5819 arg1, class_2338 arg2, class_6880$class_6883 arg3)
method_64812(StructureWorldAccess arg0, Random arg1, BlockPos arg2, RegistryEntry$Reference entry)
private static Optional
lambda$place$0(Registry arg0)
method_64815(class_2378 arg0)
method_64815(Registry registry)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_64811(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_64811(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Float
lambda$static$3(PaleMossDecorator arg0)
method_64813(class_10325 arg0)
method_64813(PaleMossTreeDecorator treeDecorator)
private static Float
lambda$static$2(PaleMossDecorator arg0)
method_64818(class_10325 arg0)
method_64818(PaleMossTreeDecorator treeDecorator)
private static Float
lambda$static$1(PaleMossDecorator arg0)
method_64819(class_10325 arg0)
method_64819(PaleMossTreeDecorator treeDecorator)