public static void preDestroyBlock(World var0, int var1, int var2, int var3) { TileEntity var4 = var0.getTileEntity(var1, var2, var3); if (var4 instanceof IInventory && !APIProxy.isClient(var0)) { dropItems(var0, (IInventory) var4, var1, var2, var3); } if (var4 instanceof TileBuildCraft) { ((TileBuildCraft) var4).destroy(); } }