From 68cb59997e733d71d56eca900a668ef05ffaad15 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Sun, 2 Oct 2011 13:18:06 +0800 Subject: [PATCH] Fix trap on biome fix on map render without biome data --- src/main/java/org/dynmap/utils/NewMapChunkCache.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/dynmap/utils/NewMapChunkCache.java b/src/main/java/org/dynmap/utils/NewMapChunkCache.java index 8db535d2..778c4242 100644 --- a/src/main/java/org/dynmap/utils/NewMapChunkCache.java +++ b/src/main/java/org/dynmap/utils/NewMapChunkCache.java @@ -482,7 +482,7 @@ public class NewMapChunkCache implements MapChunkCache { else ss = w.getEmptyChunkSnapshot(chunk.x, chunk.z, biome, biomeraw); if(ss != null) { - if(!biomefixtested) /* Test for biome fix */ + if((!biomefixtested) && biome) /* Test for biome fix */ testIfBiomeFixNeeded(w, ss); if(biomefixneeded && biome) /* If needed, apply it */ doBiomeFix(w, ss); @@ -557,6 +557,7 @@ public class NewMapChunkCache implements MapChunkCache { for(int j = 0; j < 16; j++) { if(w.getBiome((ss.getX()<<4)+i, (ss.getZ()<<4)+j) != ss.getBiome(i, j)) { /* Mismatch? */ biomefixneeded = true; + Log.info("Biome Snapshot fix active"); break; } }