This mod allows you to cross-pollinate vanilla flowers to create different flowers in a variety of colours.
Craft an empty pollen jar to begin, use it to right-click a vanilla flower to collect pollen.
Transfer the pollen onto another vanilla flower to receive seeds.
The seeds can be planted and farmed like vanilla crops.
Once they are fully-grown you can harvest the flowers to place elsewhere.
This mod also contains some candles, which are crafted with a clay block, dye and string. They can be stacked like sea pickles.
NO 1.12.2 UPDATE PLANNED:
The problem with a 1.12.2 version is that some of the vanilla flowers are not in the older version of minecraft (cornflower, wither rose) so it would mean that the flower or colour possibilities are lost. The code also changes a lot between 1.12.2 and 1.14.4/1.15 so it's not very easy to do.
Check out these wonderful mod reviewers: