AbyssalLib Help

Default Decorators

Decorators are applied after a tree's trunk, foliage, and roots have been generated. They add secondary features like vines, cocoa beans, or ground modifications. Below is a list of all default decorators included in AbyssalLib.

AlterGroundDecorator

ID: abyssallib:alter_ground

Alters the ground surface directly beneath the generated tree.

Parameter

Information

provider

The block state provider supplying the replacement ground blocks.

LeaveVineDecorator

ID: abyssallib:leave_vine

Hangs vines downwards from the generated foliage canopy.

Parameter

Information

probability

The probability (between 0.0 and 1.0) of generating a vine on a given leaf block.

TrunkVineDecorator

ID: abyssallib:trunk_vine

Generates vines on the exposed sides of the tree trunk.

Parameter

Information

probability

The probability (between 0.0 and 1.0) of generating a vine on an exposed trunk face.

CocoaBeanDecorator

ID: abyssallib:cocoa_bean

Generates cocoa beans on the exposed sides of the tree trunk.

Parameter

Information

probability

The probability (between 0.0 and 1.0) of placing a cocoa bean pod on an exposed trunk face.

BeeNestDecorator

ID: abyssallib:bee_nest

Attaches a bee nest to the side of the trunk just below the foliage.

Parameter

Information

probability

The probability (between 0.0 and 1.0) of generating a bee nest on the tree.

05 June 2026