FAWE which is short for FastAsyncWorldEdit has problems every now and then, mainly resulting in schematics not pasting everything, reverting changes not fully happening and just all around weird behavior when it comes to copy-pasting or making big changes in general. This often leads to corrupted builds and frustration among users which I absolutely understand but there is very little we can do about these problems and I want to make everyone understand why in this article.
There have also been numerous attempts of mine and other staff members throughout the last 12 months to figure out where these issues are coming from, we've attempted everything from assigning more RAM to reading Timings and Spark outputs, trying to reproduce this exact issue consistently and we never even once succeeded.
This issue seems so sporadic it seems almost hopeless to even get a grasp of it.
I am not trying to hate on the idea behind FAWE nor do I not want to give the users of MetaUnion support with FAWE issues, it's just that this particular one seems impossible to troubleshoot or get even close to fixing it or figuring out what's even happening. Also the support that FAWE is providing towards this problem (as can be seen in several examples that I provide) is next to none.
And to get some of my frustration off too, I've created this list of sources that hint to why FAWE seems to be the pile of steaming junk I think it is:
And lastly the official WorldEdit (by the EngineHub team) Discord server also states that they do not recommend running FAWE. They even got an auto reply on their bot that says this:
Forks of WorldEdit such as FAWE, AWE, and others, are not recommended for compatibility and safety reasons.
and it used to say this up until February 2022:
[AutoReply] @<user> FastAsyncWorldEdit is not supported. It is known to cause stability and compatibility issues.
Too many plugins that builders rely on are built on FAWE only and do not allow me to use any other alternative. These plugins are goBrush, goPaint and Arceon. Another reason is that with regular WorldEdit the server would simply crash from the massive things that builders often create and thus I can't use it either.
Regular WorldEdit would solve the problem of random fragments that I complained about in this article but it would also lag the server to death so do I really have a choice?