                      {
                          public String call() throws Exception
                          {
-@@ -1293,7 +1312,11 @@ public class EntityRenderer implements IResourceManagerReloadListener
+@@ -1293,7 +1304,11 @@ public class EntityRenderer implements IResourceManagerReloadListener
          }
  
          this.getMouseOver(partialTicks);

             int i = ((EntityLivingBase)entity).getActivePotionEffect(MobEffects.BLINDNESS).getDuration();
 
             if (i < 20)
@@ -1935,8 +1965,12 @@ public class EntityRenderer implements IResourceManagerReloadListener
         GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
         IBlockState iblockstate = ActiveRenderInfo.getBlockStateAtEntityViewpoint(this.mc.theWorld, entity, partialTicks);
 

                     GlStateManager.setFogDensity(0.01F);
                 }
                 else
@@ -1990,9 +2020,16 @@ public class EntityRenderer implements IResourceManagerReloadListener
         }
         else if (iblockstate.getMaterial() == Material.LAVA)
         {
