--- ../src-base/minecraft/net/minecraft/entity/boss/EntityWither.java
+++ ../src-work/minecraft/net/minecraft/entity/boss/EntityWither.java
@@ -351,7 +351,7 @@
                                 int l = j1 + i2;
                                 Block block = this.field_70170_p.func_180495_p(new BlockPos(j2, k, l)).func_177230_c();
 
-                                if (block.func_149688_o() != Material.field_151579_a && block != Blocks.field_150357_h && block != Blocks.field_150384_bq && block != Blocks.field_150378_br && block != Blocks.field_150483_bI && block != Blocks.field_180401_cv)
+                                if (!block.isAir(field_70170_p, new BlockPos(j2, k, l)) && block.canEntityDestroy(field_70170_p, new BlockPos(j2, k, l), this))
                                 {
                                     flag = this.field_70170_p.func_175655_b(new BlockPos(j2, k, l), true) || flag;
                                 }
