Idea for Magic:
Two types of magic: Holy and Arcane
Arcane: Classic "wizard" magic.
Holy: Clerics use this type.
To charge up your Mana, you can use potions, or just wait a small amount for your bar to recharge. Wizards/mages/sorcerers take slight weapon damage penaltys.
To charge up your Favor (Holy Mana), you must be a cleric/priest of a certain religon. If you go to a altar (some construction of bricks, blessed by admin at beginning of game or player , high-level priest, using spell "Bless".), you may "pray". This stops what you are doing for 1 min or so, and gives you a certain amount of Favor. Diffrent gods give diffrent spells. Clerics and priests are diffrent. Clerics can use weapons and items without penalty, but priests take heavy weapon damage penaltys. Priests, however, can cast higher level Holy spells then Clerics.
Now, for the balancing. For both types, the higher magic level you are, the more Mana/Favor you have, allowing for more spells. To stop everyone from being wizards, I propose that Clerics and priests have better spells in genarl. On the other hand, they are tied to the altars of thier god.
Also, I like the resource gathering system. However, make it so you need a certian strength to mine, and in the mines, make their be dangers (eg events.)
PS: Would you like me to model for the mod? I am just itching to get some more modeling time in. (Post if you want some of my past work.)