From 93613404babeb2ee22d40c0b49f83795a3083aa7 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Fri, 23 Dec 2011 13:28:30 +0800 Subject: [PATCH] Adjust handling of transparent biome shading files (grass, foliage), as used in Painter's texture pack --- src/main/java/org/dynmap/hdmap/TexturePack.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/dynmap/hdmap/TexturePack.java b/src/main/java/org/dynmap/hdmap/TexturePack.java index 3d4cc35e..afd57205 100644 --- a/src/main/java/org/dynmap/hdmap/TexturePack.java +++ b/src/main/java/org/dynmap/hdmap/TexturePack.java @@ -1162,9 +1162,11 @@ public class TexturePack { else { clr = biomeLookup(li.argb, li.width, mapiter.getRawBiomeRainfall(), mapiter.getRawBiomeTemperature()); } - if(swamp_shaded && (mapiter.getBiome() == Biome.SWAMPLAND)) - clr = (clr & 0xFF000000) | (((clr & 0x00FEFEFE) + 0x4E0E4E) / 2); - rslt.blendColor(clr); + if((clr & 0xFF000000) != 0) { + if(swamp_shaded && (mapiter.getBiome() == Biome.SWAMPLAND)) + clr = (clr & 0xFF000000) | (((clr & 0x00FEFEFE) + 0x4E0E4E) / 2); + rslt.blendColor(clr); + } } }