From Minecraft Wiki
Weapons may refer to:
Sword - A melee weapon used to damage mobs or other players.
Bow - A ranged weapon that shoots arrows to deal damage.
Spectral Arrow and
Tipped Arrow - Items that can be launched with Bows or Dispensers to deal damage or apply status effects.
Damage Splash Potions and
Damage Lingering Potions - Potions that can be used to deal damage.
Axe - An effective melee weapon as of Minecraft 1.9 due to its crushing blow attack.