This is gonna be a quick, short, simple post, but with some good info.
I'm sure a crossbow has already been suggested, probably several times, but these are my detailed ideas on it:
The crossbow is crafted with 3 iron, 2 string, 1 stick, and 1 bow.
I would put my crafting table pic here but imgur is being stupid..
So I'll try my best to text-draw.
[ ][Sk][ ]
The crossbow is more efficient than a bow in these ways:
-0.5~2.5 Hearts more damage
-A bit longer range
-No need to draw back, so faster reaction
-More accurate, since the arrows fire faster and not in an arc
The only drawback is:
-Shorter range, but only by a few blocks
Nice idea, if your not sure if it has been suggested, use the search bar.
Crafting seems nice, but in reality, crossbows have worse aim and can't shoot ass far. You might be thinking of a compound bow. However if it was implemented I would think it would have a shorter range but can shoot faster, that's it.
Personally, I would be open to the idea. However, the way you have them working is incorrect.
First, you would pull back the crossbow string, or "prime" it. This would take somewhat longer than a bow's drawback speed. The crossbow would continue to be pulled back until you let go of the mouse, or until it reaches it's maximum drawback length (In which case letting go of the mouse does not cause it to fire). It would stay in this state unless you put another item in your hands (Which would reset it), or it is fired. To fire it, you'd press right mouse again.
Now, actual performance? 0.5-1 hearts more damage, MAX. The bolt/arrow (Probably could still fire arrows) would travel about 50% faster than a bow, making it (Possibly) useful for long-range fights.
Finally, with a primed crossbow, you would be able to walk, but not sprint.
So, to conclude:
Advantages over a bow:
-Ability to be constantly ready to fire
-Higher bolts speed (About 50% higher)
-Slightly more damage (1 heart MAX)
-Ability to walk with primed weapon.
-Long reload time.
-Higher material cost
-Slightly lower accuracy (Your screen would not zoom in, as it does with a bow.)
That's my idea. Like I said earlier, I'm open to it.
This, 'crossbow' idea seems reasonable enough. And from reading all of the comments, with the ability for you to walk around with it like a bow, why not give it the ability to ignore 1/8 of the armor? I mean, seriously, this weapon was BUILT to spill blood out of a plate-armored knight.