Add bow charging animation
Fix bow sound and creative arrow pickup.
This isn't needed
Split Broadcast Sound Effect function call in multiple lines.
Float, not Double
The same: Float, not Double
Fixed possible confusion.
If a command handler gets an error then the player will receive an unknown command error. This can be confusing for players.
derp
HandleCommand now returns an CommandResult enum.
Added crBlocked and crNoPermission
Added classes for splash potions and wither skulls
Moved Effects.h to EntityEffects.h, added initial impl
cPawn: Remove unused m_bBurnable
Added iterator on tick to manage entity effect duration
Entity effects: Added handlers for entity effects

Implemented hunger, instant health, damage, poison, regen

Added "template" entity effect implementations
Player: Removed food-poisoning-specific code, set duration to 30 seconds

http://minecraft.gamepedia.com/Hunger#Behavior
EntityEffect: read-only getters, added user and distance modifier fields

User: the pawn that uses or produces the entity effect (drinks/throws a potion)
Distance modifier: the potency modifier from splash potion effectivity radius
Pawn: Enabled entity effect broadcast, added typedef

Typedef'd std::map<cEntityEffect::eType, cEntityEffect> to tEffectMap
Pawn.cpp: fixed effect iterator BAD_ACCESS

Erasure was occurring before the iterator increased, causing a bad access. Solved by storing map pairs in variables and manually updating iterator before erasure.

Fixed mix-up in function arguments on food poisoning
Implemented milk, added documentation to Pawn.h