Currently, users can create wands (that don't require any ammo) and guns (that use other items as ammo), but there is no proper way to create a throwable custom item (a custom item that fires a projectile and then decrements its own stacksize). I should add this someday.