WHeroesAddon by Wiedzmin137 and Whatshywl is licensed under a CC A-NC-ND 4.0 International Licences.
Based on the work available at http://dev.bukkit.org/bukkit-plugins/heroes-skill-tree/
Add:
-
RequirementAPI (modules) for upgrading & unlocking skills;
rAPI
- create your own module providing new power for making unavailable, REAL RPG based skilltrees.- Add
Requirement.java
- Add
Module.java
- Test and fix all staff
- Add
-
SkillTreeAPI (modules) for creating skills to another's plugins;
stAPI
- create your own modules providing compatibility skilltrees with other plugins! Any plugin giving skills, spells, abilities or traits can be used. Feel free and extend this core to make your plugin based skilltree with unlimited power. UserAPI
to upgrade that system. -
AddonsAPI (modules) for new external things (needs ideas);
aAPI
- Doesn't use Heroes for Holograms, ItemGUI and other goodness? No problem.aAPI
gives you power to manipulate those WAddon systems to compatible this with your environment. UsestAPI
for skilltrees. -
{InProgress}
/skills
command GUI (for @Kainzo);
Using ChestCommands. A/skills
commands with skill list. It will be contain optional support to using by Left click. Right click will be bind this skill (in future).- Create methods for reading text from
config.yml
- Create methods for saving text in
SkillExamples/Class-X.yml
fromskillExamples.yml
- Move CC methodes into
ChestCommand.java
- Create methods for reading text from
-
New layout of visual skilltrees (need ideas!);
I need some ideas for that, this may be quite hard due to lack of ideas. If I not find good system, I'll create something looks similar to SkillAPI.- Looking for ideas
- Looking for ideas
-
Usage ChestCommands for SkillTrees & GUIs;
Just one reason - CC looks A LOT OF faster than SMS. Of course support for ScrollingMenuSign will be exist.- Rename
ItemGUI.java
toScrollingMenuSign.java
- Add new alt commands for SMS support (for upgrading/lowering skills)
- Create SkillGUI based on
skillExample.yml
for SMS and CC - Move CC methodes into
ChestCommand.java
- Rename
-
HoloAPI support;
A HolographicDisplays enemy. -
New addons introducing Heroes to new technologies;
Holograms, SkillTrees, ItemGUIs - they're just beginning. I need new ideas what I can do.- Looking for ideas
- Looking for ideas
-
Through-tier SkillTrees;
It will be hard but yes, an Through-tier SkillTrees. I planing this by adding that boolean variable into skill options. If player is going to change class for high tier, then this skill's levels will be saved. May be good output for classes with higher skill levels need than amount of SkillPoints.- Looking for some ideas
- Start doing that
-
Support BHereosStamina (or BMedievalFight);
This plugin will be a Stamina handler. I don't know exactly what I will add to WHA but skilltrees will use that Stamina.- Wait for done this plugin
- Wait for done this plugin
-
{HARD} Clean up to speed up plugin;
As clean up may be easy, speed up no. I'll try to make it as speed as it really possible. Advanced skilltrees will not be so expansive. -
New UUID support;
I don't know how it will be looks like. -
Move pom.xml, delete .settings;
-
Take care about encapsulation SkillTree HashMaps;
Fix:
-
Not jet done RequirementAPI;
There's a problem with usage it inSkillUpCommand.java
. A FileConfigurations, YamlConfigurations and ConfigurationSections killing me. I'm fixing this for about 3 days. If you know output, please tell me. -
Getting PlayerPoints with OP permissions;
When player type/st
with OP permission then he have PP = his level, even if he have some points spent in skills- Find the cause
-
De-levels skill to 0 gives "locked message" if player class allows to use it
-
Fix console
/st
command execution -
Problems created by update to 1.7.5 (Heroes Effects);
HeroesAPI was changed a bit, try to fixEventListener.java
.