To make the pudding, whisk cornflour in 1 cup milk until dissolved. Set aside.
Add rest of milk to a large heavy bottom pot, over medium heat. Bring to a boil, mixing occasionally to prevent scorching. Once milk comes to a boil, stir in dissolved cornflour. Continue stirring until milk thickens.
Remove from heat and stir in the crushed mastic resin. Gradually add cream and mix until well incorporated.
Pour pudding into individual bowls or in a large casserole dish. Allow pudding to cool before placing in refrigerator to set.
To make the syrup, add sugar and water to a medium size pot over medium high heat. Bring to boil. Once the sugar water comes to a boil, stir in blossom water and reduce heat. Simmer 5 minutes. Pour syrup into a jar and refrigerate.
To make the fig syrup, add 1 cup of syrup to a pot along with sliced figs. Simmer, about 10 minutes, or until figs begin to burst. Gently crush figs with the back of a fork. Pour syrup into a jar and refrigerate until ready to serve.
Serve cold pudding with syrup.