DragonSkills focus on custom skills and is open source. Skills are abilities/effects, e.g. spawn a Firewall, create a hole or absorb water. Players can bind and execute skills. Each skill has his own unique behavior, different properties (like a cooldown) and his own config file (in plugin\dragonskills\skill_config). Players needs dragonskills.[cmd name] to execute a command and dragonskills.skill.[skill name] to execute a skill. Explore skills over commands (\help DragonSkills) and have fun.
Currently I focus terrain editing skills, for pvp skills please use Heroes plugin with cutoms skills:
http://dev.bukkit.org/bukkit-plugins/dragonskills/pages/heroes-custom-skills/
These project is in development.
Please feel free to write comments, suggestions or new ideas ;)
Based on the Heroes skill concept I wrote a new skill system api and invite developer to improve it.
https://github.com/IDragonfire/DragonSkills/tree/master/src/com/github/idragonfire/dragonskills/api
You can add regions, where players can't cast any skills. For performance reason you can only add a whole chunk with the command \addchunk. To remove a chunk from the region type \removechunk. To test if the region is a skill free region, try to cast a skill.
Fore more details take a look at the plugin.yml.
DragonSkills has no config file atm. Each skill has his own config file at plugins\dragonskills\skill_config.
Overview:
https://github.com/IDragonfire/DragonSkills/tree/master/src/com/github/idragonfire/dragonskills/skills
under heavy devlopment, feel free to send Skill Suggestion:
https://github.com/IDragonfire/DragonSkills/issues
This plugin used Hidendra's plugin metrics system and send custom data to mcstats.org. For more details the see DragonSkills Metrics page.
plugin.yml: https://github.com/IDragonfire/DragonSkills/blob/master/plugin.yml
source: https://github.com/IDragonfire/DragonSkills