AbyssalLib Help

Default Trunk Placers

Trunk placers define the structural shape and branching logic of the log blocks when generating a tree feature. Below is a list of all default trunk placers included in AbyssalLib.

StraightTrunkPlacer

ID: abyssallib:straight

Generates a straight vertical column of blocks.

(No parameters required)

ForkingTrunkPlacer

ID: abyssallib:forking

Generates a main vertical stem that sprouts diagonal branches from its upper section.

Parameter

Information

branch_count

The maximum number of branches the trunk will attempt to generate.

branch_length

The maximum length of each branch in blocks.

GiantTrunkPlacer

ID: abyssallib:giant

Generates a 2x2 vertical column of blocks.

(No parameters required)

BendingTrunkPlacer

ID: abyssallib:bending

Generates a straight vertical column that bends diagonally in a random horizontal direction.

Parameter

Information

bend_length

The length of the angled growth section in blocks.

UpwardBranchingTrunkPlacer

ID: abyssallib:upward_branching

Generates a primary vertical stem with multiple upward-reaching branches.

Parameter

Information

branch_count

The maximum number of branches to generate.

branch_length

The maximum length of each branch extension.

05 June 2026