DragonSkills
DragonSkills - Custom Skill System
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/
Dev Notes
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
Features
- non nms code (normaly works on new bukkit versions)
- easy skill config store system (over Annotation)
- SkillFreeRegions - players can't cast any skills
- open for your improvments
- permission system to use skills, players need dragonskills.skill.[skill name]
- config file for each skill, e.g. for cooldown (plugins\dragonskills\skill_config)
Planned
- localization
- more skills
- documentation
- Mana System
SkillFreeRegions *new since v0.7*
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.
Commands (\help DragonSkills)
- skills - shows all available skills
- skill [skillname] - execute the skill in bracket
- skilldesc [skillname] - give you a little skill description
- bind [skillname] - bind a skill to the item in the hand
- unbind - unbind the skill for the item in the hand
- cd [skillname] - return the cooldown of a skill
- addchunk - add a whole chunk where players can't cast skills
- removechunk - if chunk was a SkillFreeRegion, remove the chunk
Fore more details take a look at the plugin.yml.
Permissions
- dragonskills.[command name] - for the command (see command sections)
- dragonskills.skill.[skill name] - that a player can use a skill with the name [skill name]
Configuration
DragonSkills has no config file atm. Each skill has his own config file at plugins\dragonskills\skill_config.
Current skills
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.
Ressources
plugin.yml: https://github.com/IDragonfire/DragonSkills/blob/master/plugin.yml
source: https://github.com/IDragonfire/DragonSkills
-
View User Profile
-
Send Message
Posted Aug 17, 2013@IDragonfire
I think what he meant by skill tree gui is a chest interface with a tree like structure with items named after a skill with level; to be fair that would be a very nice idea. This plugin seems great its like heroes but without of all of it's limitations.
-
View User Profile
-
Send Message
Posted Aug 15, 2013new version with more epic skills:
http://dev.bukkit.org/bukkit-plugins/dragonskills/files/5-dragon-skills-v0-5/
-
View User Profile
-
Send Message
Posted Aug 10, 2013@xH3LLRAIZ3Rx
What did you mean with a "skill tree" GUI?
-
View User Profile
-
Send Message
Posted Aug 10, 2013please add a skill tree GUI, i would fucking love that
-
View User Profile
-
Send Message
Posted Aug 8, 2013v0.4 wait on approvel: http://dev.bukkit.org/bukkit-plugins/dragonskills/files/4-dragon-skills-v0-4/
-
View User Profile
-
Send Message
Posted Aug 6, 2013Do you need a tester? I need something to do.