IntellectualSites / IntellectualSites/FastAsyncWorldEdit

Add -f flag to //br cyl

Open
#2,586 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Enhancement
Dominant language
Java
Stars
806
Forks
394
Avg merge
22h 19m
Merged PRs (30d)
14

Description

What feature do you want to see added?

//br sphere has the -f flag, making blocks created by it fall. This is very useful for creating terrain as a beginner, however //br cyl is also incredibly useful - if not even more useful for flat terrains. //br cyl currently does not have the -f flag accessible, which makes it very difficult to use for creating terrain. The feature request is simple: add the -f flag to //br cyl

Are there any alternatives?

The //br height command exists, however there are some issues with it. For instance, it is very unintuitive and so far from beginner friendly. Additionally, it is quite hard to apply it to existing terrain - for instance, if you wanted to create a small map but made the distance from the playable area to the edge of terrain too small. You could start a bit further away from the terrain to not mess with anything else, and then fill in the gaps with //br sphere but this is needlessly overcomplicating it when simply having the -f flag on //br cyl would be able to easily do this.

Anything else?

Other plugins can likely fill in this gap in features, but if you don't own the server it can be very difficult to get these added.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the implementations or command handlers for //br cyl and //br sphere, then compare how the sphere brush parses and applies the -f flag. Update //br cyl so the flag makes created blocks fall, and verify the behavior against the terrain-building use case described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.