          ArrayList arraylist = Lists.newArrayList();
  
          for (int i1 = i; i1 <= j; ++i1)
-@@ -2938,13 +3121,16 @@
+@@ -2938,13 +3122,16 @@
  
      public void func_175650_b(Collection p_175650_1_)
      {

 
         for (int i1 = i; i1 <= j; ++i1)
         {
@@ -2854,10 +3037,10 @@
 
     public List func_175647_a(Class p_175647_1_, AxisAlignedBB p_175647_2_, Predicate p_175647_3_)
     {

     {
+        if(net.minecraftforge.event.ForgeEventFactory.onNeighborNotify(this, p_175685_1_, this.func_180495_p(p_175685_1_), java.util.EnumSet.allOf(EnumFacing.class)).isCanceled())
+            return;
+
         this.func_180496_d(p_175685_1_.func_177976_e(), p_175685_2_);
         this.func_180496_d(p_175685_1_.func_177974_f(), p_175685_2_);
         this.func_180496_d(p_175685_1_.func_177977_b(), p_175685_2_);
