clean forge source code
i==================================
Combined commit messages for commits so far
==================================

commit 3b5c0861d19011ac4febf0441c805436d7cd39f8
Author: Evan Dyke <emdyke24@gmail.com>
Date:   Tue Mar 25 16:05:52 2014 -0500

    Moved skill managing methods to ExtendedPlayerData,
    so the player's skills are saved using NBT data. The
    PacketHandler on the client side was fixed to sync the
    data.

    Also, The SkillManagerClient and SkillManagerServer classes
    are deprecated and should not be used any longer

commit e3f75b0fa8cc7d8fe20a49efdfbbb23b575554aa
Author: Evan Dyke <emdyke24@gmail.com>
Date:   Tue Mar 25 00:36:55 2014 -0500

    Mana & NBT Data

    Added a basic mana system into the game. Created an extended attribute for the player
    which contains mana. This enables us to save data with the player. Lightning spell is
    cleaned up.

    In addition, made a heal mana item.

commit a27b7dc9514e23bf9120e77be12ee8f1090ae57d
Author: Evan Dyke <emdyke24@gmail.com>
Date:   Mon Mar 24 19:11:57 2014 -0500

    Added a GUI for the skill system that opens when pressing the T key.
    It shows the player's level in a skill and hwo  much experience is needed
    to level up.

commit 4c6aec6354a4822cc100d2151c73c37513e60dad
Merge: 0c0c499 dcf4935
Author: Wesley Reardan <reardan@gmail.com>
Date:   Sat Mar 22 17:04:08 2014 -0500

    fixed merge conflict for BecomeUndead spell

commit 0c0c4991ee07c04cba61aae1c572e9c2eaf4adb2
Author: Wesley Reardan <reardan@gmail.com>
Date:   Sat Mar 22 17:01:38 2014 -0500

    Added a new GUI interface that gets triggered when the turn undead spell item is used

commit dcf49359670b5e30dbb01698d1bc44046af27483
Author: Jason Altekruse <altekrusejason@gmail.com>
Date:   Sat Mar 22 15:46:59 2014 -0500

    [Evan] Added Skill System & Minor changes

    These are Evan's changes from over break, I was worried about problems with my moving the driectories around so I am commiting them for him.

    I added a very basic rudimentary skill system in Minecraft, along with the mining skill. Each skill is its own object that is located in the Skill Registry, and contains in

    Also, I added skill managers on the server and client sides. This basically keeps track of all the players and all the skills in the world, and when changes occur, sends pa

    Also added an event handler for when a block is broken, the player receives experience and a message is sent via chat saying how much exp was gained and when the player lev

    Minor, but added a new block called Elementium. Does nothing yet, but will be modified to be an unlockable bllock.

commit 9d54b27ee51028bfa9e51c46f96c1506c20f5e11
Author: katamaritaco <nheindl@wisc.edu>
Date:   Fri Mar 21 17:56:35 2014 -0500

    changed some things
     aka typos

commit 119ffa8154691874467e22b55ee46514a0b8c901
Author: Jason Altekruse <altekrusejason@gmail.com>
Date:   Fri Mar 21 14:42:40 2014 -0500

    moving git files to only contain the source, you must set the minecraft folder located at forge/mcp/src/minecraft to be the root of the repo. In short, take a working versi

commit f560661ef61df045164b98ac961caa0874451410
Author: Evan Dyke <emdyke24@gmail.com>
Date:   Mon Mar 10 15:57:27 2014 -0500
commit 119ffa8154691874467e22b55ee46514a0b8c901
Author: Jason Altekruse <altekrusejason@gmail.com>
Date:   Fri Mar 21 14:42:40 2014 -0500

    moving git files to only contain the source, you must set the minecraft folder located at forge/mcp/src/minecraft to be the root of the repo. In short, take a working versi

commit f560661ef61df045164b98ac961caa0874451410
Author: Evan Dyke <emdyke24@gmail.com>
Date:   Mon Mar 10 15:57:27 2014 -0500

    More Magic

    Reorganized the magic package, adding a base spell class that the
    lightning spell iinherits from. ALso  creating an event hook class, which
    makes the player burn in the sunlight (if undead) and take damage from
    lightning.

    The lightning spell was modified so the damage dealt by the spell can be
    easily changed. This was done by creating a magic lightning entity, which
    inherits from the Llghtning class but has a base damage, which the event
    handler looks for.

    Added/fixed create undead spell. Stored the undead status of the player as
    NBT data, which is saved with the player. The event hook class looks for
    this and burns the player if undead.

    Added a summon zombie spell, which summons a zombie in the overworld. The
    code was taken from the ItemMonsterPlacer class. The AI needs to be
    updated to not attack the player who summoned it.

commit 2b46d06526c67cc83ef414daff000fee723284b1
Author: Evan Dyke <emdyke24@gmail.com>
Date:   Thu Mar 6 18:00:52 2014 -0600

    Basic mod. Added lightning spell & super lightning as well as a sodium
    block, which is very buggy. Added turn undead spell, which required
    modifying player class to store state and burn up in sunlight