FastAsyncWorldEdit

FastAsyncWorldEdit

152k Downloads

//brush spline has limited/incorrect funcitionality

Aeiiry opened this issue ยท 3 comments

commented

Server Implementation

Paper

Server Version

1.18.1

Describe the bug

Currently, the spline brush has only limited functionality, it will only ever create a thin spline through selected points.

Several sources of information, including images linked in-game, point towards there being additional functionality around creating larger splines via sets of curves or loops.
Example sources include

To Reproduce

Below is assuming FAWE is installed and you are currently in-game with the correct permissions.

  1. Change selection to convex polyhedral with //sel convex
  2. Create a simple curve selection through 3+ points, using //pos1 for the first and //pos2 for the subsequent points
  3. Use //curve [block name] to create a curve through those points
  4. Ensure there are no points in the curve that have purely diagonal connections e.g ensure all block faces are touching at least one other block face
  5. Repeat steps 2-4 one or more times
  6. While holding a valid non-block item, use //brush spline [block name] to create a spline brush
  7. Right click on the end block of each created curve with the brush
  8. When all curves have been selected, right click again on the last selected block
  9. Observe

Expected behaviour

Expected behaviour is what is depicted in these images
https://i.imgur.com/CeRYAoV.jpg -> https://i.imgur.com/jtM0jA4.png

Current behaviour (screenshots taken today)
Spline1
Spline2

Screenshots / Videos

No response

Error log (if applicable)

No response

Fawe Debugpaste

https://athion.net/ISPaster/paste/view/baba5a4b24964e5788b9cfde089c02d1

Fawe Version

2.0.0-SNAPSHOT-59;c2f3c13

Checklist

Anything else?

From memory, this may have been broken since 1.17, I vaguely remember trying the same command and getting similar results

commented

Can you try build 58 please? 59 addresses #1510 which is likely the behavior you are describing?

commented

Can you try build 58 please? 59 addresses #1510 which is likely the behavior you are describing?

@NotMyFault
Behaviour is identical and also incorrect on build 58
image

commented

Having the same problem. It always makes the fartest connection and stops. Sometimes it just connect diagonally when the line us a //curve.
Didn't work with previous builds, last time it worked for me was 1.12.
I've seen this is a regular issue.

image