Make use of MCoreEvent. Make some fields private instead of protected.
Index the player name for fast name --> id lookup.
Update index on setting name after attach as well.
Untested 1.7.8 support with minor preparations towards id changes.
Minecraft 1.7.9 support and UUID oriented.
This is 7.2.0