This is a simple mod that allows you to create custom feature types.
Features (also known as generated features) are small decorators generated in each chunk after terrain generation.
Regarding customization, you can refer to this Example.
About data pack, you can refer to this Wiki.