I know this has been suggested many times before, but please add modes to the vajra. Some of my suggestions:
Passive/always active wrench mode
Passive/always active hoe mode
Silk touch mode
selective mining (will only mine certain materials or not others, can be specified in a gui)
slower mining mode ( you can decide how fast it mines blocks, so that in certain modes, it mines as fast as a wooden pick, stone, iron, ect so that you can use it for house decor without destroying the entire house)
Spent some time reverse engineering addon's code. I've been working on modes for this Addon for some time and sent code to Sentimel, but he didn't answer.
Just created an nbt int "mode" which equals zero by default (in createNbt method in his addon)
When onItemUse() method is called, the Mode +1 (it better should be done via enum, hope Sentimel will correct this) and has some changes in speed (and mineable blocks), enchants (that was Problem, to remove enchantment when mode is changed, nbt is to be removed and restored without enchanting data), and other cool stuff. It's pretty stable mode changing algorithm, hope it will be applied (a few helper classes is needed for nbt especially).
Three items implemented: Slow mode, Silk touch mode, Normal mode.
Hope he will answer.