For example, a violet tulip which matures into a lilac plant which I might call "flax" and then make drop wool. Or a vine matures into a purple wool "grape" or a azure bluet matures into a peony which i've reskinned into cotton.
I think the way RB works (?) is to have a collection of plant locations loaded and running a timed pass over them now and then, then comparing timestamps on chunk loading. If so, there's no need for the plant to be an actual minecraft plant, is there? It might not be very much extra work to allow configurable custom from:to plant types that could triple or quadruple the gameplay latitude of the plugin almost overnight.