I'd say using a book/following tutorials = being taught
Learning by trying/reading other people's code = teaching yourself
Zigonja123 That can't be right.. :3
The error is caused in onProjectileHit,...
Not as much as you can afford, just as much as you need. Not having enough ram = crash, having more than you need = waste of money. How much ram...
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_6_R3.entity.CraftSnowball cannot be cast to org.bukkit.entity.Player
Use player.getName() to get the name
First of, use camel case. event not Event.
Also, you don't do anything with the list, you never add anything to it.
And you shouldn't...
Essentials plugin folder -> userdata
The mail will be in the yml file of the player it was sent to
Actually showing the recipes class & error might help
Separate names with a comma.