Error | Chunk Queue Skipping
Ghmmy opened this issue ยท 1 comments
Server Implementation
Paper
Server Version
1.19.3
Describe the bug
After replacing a semi-large section (roughly half a million blocks) with a not too simple gmask (|!#solid), some chunks will be skipped during the replacement process. This could end up with some chunks replacing too many blocks, as it treats the surrounding chunks as full air, or no blocks at all if it's a chunk that is being skipped.
Sometimes undoing it wont even restore some chunks, leaving us with no other choice but to re-import the entire world or manually fixing the terrain ourselves.
We are as of now 8 builds behind (336 instead of 344) and none of the later builds mention anything related to chunk loading/queues being resolved.
To Reproduce
- use //gmask "|!#solid" to mask anything next to non-solid blocks (water and air)
- select 2 positions of a mountain with different block types (roughly 500k blocks and 7 different block types)
- use //replace slot1,slot2,slot3,slot4,slot5,slot6,slot7 air to replace these 7 block types with air. This should make the mountain 1 block thinner
- use //replace slot3,slot4,slot5,slot6,slot7 air to replace fewer block types with air. This should make parts of the mountain 1 block thinner
- the command can be performed multiple times up until the error starts to occur. Sometimes undoing it will also stop working for some chunks.
Expected behaviour
All chunks will be replaced and none should be skipped or treated as air
Screenshots / Videos
In this image you can see there is one big flat wall that did not get removed, as it skipped that chunk the 2nd time the command was performed. In the 2nd image you can see if being in a separate chunk than the blocks on the left side.
In this image we were unable to undo the actions in the middle 2 chunks. the chunk all the way to the left and right were able to be undone successfully.
Error log (if applicable)
Fawe Debugpaste
https://athion.net/ISPaster/paste/view/2a2e01321b364e10911163b80ed92e75
Fawe Version
FAWE version 2.5.1-Snapshot-336
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