EngineHub / EngineHub/WorldEdit
Make //drain command also remove bubble columns
- Dominant language
- Java
- Stars
- 3.5k
- Forks
- 960
- Avg merge
- 6h 57m
- Merged PRs (30d)
- 1
Description
### The Problem
The //drain command removes all water within a specific radius. However, it leaves `bubble_column` blocks, so if you try to drain an area where there are some magma blocks or soul sand on the floor, it won't be fully drained.
### A Solution
Make the //drain command also remove `bubble_column` blocks.
This would be useful for draining water-filled caves, as magma blocks can generate on the floor of water caves causing pillars of bubble column blocks to be left behind after using the drain command.
### Alternatives
_No response_
### Anything Else?
_No response_
Contributor guide
Research direction
Start at the //drain command entry point and inspect how it identifies water blocks within the requested radius. Add coverage for bubble_column blocks, including areas with magma blocks or soul sand, and verify that draining removes those columns as well as water.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- cli, game-dev
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100