fix: ensure all setBlock methods in BlockArrayCacheScopedQueueCoordinator apply the correct offset

- Fixes #3783
This commit is contained in:
dordsor21 2022-10-09 15:50:47 +01:00
parent 49b19e0eaf
commit a58581751e
No known key found for this signature in database
GPG Key ID: 1E53E88969FFCF0B

View File

@ -116,7 +116,7 @@ public class BlockArrayCacheScopedQueueCoordinator extends ScopedQueueCoordinato
x += offsetX; x += offsetX;
z += offsetZ; z += offsetZ;
if (x >= scopeMinX && x < scopeMaxX && y >= minY && y <= maxY && z >= scopeMinZ && z < scopeMaxZ) { if (x >= scopeMinX && x < scopeMaxX && y >= minY && y <= maxY && z >= scopeMinZ && z < scopeMaxZ) {
blockStates[y - minY][x][z] = id.toImmutableState(); blockStates[y - minY][x - scopeMinX][z - scopeMinZ] = id.toImmutableState();
} }
return false; return false;
} }