Above/below operators not playing nice with set operator; not multiplying placement cursor in voxel brush
sw3aterCS opened this issue · comments
Describe the bug
Applying the brush /fx br v ^ - 1 10 > orange_concrete
should produce a height ten column of orange concrete. However, only a single block gets placed. This happens when replacing ^
for _
and for swapping out the bounds of the range operator.
To Reproduce
Steps to reproduce the behavior:
- Apply
/fx br v ^ - 10 > orange_concrete
to a brush. - Use brush on block.
- See badness.
Expected behavior
A column of ten orange concrete should be placed on top of the target block.
Attempted Workarounds (please note if any workarounds were successful
Attempts to swap the brush geometry v
for s 0
has been unsuccessful.
Tris tells me that /fx br s 0 0.5 ? sand ^ - 1 8 replace air weeping_vines_plant
works for some reason. That is, swapping out the set operator with a replace air
should make it work.
Screenshots
On the left, the expected output. On the right, the actual output.
System (please complete the following information):
- Spigot Version: 1.18.1
- Java Version: 17
- Using whatever Mapwreck 4's on because this was on the MW4 server
Additional context
The above/below operators do work in an if-clause context. For example, if I have a column of sea lanterns and apply the brush /fx br v ? ^ - 0 2 sea_lantern > blue_concrete
to the bottom block in the column, then the sea lantern turns into blue concrete.
This was on the MW4 server.