Article Categories
- Baldur's Gate 3
- Diablo
- Elder Scrolls
- General
- Hogwarts Legacy
- League of Legends
- Minecraft
- Pokemon Go
- Sims 4
- StarCraft
- Steam Platform
- Xbox Game Console
More Articles
Replacing Water Blocks With Lava in Minecraft

In Minecraft (Bedrock), I'm trying to replace water blocks with lava using a /fill command, e.g., on a region already containing water (note: this command covers the entire water region, there's no water left over around the edges):.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 lava.
But when I do this, instead of replacing the water with lava, it fills the region with obsidian :(.
It works the other way around, if I do this on a pool of lava:.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 water.
Then the lava is replaced with water. It's only when going water -> lava that it turns to obsidian.
I hand-wavily tried:.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 lava 0 replace.
But it had the same result: Obsidian instead of lava.
Is there a way to replace an area of water with lava with a command?
Question from user Jason C at gaming.stackexchange.com.
Answer:
This is considered a bug: https://bugs.mojang.com/browse/MCPE-100607.
The way I'd suggest working around this bug until it's fixed is to use an in-between fill of blocks that are otherwise not present in the area and that don't have any kind of world interaction with either water or lava (e.g. stone): replace the water with stone, then the stone with lava.
(Here an example using replace, but if you're just fully filling the area, you can remove the replace part).
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 stone 0 replace water.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 lava 0 replace stone.
Answer from user Plagiatus at gaming.stackexchange.com.

In Minecraft (Bedrock), I'm trying to replace water blocks with lava using a /fill command, e.g., on a region already containing water (note: this command covers the entire water region, there's no water left over around the edges):.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 lava.
But when I do this, instead of replacing the water with lava, it fills the region with obsidian :(.
It works the other way around, if I do this on a pool of lava:.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 water.
Then the lava is replaced with water. It's only when going water -> lava that it turns to obsidian.
I hand-wavily tried:.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 lava 0 replace.
But it had the same result: Obsidian instead of lava.
Is there a way to replace an area of water with lava with a command?
Question from user Jason C at gaming.stackexchange.com.
Answer:
This is considered a bug: https://bugs.mojang.com/browse/MCPE-100607.
The way I'd suggest working around this bug until it's fixed is to use an in-between fill of blocks that are otherwise not present in the area and that don't have any kind of world interaction with either water or lava (e.g. stone): replace the water with stone, then the stone with lava.
(Here an example using replace, but if you're just fully filling the area, you can remove the replace part).
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 stone 0 replace water.
/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 lava 0 replace stone.
Answer from user Plagiatus at gaming.stackexchange.com.
Which snowy township mobile game with character chat bubbles is this?
How to do Road to Freedom quest?
They just dump Marcus' bitchass corpse outside
How to get the Steam Workshop to work with Civilization V for a Mac?
Does Terraria on Nintendo Switch support 4 player split-screen multiplayer?
How can I obtain Final Fantasy Adventure for a Mobile phone in the US?
Do horns affect AI in American Truck Simulator?
How do I keep my animals from eating my people food in Rimworld?
Why does shift-queuing blink in Starcraft 2 have unpredictable results?



