Surface spline brush (//brush surfacespline) has inconsistent undo behavior
WTRV-0 opened this issue ยท 0 comments
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
- Load a surface spline brush using //brush surfacespline [material] [size] (i.e. //brush surfacespline cobblestone size=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
- Type //undo (might work the first time)
- Repeat steps 2 and 3
- 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
- I have included a Fawe debugpaste.
- I am using the newest build from https://ci.athion.net/job/FastAsyncWorldEdit/ and the issue still persists.
Anything else?
No response