Cancel block dropping items?

Is there a way that I can prevent a block from dropping items by listening to the ChangeBlockEvent.Break? I don’t want to cancel the breaking of the block, but just prevent it from dropping any items.


Take a look at DropItemEvent

How to get a block of this event?
Event.getCause when the block broke:
[onDropSign]Cause[{Name=Source, Object={EntityPlayerMP['azat'/409, l='world', x=115,00, y=63,00, z=286,00]}}]