net.minecraft.world.level.levelgen.feature.trunkplacers

public class CherryTrunkPlacer

extends TrunkPlacer

eqs
net.minecraft.world.level.levelgen.feature.trunkplacers.CherryTrunkPlacer
net.minecraft.class_8180

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<UniformInt>
b
BRANCH_START_CODEC
field_42849
public static final com.mojang.serialization.MapCodec<CherryTrunkPlacer>
a
CODEC
field_42848
private final IntProvider
h
branchCount
field_42850
private final IntProvider
i
branchHorizontalLength
field_42851
private final UniformInt
j
branchStartOffsetFromTop
field_42852
private final UniformInt
k
secondBranchStartOffsetFromTop
field_42853
private final IntProvider
l
branchEndOffsetFromTop
field_42854

Constructor summary

ModifierConstructor
public (int arg0, int arg1, int arg2, IntProvider arg3, IntProvider arg4, UniformInt arg5, IntProvider arg6)

Method summary

Modifier and TypeMethod
protected TrunkPlacerType<?>
a()
type()
method_28903()
public List<FoliagePlacer$FoliageAttachment>
a(dlf arg0, BiConsumer<iy, ecg> arg1, baq arg2, int arg3, iy arg4, eon arg5)
placeTrunk(LevelSimulatedReader arg0, BiConsumer<BlockPos, BlockState> arg1, RandomSource arg2, int arg3, BlockPos arg4, TreeConfiguration arg5)
method_26991(class_3746 arg0, BiConsumer<class_2338, class_2680> arg1, class_5819 arg2, int arg3, class_2338 arg4, class_4643 arg5)
private FoliagePlacer$FoliageAttachment
a(dlf arg0, BiConsumer<iy, ecg> arg1, baq arg2, int arg3, iy arg4, eon arg5, Function<ecg, ecg> arg6, je arg7, int arg8, boolean arg9, iy$a arg10)
generateBranch(LevelSimulatedReader arg0, BiConsumer<BlockPos, BlockState> arg1, RandomSource arg2, int arg3, BlockPos arg4, TreeConfiguration arg5, Function<BlockState, BlockState> arg6, Direction arg7, int arg8, boolean arg9, BlockPos$MutableBlockPos arg10)
method_49249(class_3746 arg0, BiConsumer<class_2338, class_2680> arg1, class_5819 arg2, int arg3, class_2338 arg4, class_4643 arg5, Function<class_2680, class_2680> arg6, class_2350 arg7, int arg8, boolean arg9, class_2338$class_2339 arg10)