UndroppableDroppables is a project mainly written in Java, it's free.
makes items that don't normally drop anything in minecraft drop something (break ice = get ice)
UdroppableDroppables - a simple plugin for CraftBukkit minecraft server.