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.
Why am I dealing so little damage to enemies in ToTK?
What are all of the non-solo types in Pokemon games?
How do I transfer multiplayer progress from Game Pass to Steam?
Hint needed on last Spirit of Arkham (Arkham Asylum)
Why Does My Ancient Magic Bar Deplete Upon Save and Exit in Hogwarts Legacy?
How well does the Nintendo Switch perform in terms of graphics compared to the Xbox One and PlayStation 4?
What is your favorite companion voice line?
What kind of DLC do you wish for for Hogwarts legacy?
Why are Fallouts computers so backwards?
This Just Distracts Me in Hogwarts Legacy


