With this Datapack you can add a lot more Arrows to the Game. For Example the TNT Arrow or the Teleport Arrow and lot more.
For more fun, you can install the Texture Pack.
If you have an Idea for another Arrow or something I should change please write a Comment.
If you are in creative you can get the Arrows with the Command /function arrow:give
Drop the matching Item on an Fletching Table and shoot the Item with a Bow or Crossbow. (You can't use an Infinity Bow)