                  }
              }
          }
-@@ -635,4 +665,8 @@
+@@ -579,6 +611,7 @@
+             }
+             catch (IOException var7)
+             {
++                FMLCommonHandler.instance().getFMLLogger().log(Level.INFO,String.format("An error occured reading texture file %s (refreshTexture)", var9),var7);
+                 var7.printStackTrace();
+             }
+         }
+@@ -635,4 +668,8 @@
              GL11.glBindTexture(GL11.GL_TEXTURE_2D, p_1076_1_);
          }
      }

 import java.awt.Color;
 import java.awt.Graphics;
 import java.awt.image.BufferedImage;
@@ -13,9 +16,15 @@
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
+
 import javax.imageio.ImageIO;
+

     public void func_1067_a()
     {
         int var1 = -1;
@@ -459,23 +471,43 @@
         for (int var2 = 0; var2 < this.field_1604_f.size(); ++var2)
         {
             TextureFX var3 = (TextureFX)this.field_1604_f.get(var2);
