BCCI and Franchises will take care of the players because they got enough money to keep everyone in the hotels for years so no need to worry about them.
BCCI made the mistake of conducting the matches in India, when the pandemic was at its peak. Now they should properly compensate the players, especially those from the foreign nations. The BCCI bosses (especially Ganguly and Shah) are responsible for this situation, as they never considered any factor other than making money. Now at least they should move the T20 World Cup to the UAE. India is not in a condition to host any major tournament under current conditions.
I don't know about the IPl contract between the players where is something related to such emergency compensation is available but they paid good amount at the auction so they will also be happy with the money they got as long as BCCI is taking all the expenses until the IPL resumes.