AbyssalLib Help

Default Foliage Placers

Foliage placers define the shape, spread, and placement logic of leaf blocks when generating a tree feature. Below is a list of all default foliage placers included in AbyssalLib.

BlobFoliagePlacer

ID: abyssallib:blob

Generates a layered spherical blob of leaves.

Parameter

Information

height

The vertical height (layers) of the foliage blob.

PineFoliagePlacer

ID: abyssallib:pine

Generates a conical, layered structure.

Parameter

Information

height

The vertical height (layers) of the conical foliage section.

RandomSpreadFoliagePlacer

ID: abyssallib:random_spread

Scatters individual leaf blocks randomly within a bounding area.

Parameter

Information

height

The vertical boundary (in layers below the attachment point) where leaves can spawn.

attempts

The number of times the algorithm will attempt to place a leaf block.

AcaciaFoliagePlacer

ID: abyssallib:acacia

Generates a flat, horizontal canopy typical of acacia trees.

Parameter

Information

radius

The horizontal radius governing the foliage spread.

DarkOakFoliagePlacer

ID: abyssallib:dark_oak

Generates a thick, cuboid canopy typical of dark oak trees.

Parameter

Information

radius

The horizontal radius governing the foliage spread.

05 June 2026