Ever thought of a 3rd use of a Fire charge? (Because I did really thought of that)
Actually here are the uses of Fire charge.
1. Like the Flint and Steel, can be used to ignite blocks
2. Can shoot a fireball but only thru dispensers.

Introducing the Firevolley Data pack!
(Why Firevolley? To avoid being replaced from other Fireball datapacks and Firevolley is like playing Volley ball except they're using Fireball)

Now, You can now summon a fireball and hit it like a baseball! Summon a fireball by throwing 2 Fire charges on the ground then hit it with your hand.
[Warning: I'm not responsible for causing any damage on your world. To prevent this, type "/gamerule mobGriefing false" on your world]
[Caution: Fireballs will only spawn if the blocks above it (radius 3) is air. To prevent the insta-boom effect.]

Also please report any bugs you found so I will fix them.

Current Bugs:
None.

Works on worlds in 1.13 and above.
To Install:
Place the .zip file inside of datapacks folder in your world folder.
	EX: "...\.minecraft\saves\my_world\datapacks\<.zip file>"

[READ ME!] Notes:
1. Thanks a lot to DiamondPlayables for an idea! Subscribe to DiamondPlayables https://www.planetminecraft.com/member/diamondplayables/
2. I never know if any of my datapacks are Multiplayer Compatible, but this would probably cause medium lag so I don't recommend to use this on Multiplayer. If you wan't to have a fair Fireball system for multiplayer, please use DiamondPlayables' Fireball Datapack instead. Downloadable at https://www.planetminecraft.com/mod/fireballs-datapack-become-a-firebender/
3. Fireball Power is configurable at firevolley\data\firevolley\functions\fv.mcfunction and find ExplosionPower:2 then replace the number.


Credits:
DiamondPlayables - For some of the Fireball Datapack's functions.

Datapack by: adg175
Thanks for downloading my second datapack.