I don't think this is possible as you cannot detect where the item landed and/or if it was destroyed.
You can if you use a timer I guess I think they just use times and check whats around the chests every certain ticks