diff --git a/bukkit-helper-114/src/main/java/org/dynmap/bukkit/helper/v114/MapChunkCache114.java b/bukkit-helper-114/src/main/java/org/dynmap/bukkit/helper/v114/MapChunkCache114.java index 927072fa..b58b97b8 100644 --- a/bukkit-helper-114/src/main/java/org/dynmap/bukkit/helper/v114/MapChunkCache114.java +++ b/bukkit-helper-114/src/main/java/org/dynmap/bukkit/helper/v114/MapChunkCache114.java @@ -66,22 +66,19 @@ public class MapChunkCache114 extends AbstractMapChunkCache { } @Override public boolean loadChunkNoGenerate(World w, int x, int z) { - boolean rslt = w.loadChunk(x, z, false); - // Workaround for Spigot 1.13.2 bug - check if generated and do load-with-generate if so to drive migration of old chunks - if (!rslt) { - boolean generated = true; - // Check one in each direction: see if all are generated - for (int xx = x-3; xx <= x+3; xx++) { - for (int zz = z-3; zz <= z+3; zz++) { - if (w.isChunkGenerated(xx, zz) == false) { - generated = false; - break; - } + boolean generated = true; + // Check one in each direction: see if all are generated + for (int xx = x-4; xx <= x+4; xx++) { + for (int zz = z-4; zz <= z+4; zz++) { + if (w.isChunkGenerated(xx, zz) == false) { + generated = false; + break; } } - if (generated) { - rslt = w.loadChunk(x, z, true); - } + } + boolean rslt = false; + if (generated) { + rslt = w.loadChunk(x, z, true); } return rslt; }