Add flower interaction methods

- Add onBlockPlacedBy()
- Add onBlockActivated()
- Add onBlockAdded()
- Add onBlockHarvested()
- Add getDrops()