Replacing hacky workaround, replacing onPlayerInteract with onPlayerConsume

This change requires 1.5.1 or above using the Bukkit platform