FastAsyncWorldEdit

FastAsyncWorldEdit

152k Downloads

Surface spline brush (//brush surfacespline) has inconsistent undo behavior

WTRV-0 opened this issue ยท 0 comments

commented

Server Implementation

Paper

Server Version

1.18.1

Describe the bug

After using the surface spline brush (//brush surfacespline) to generate a path twice on one login, the second, third, etc. path cannot be undone using //undo. This leads to blocks which are placed and must be manually removed/changed outside of FAWE.

I tested a variety of brush options including altering the block pattern, size, tension, etc. and the problem was reproduced. Other brushes still work correctly and modifications can be undone with those brushes using //undo. Notably, the spline brush still works.

To Reproduce

  1. Load a surface spline brush using //brush surfacespline [material] [size] (i.e. //brush surfacespline cobblestone size=2)
  2. Click on different blocks to generate a path of 3-10 points, then click on the final block again to load the spline into the world
  3. Type //undo (might work the first time)
  4. Repeat steps 2 and 3
  5. To see more inconsistency, log out, log back in, and repeat steps 1-4

Expected behaviour

Blocks modified using the surface spline brush should revert to the original blocks after using //undo.

Screenshots / Videos

N/A

Error log (if applicable)

No response

Fawe Debugpaste

https://athion.net/ISPaster/paste/view/1c5a76c221b943f29607b27fe0d4c274

Fawe Version

FastAsyncWorldEdit version 2.0.0-SNAPSHOT-46;7e96853

Checklist

Anything else?

No response