              byte var7 = 4;
  
              for (int var8 = 0; var8 < var7; ++var8)
-@@ -163,7 +208,7 @@
+@@ -163,7 +215,7 @@
                          double var13 = (double)par2 + ((double)var9 + 0.5D) / (double)var7;
                          double var15 = (double)par3 + ((double)var10 + 0.5D) / (double)var7;
                          int var17 = this.rand.nextInt(6);

+                tessallator.draw();
+            }
+            ForgeHooksClient.unbindTexture();
+        }
     }
 
     public void renderLitParticles(Entity par1Entity, float par2)
@@ -144,13 +187,15 @@
         {
             this.fxLayers[var2].clear();
         }

                     }
                 }
             }
@@ -215,12 +267,60 @@
                 var8 = (double)par1 + var6.maxX + (double)var7;
             }
 
