WHeroesAddon
Description
WHeroesAddon is addon created by @Wiedzmin137 (idea created by @Whatshyiwl). This plugin is providing new methods of using Heroes plugin. The most important is SkillTree. I can add more - just make ticket for them.
Features
Here you'll find features which the plugin have:
- Skill Trees (fast guide|slow guide). It have:
- skills points for upgrading skills,
- locked skills (and unlocking them),
- mastered skills,
- parenting system for real SkillTree.
- Database support
- MySQL
- SQLite
- Customable GUI
- configure lore, icon, use placeholders,
- place icon wherever you want,
- add custom background,
- use isHide to make it hide before unlock ability,
- use IsSkill (false) to make information button.
- Language support
ToDo list
This is ToDo's list, some of them may be done in very long time;
- ItemGUI based Heroes /skills override (Left click to use, Right to bind),
- More usage, commands, ToDo's and other help infos (mainly for developers),
- Compatibility with all public skills packs (if would be hard but we will see),
- Compatibility with KraftRPG and SkillAPI (second using custom Heroes skill executor),
- BugFixes.
You can help me by sending pull requests, ideas and issues here.
@ravenboilinux
Yeah. I want to fix and update sometimes this project but I no longer play Minecraft so I don't have "test objects". That's why I was waiting for stack trace (why only you understood that?).
@wiedzmin137
that was quick reply.
@ravenboilinux
I see. Problem with my dev feature - visual skill trees. I'll fix it and update it when I return from school.
When i load the server i get this error message:
[WHeroesAddon] Enabling WHeroesAddon vA0.2 [23:19:09] [Server thread/WARN]: java.lang.ArrayIndexOutOfBoundsException: 54 [23:19:09] [Server thread/WARN]: at me.wiedzmin137.wheroesaddon.util.menu.menus.ItemMenu.setItem(ItemMenu.java:132) [23:19:09] [Server thread/WARN]: at me.wiedzmin137.wheroesaddon.data.SkillTree.createClassMenu(SkillTree.java:167) [23:19:09] [Server thread/WARN]: at me.wiedzmin137.wheroesaddon.data.SkillTree.setupMenu(SkillTree.java:110) [23:19:09] [Server thread/WARN]: at me.wiedzmin137.wheroesaddon.data.SkillTree.<init>(SkillTree.java:97) [23:19:09] [Server thread/WARN]: at me.wiedzmin137.wheroesaddon.WHeroesAddon.onEnable(WHeroesAddon.java:72) [23:19:09] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [23:19:09] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [23:19:09] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [23:19:09] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:356) [23:19:09] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:316) [23:19:09] [Server thread/WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:402) [23:19:09] [Server thread/WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:370) [23:19:09] [Server thread/WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:325) [23:19:09] [Server thread/WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:211) [23:19:09] [Server thread/WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:505)
I am on spigot 1.8
@wiedzmin137
I actually realised that I was using it on a server without the heroes plugin, but however an update for 1.8.3 would be great
@xDizasterCYx
If you give me full error log - I'll fix it...
@wiedzmin137
I wish it would work on 1.8 too :/
@xxStaten
Send me your latest.log. I'll check everything and I'll spend some time to fix it all.
Damn wish this worked with 1.8, if it does then I must be doing something wrong hehe
@Oozeyard
If it doesn't work, send me the log.
Hi , what plugin I need for work this plugin because I have skillAPI Mccore and heroes (and others plugin) and it's doesn't work .
@Pede23
Yes, I meant that. But you have to know this is not shortcoming feature.
I'm going all in at setting up a RPG server, most likely with SkillAPI and was wondering what you meant with this plugin will support SkillAPI aswell.. Is it SkillTrees for SkillAPI's current skills?
Not sure why i would need to be added... but yah
@Zeemis
For me - sure. For him, I think no but I'm not sure.
May I add you (wiedzmin137) and LordKainzo to my Skype friendslist? I would like to speak with you both in person if that is okay.
My skype is Zemious, I'm 26 and from North Carolina.
Sounds like fun, Wiezdmin137
Some infos about the development.
I almost done CooldownScoreboard and SkillBar. I'm currently testing them and adding small features about them to the config. When I will be done, I'll start to fill @xtomyserrax's tasks like Class spawn (unnecessary in my opinion), class choose GUI and command (will be awesome, I'll add confirmation GUI) and SkillAPI support (I think later, after Christmas days).
Version vB0.3 will be released before SkillAPI support task, I think about 3-4 days after today,
Thanks for support and ideas.
Edit: If someone wants to have ManaPotion, I can easily include it on WHeroesAddon code. Just tell em about it.
@Zeemis
Yes, my Skype is Wiedzmin137. And I'm not sure what do you mean saying "+" and "-". I'm not sure too if I deleted option for downgrading skills. If not, probably Right click on skill to downgrade it.
I am working on an monthly monetized MMORPG and would like to use this plugin, but create my own GUI that's more specified to my standards. As an example, I would include a " + " and " - " to allocate and unallocate skill points that'd be visually placed beside the skill.
Would you allow me to add you on Skype so we can talk more in person about this plugin, and it's future? It would be an honor to talk to you more in person, my Skype is Zemious if you wish to speak further.