diff --git a/src/main/java/world/bentobox/greenhouses/world/AsyncWorldCache.java b/src/main/java/world/bentobox/greenhouses/world/AsyncWorldCache.java index 0ca37f8..f13f059 100644 --- a/src/main/java/world/bentobox/greenhouses/world/AsyncWorldCache.java +++ b/src/main/java/world/bentobox/greenhouses/world/AsyncWorldCache.java @@ -104,6 +104,8 @@ public class AsyncWorldCache { return getSnap(x,z).getBlockType(xx, y, zz); } catch (InterruptedException | ExecutionException e) { Greenhouses.getInstance().logError("Chunk could not be obtained async! " + e); + // Restore interrupted state... + Thread.currentThread().interrupt(); return Material.AIR; } }