I am receiving wrong results by Area.rearrange() if (some of?) the start point coordinates are greater than the ending point's. In practice, both points become equal to the original ending point.
Looking into the matter, I noticed it uses code like this (and similarly for other conditions or other coordinates):
Java
which in fact makes both end and start chunk/block equal to the original end chunk/block. I suppose it should be instead:
Java
Am I wrong?