New Title

Title by LGC_McLovin

Latest is compatible with 1.7.x, 1.8.x, and 1.9.x servers

  • Easily create your own skills and classes
  • Robust editor to make skills without any code
  • Easy to use API for programmers to tap into
  • Create classes and subclasses
  • Create other types of classes, including races
  • Highly configurable for every aspect of the plugin
  • Many options for casting, such as skill bars, click combos, and more
  • Includes many RPG elements such as attributes, class requirements, and item stats
  • Extensive permission control

  • Parties: a plugin for creating and joining parties with shared experience
  • Vault + Permissions Plugin: allows the use of setting permissions in skills and classes
  • Quests: SkillAPI adds requirements and rewards to Quests
  • BetonQuest: SkillAPI adds conditions to BetonQuest

SkillAPI Wiki

Donations aren't required, but they do help!

Do not post stack traces below please, they take up a lot of room and the comments isn't the place for them. Instead, either use a site like pastebin or hastebin or just use the forums for longer posts. Thank you.

Also check out the IRC which lets you get more immediate help directly with myself or admins I assign (look for orange names or my name in red).

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Myst30 Myst30 May 25, 2016 at 08:46 UTC - 0 likes

    Hey, i got the same issues as Ekezial, and for me, the friendly fire does'nt work correctly. I looked in the logs, i thought it could be an issue with McCore but im not sure... I got a second issue with the item lore/requirements, i enabled the options and now the plugin doesnt work at all. Logs :

    I believed it was a problem of compatibility with the 1.9.2 so i reinstalled in 1.9 but same issues...

    Thanks :D

  • Avatar of DoloStar DoloStar May 21, 2016 at 20:13 UTC - 0 likes

    Excuse me how to use move-speed and other attributes?

  • Avatar of Ekezial Ekezial May 20, 2016 at 16:29 UTC - 0 likes

    Hi! I have a problem with using the Parties plugin. I've invited a member into a group but he does not get any exp when i kill something and whatever he kills i dont get any exp. I got this message from parties plugin in Console with debug turned on. default setting on the Parties config.yml

    12:09:18 AM [INFO] [Parties] Exp already being shared with Ekezial 12:09:18 AM [INFO] [Parties] Ekezial has a party? false

    I'm using Spigot 1.9.2 with SkillApi V3.88 and Parties V1.12

  • Avatar of nopkosukung nopkosukung May 11, 2016 at 03:59 UTC - 0 likes


    Fix attr bonus please , It not working , If it work , You can give picture example ? I so sad

  • Avatar of DoloStar DoloStar May 10, 2016 at 14:04 UTC - 0 likes

    @Eniripsa96: Go

    Thank you to answer

  • Avatar of nopkosukung nopkosukung May 10, 2016 at 01:49 UTC - 0 likes


    Admin can give example picture ? I don't understand.

  • Avatar of Hyger Hyger May 09, 2016 at 18:39 UTC - 0 likes

    @Eniripsa96: Go

    Ah I completely forgot about the show-auto-skills setting, yes I indeed turned that on and just forgot about it.

    Since that didn't seem to be the problem I decided to back up what I know has been having this flavor text issue and start from default generated configs and just port in 1 race/class at a time to see if I could replicate the problem. And boom first two I ported in (one being the default class the other one of the races) got the same result as before. I went into the configs for these two classes/races and saw nothing out of the ordinary. I even tried setting them to use the same skill tree layout and then different skill tree layouts just to be sure.

    At this point I'm thinking its either a conflicting plugin or I somehow screwed up using the dynamic editor. If you'd like to take a look at the 2 class/races I used to test this with the default configs and what not I'll go ahead and post a link to download them from my drive. Till I hear from you again I'll try going down the list of other plugins I am using and see if I can find out if one is conflicting.

    • EDIT* I uninstalled all plugins except MCCore and SkillAPI and am still experiencing the same problem. Bukkit version: git-Bukkit-4cb3258 (MC:1.9.2) (Implementing API version 1.9.2-R0.1-SNAPSHOT)

    Last edited May 09, 2016 by Hyger
  • Avatar of Eniripsa96 Eniripsa96 May 09, 2016 at 14:43 UTC - 0 likes

    @nopkosukung: Go

    It's part of "icon-lore" option for each attribute.

    @DoloStar: Go

    Currently the max amount of skills is 54, yeah (unless you use map tress, though I wouldn't recommend it with a large number of skills). I am working on an update that allows for pages of skills to remove that limit. Also, to make a command and a delayed command, Just have a Command mechanic, add a Delay mechanic, and inside the Delay mechanic, add the other Command mechanic.

    @Hyger: Go

    Skills with no cost and no cast trigger (passives) do not show up in skill GUIs by default, but can be shown by enabling the config option "show-auto-skills". I'm not sure about the flavor text disappearing for the menu though. I've tried out a simple setup of multiple class groups and used "/class skill" several times to try to replicate it with no avail. Try enabling the "show-auto-skills" option and see if anything changes.

    BFAK:86513,955c39aa0fd005d53a0df93f256769ca83f60e42d36afbeaf01fab5fcc205630My Plugins: SkillAPI | Parties | MCCore | StopGen | EnchantmentAPI | EnchantmentPack

  • Avatar of Hyger Hyger May 08, 2016 at 20:46 UTC - 0 likes

    @Eniripsa96: Go

    I'm not exactly sure what information you're asking for so I'll just give as much as I can.

    I have the plugin currently setup to have races be a profess-able "class" with all races having passive abilities with no skill point cost and are unlocked at level 1 of said race, with level 1 being the max level for a race. (these abilities [the ones with no cost and are acquired when becoming a race] also do not show up in the /class skill menu, dunno if this is a feature or bug). Then I have a default class that all players join as (Traveler) which has about 8 abilities (5 actives 3 passives) that DO have point costs and are spread between being able to unlock at level 1-40. So a new player would join and have the Class of Traveler but would need to select a Race. So lets say I join fresh and select Human as my race (icon of an iron sword [Traveler icon being an apple]) when I use the /class skill menu it will display the correct icons but without any flavor text saying, for example, Traveler. The same thing happens with all Races that follow the format of level 1 as max all skills free and passive.

    Now if I upload a new skill that is for the Traveler class it will (usually) bring back the flavor text for the Traveler icon but not the Race icon. And even when it does it only lasts for what seems like 1-2 uses of /class skill.

    Hope this is the information you were looking for. If not, let me know and i'll try to supply more. Thanks for the great support.

  • Avatar of DoloStar DoloStar May 08, 2016 at 17:52 UTC - 0 likes

    maybe can add World Conditions and how to make a skill:use a command then after 10s use another command ?

Table of contents

  1. 1
  2. 2
  3. 3


Date created
Sep 29, 2013
Last update
May 09, 2016
Development stage
  • enUS
MIT License
Curse link
Reverse relationships
Recent files



Required dependency