EngineHub / EngineHub/WorldEdit

Make //drain command also remove bubble columns

Open Beginner friendly
#3,001 1 comment 0 reactions 0 assignees View on GitHub
status:accepted type:feature-request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.