Fix claims in other worlds preventing piston movement with EVERYWHERE_SIMPLE(#1099)

This commit is contained in:
Adam 2020-11-15 09:15:00 -05:00 committed by GitHub
parent 7d423286b9
commit 1f98733f3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -606,8 +606,13 @@ public class BlockEventHandler implements Listener
for (int chunkZ = minZ >> 4; chunkZ <= chunkZMax; ++chunkZ)
{
ArrayList<Claim> chunkClaims = dataStore.chunksToClaimsMap.get(DataStore.getChunkHash(chunkX, chunkZ));
if (chunkClaims != null)
intersectable.addAll(chunkClaims);
if (chunkClaims == null) continue;
for (Claim claim : chunkClaims)
{
if (pistonBlock.getWorld().equals(claim.getLesserBoundaryCorner().getWorld()))
intersectable.add(claim);
}
}
}