Thanks guys! I know this is nothing similar but I understand the physics of coding I took Computer Programming 1-3 at my school, but it was in Visual Basic.... I get what Integers are and variables, basic declarations. but thank you so much!
I changed the texture of the snowball to a football. http://i.imgur.com/50ddPx7.png and gave it the characteristics of an arrow, and I created a power menu, that chooses how far you throw it based on a power scale.
I might give it the characteristics of an arrow that has been shot, and it can be picked up, but hitting q would send it flying 3-4 blocks.. Not helpful.
I know about /gamerule keepInventory true..... Each rank keeps their own different inventory. So Mage, and Archer have 2 completely different inventories