Granting
magicspells.grant.spellname
magicspells.grant.*
You can automatically grant spells to a user (so they don't have to learn them) by giving them the magicspells.grant.spellname permission. A player with this permission will be taught the spell permanently the moment they log in. Removing this permission node will not unlearn the spell. This will override the learn permission (this will give them the spell even if they don't have the learn permission for that spell). This defaults to false for all players. The magicspells.grant.* node will grant all spells.
Edit: Alles wars aber nicht ;-P
Server operators know all spells by default. They can teach spells to other players by using the teach spell. For example, to teach bob the blink spell, an operator would type: /cast teach bob blink.
Bob can now use the blink spell. He can either cast it by command, by typing /cast blink, or he can cast it with a wand item. To select the spell, he holds the wand in his hand and right clicks. Right clicking will cycle through any spells assigned to the item he is holding. When he has the one he wants, he left clicks to cast.
If Bob does not have the required reagents for the spell, or if he has cast it recently and it is still on cooldown, he will not be able to cast the spell and will instead receive an error message.
If mana is enabled, a player can use the /mana command to see how much mana they currently have.