Oraxen has a system for planting plants with various stages of growth, an example of how to configure it.
Copy rose_plant :
displayname : "<gradient:#46EEAA:#2CBFC7>Rose Plant"
material : COOKED_BEEF
Pack :
generate_model : false
model : custom/plants/rose_stage_1
rose_seed :
displayname : "<gradient:#46EEAA:#2CBFC7>Rose Seed"
material : PAPER
Mechanics :
furniture :
item : rose_plant_stage1
barrier : false
farmblock_required : true
dryout : 10000
evolution :
delay : 10000
probability : 0.5
light_boost : true
next_stage : rose_plant_stage1
drop :
silktouch : true
loots :
- { oraxen_item : rose_seed , probability : 1.0 }
Pack :
generate_model : false
model : custom/plants/rose_stage_1
Copy rose_plant_stage1 :
material : PAPER
Mechanics :
furniture :
barrier : false
farmblock_required : true
dryout : 10000
evolution :
delay : 10000
probability : 0.5
light_boost : true
next_stage : rose_plant_stage2
drop :
silktouch : true
loots :
- { oraxen_item : weed_seed , probability : 1.0 }
Pack :
generate_model : false
model : custom/plants/rose_stage_1
Copy rose_plant_stage2 :
material : PAPER
Mechanics :
furniture :
barrier : false
farmblock_required : true
dryout : 10000
evolution :
delay : 10000
probability : 0.5
light_boost : true
next_stage : rose_plant_stage3
drop :
silktouch : true
loots :
- { oraxen_item : weed_seed , probability : 1.0 }
Pack :
generate_model : false
model : custom/plants/rose_stage_2
Copy rose_plant_stage3 :
material : PAPER
Mechanics :
furniture :
barrier : false
farmblock_required : true
dryout : 10000
evolution :
delay : 100000
probability : 0.25
light_boost : true
drop :
silktouch : true
loots :
- { oraxen_item : rose_seed , max_amount : 2 , probability : 0.75 }
- { oraxen_item : rose_plant , max_amount : 5 , probability : 0.55 }
Pack :
generate_model : false
model : custom/plants/rose_stage_3
The plants can have the stages you decide, and the stages have to be a model created by you and not by the plugin for it to work. Now let's explain each mechanic farmland_required It is to be placed only in fertile soil.