net.minecraft.world.level.levelgen.feature.treedecorators

public class AttachedToLeavesDecorator

extends TreeDecorator

efs
net.minecraft.world.level.levelgen.feature.treedecorators.AttachedToLeavesDecorator
net.minecraft.class_7389
net.minecraft.world.gen.treedecorator.AttachedToLeavesTreeDecorator
net.minecraft.src.C_213153_
net.minecraft.world.level.levelgen.feature.treedecorators.AttachedToLeavesDecorator

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<AttachedToLeavesDecorator>
a
CODEC
field_38783
CODEC
f_225979_
protected final float
b
probability
field_38784
probability
f_225980_
protected final int
c
exclusionRadiusXZ
field_38785
exclusionRadiusXZ
f_225981_
protected final int
d
exclusionRadiusY
field_38786
exclusionRadiusY
f_225982_
protected final BlockStateProvider
e
blockProvider
field_38787
blockProvider
f_225983_
protected final int
f
requiredEmptyBlocks
field_38788
requiredEmptyBlocks
f_225984_
protected final List<Direction>
g
directions
field_38789
directions
f_225985_

Constructor summary

ModifierConstructor
public (float probability, int exclusionRadiusXZ, int exclusionRadiusY, BlockStateProvider blockProvider, int requiredEmptyBlocks, List<Direction> directions)

Method summary

Modifier and TypeMethod
public void
a(efw$a arg0)
place(TreeDecorator$Context arg0)
method_23469(class_4662$class_7402 arg0)
generate(TreeDecorator$Generator arg0)
m_214187_(C_2416_$C_213154_ arg0)
private boolean
a(efw$a arg0, iz arg1, je arg2)
hasRequiredEmptyBlocks(TreeDecorator$Context arg0, BlockPos arg1, Direction arg2)
method_43187(class_4662$class_7402 arg0, class_2338 arg1, class_2350 arg2)
meetsRequiredEmptyBlocks(TreeDecorator$Generator generator, BlockPos pos, Direction direction)
m_226001_(C_2416_$C_213154_ p_226003_, C_4675_ p_226004_, C_4687_ arg2)
protected TreeDecoratorType<?>
a()
type()
method_28893()
getType()
m_6663_()