              {
                  this.updateLCG = this.updateLCG * 3 + 1013904223;
                  var8 = this.updateLCG >> 2;
-@@ -288,7 +293,7 @@
+@@ -288,7 +306,7 @@
              this.theProfiler.endStartSection("iceandsnow");
              int var13;
  

 
                 if (this.checkChunksExist(var4.xCoord - var5, var4.yCoord - var5, var4.zCoord - var5, var4.xCoord + var5, var4.yCoord + var5, var4.zCoord + var5))
                 {
@@ -559,15 +566,27 @@
     public List getAllTileEntityInBox(int par1, int par2, int par3, int par4, int par5, int par6)
     {
         ArrayList var7 = new ArrayList();

             {
                 this.updateLCG = this.updateLCG * 3 + 1013904223;
                 var8 = this.updateLCG >> 2;
@@ -362,7 +380,8 @@
     public void scheduleBlockUpdate(int par1, int par2, int par3, int par4, int par5)
     {
         NextTickListEntry var6 = new NextTickListEntry(par1, par2, par3, par4);
