New argument player for /creepegg. If you want the egg to be delivered to someone, you can pass player

playername). This will enable you to use it in commands via command blocks or console. So for example, to issue a charged creeper egg to me, you'd do:
creepegg charged player:Strahan
I also fixed the unlimited egg thing. I noticed during testing the new arg that I never ran out of eggs so I added a line to decrement the ItemStack when used. You can stop that by giving the player permission creeperegglaunch.unlimited to retain the original unlimited egg behavior.
I also added new fields to the messaging and it
should automatically pick them up but if not you need to add:
Code (Text):
invalid-player: '&cThat is not a valid player!'
need-player: 'You must pass the recipient player as an argument (i.e. creeperegg player:Strahan)'
egg-delivered-sender: '&6Creeper egg has been delivered!'
egg-delivered-recipient: '&6You received a &acreeper egg&6!'
reloaded: '&aConfiguration reloaded!'
To the messages section of config.yml. Should be good though.
Oh yea, and I added a reload command. /creepeggcfg reload associated permission creeperegglaunch.admin.reload.