I don't characterize Germany as "addicted" to Russian oil and gas. But they're certainly locked in, after decades of unwise energy policy.
And it's true that China and India can step in to cover the gaps in Russian sales, but it'll be at deep discounts to their current prices and to the world market. Even though only a handful of countries have actually sanctioned and banned the import of Russian oil and gas, Russia continues to struggle to find buyers for their products in the open marketplace. Payment issues from global sanctions are part of it, and beyond that some global buyers are simply choosing not to, for their own reasons, even if their country allows it.