IntellectualSites / FastAsyncWorldEdit

Blazingly fast world manipulation for artists, builders and everyone else: https://www.spigotmc.org/resources/13932/
Other
610 stars 218 forks source link

Reimplement missing masks #643

Closed lusu007 closed 4 years ago

lusu007 commented 4 years ago

Is your feature request related to a problem? Please describe.

liquid, #l2d[], #l3d[], #buffer[] are missing at the moment. Its nessecarry for setting biomes and terraforming.

Describe the solution you'd like Reimplement missing masks.

Describe alternatives you've considered Nothing

Additional context Nothing

TheoRetisch1 commented 4 years ago

What exactly do the l2d and l3d masks/patterns do? I suppose you used something like //br stencil #buffer[#l3d[$measa,$jungle,$desert]] but I never understood what exactly l3d does and what the concrete difference to l2d is? Can you explain it?

lusu007 commented 4 years ago

The #l2d mask is basically arranging the blocks like a chess board which than is extended the full height. The #l3d is offsetting the pattern arrangement on every y-level, so that above a "white" tile is a black tile. Obviously you can provide more than just two patterns so this is basically just getting again mixed in.

dordsor21 commented 4 years ago

Does the liquid mask not work?

lusu007 commented 4 years ago

Seems to work in the latest version (build 393). With an older version we had some problems.