India has the power to cut them off of their oil supply, that's just what needed, as I said 90% of their oil goes through this route.
It is very funny when fanboys are talking something without checking the fact.
1. In 2018, imported oil counted 69.8% of Chinese demand. Among all oil importation, only 45.8% from middle east and Africa. In other words, India can only threat less than 35% of Chinese oil supplies;
2. India can’t do block Chinese ships without upsetting the whole Asian sea lane transport. Unfortunately, Chinese can easily get other countries’ boats to transport Chinese import/export. So, once India tries to intercept suspicious Chinese boat, she has to stop every boat that make Korean, Japanese, etc, etc to scream, which in turn will get US interference.
3. Even India successfully block Chinese oil supply, Chinese can easily make up this gap by ramp up her import from other places and domestic production.
China's economy would take a huge blow if they dare to do anything, even supplying our enemy with weapons or equipments. India has the power to block chinese vessels and as of now, China's presence in IOR is very limited. By the time they mobilize India would've already placed its assets all the way from Andaman Islands to Ships in the Persian Gulf. That's all that's needed.
Who tells you that Chinese can only supply weapons to Pakistan by sea?