Ravan's side :
1) Got a curse from Vedavati that she will re-incarnate and be a cause for his doom
2)A curse from Nal-Kuber son of Kuber that if Ravan touches a woman inappropriately/against her wish, his head will be blown to a thousand pieces ..this after he made advances towards Rambha, daughter-in-law of Kuber
3)Shraap from a purvaj of Rama that Ravan will be killed by a ruler from the Ikshvaku-Suryavansha clan
4)Shraap from Nandi that he will be defeated by monkeys
Vishnu's side:
1)Curse from Narad that Vishnu will have to take help from monkeys in his next birth
2)Curse from Shukracharya's father that Vishnu will be separated from his wife in future .. Shukra's mother had given refuge to asuras who were pursued by Vishnu ..she didnt allow Vishnu to pursue the asuras inside the ashram ..so vishnu used the chakra on her.
3)Curse from Vrinda/Tulsi that an impostor will trick his wife ..just like Vishnu tricked her
Dashrath's side:
1)Curse from Shravan's parents that he will be separated from his most loved son.
Jay-Vijay side :
1)Cursed by sanak brothers that they will have to re-incarnate as humans and Vishnu gave them a choice to be separated from him as demons for 3 births or as his devotees for 7 generations. They chose the first option.
And thanks to fellow member Kal El for pointing out that As per the Shiva Purana, Vishnu had two assistants who helped him in his scheme against Vrinda. She cursed him that those two would one day separate him from his wife.
It is believed that they were reborn as Ravan and Maricha. Also in Tulsidas' Ramcharitmanas, Ravan is the reincarnation of King Pratapbhanu who was cursed to become a rakshasa and torment rishis.
Too many curses ..one great story 😊