SkillAPI

New Title

Title by LGC_McLovin

https://dev.bukkit.org/media/images/92/364/compatible.png

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

https://dev.bukkit.org/media/images/92/361/overview.png

  • 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

https://dev.bukkit.org/media/images/92/357/dependencies.png

https://dev.bukkit.org/media/images/92/359/extensions.png

  • 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

https://dev.bukkit.org/media/images/92/363/wiki.png

SkillAPI Wiki

https://dev.bukkit.org/media/images/92/358/donate.png

Donations aren't required, but they do help!
Donate

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 Kuzhi Kuzhi Sep 28, 2016 at 01:35 UTC - 0 likes

    attributes in items not work i think :(
    i tried with "/Class lore Vida: 5" in Any items but nothing happens
    i need help :(
    In Attributes.yml

    Vida:
      display: 'Vida'
      max: '999'
      icon: 'ink sack'
      icon-data: '9'
      icon-lore:
      - '&dVida &7(&2{amount}&7)'
      - ''
      - '&7Ganas 1 de vida por cada'
      - '&7punto invertido.'
      global:
        condition:  {}
        mechanic:  {}
        target:  {}
      stats:
        health: 'a+v'

    In Config "Items" All true

    SkillAPI v3.94 for 1.10 Sep 14, 2016

    Last edited Sep 28, 2016 by Kuzhi
  • Avatar of DGSilent DGSilent Sep 23, 2016 at 17:40 UTC - 0 likes

    Why does v3.94 fail to display the scoreboard?

    The server used is spigot-1.7.10-SNAPSHOT-b1657.

    V3.92 SkillAPI can be displayed normally.

    Used in RPG settings, this is a good file, hoping to get better and better.

    My English is not very good, this is the use of translation software.

    Last edited Sep 23, 2016 by DGSilent
  • Avatar of Udo0113 Udo0113 Sep 13, 2016 at 21:55 UTC - 0 likes

    @Eniripsa96: Go SPIGOT1.9 ALL newest plugin Error with parties

    org.bukkit.command.CommandException: Unhandled exception executing 'pt accept' in pt at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:148) at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServer.java:645) at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:580) at ch.njol.skript.Skript.dispatchCommand(Skript.java:938) at ch.njol.skript.effects.EffCommand.execute(EffCommand.java:86) at ch.njol.skript.lang.Effect.run(Effect.java:50) at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:220) at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:1) at ch.njol.skript.util.Task.callSync(Task.java:139) at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:193) at ch.njol.skript.command.Commands.handleCommand(Commands.java:260) at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:155) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerConnection.java:1342) at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1185) at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.AbstractMethodError: com.sucy.party.mccore.PartyStats.getNames()Ljava/util/List; at com.rit.sucy.scoreboard.StatBoard.addStats(StatBoard.java:58) at com.sucy.party.mccore.PartyBoardManager.applyBoard(PartyBoardManager.java:26) at com.sucy.party.Party.accept(Party.java:194) at com.sucy.party.command.CmdAccept.execute(CmdAccept.java:37) at com.rit.sucy.commands.ConfigurableCommand.execute(ConfigurableCommand.java:550) at com.rit.sucy.commands.ConfigurableCommand.execute(ConfigurableCommand.java:558) at com.rit.sucy.commands.ConfigurableCommand.execute(ConfigurableCommand.java:516) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ... 35 more

    Last edited Sep 13, 2016 by Udo0113
  • Avatar of ws17909 ws17909 Sep 12, 2016 at 11:00 UTC - 0 likes

    @Eniripsa96: Go Has been resolved, thank you very much for answering Good luck with your work!

  • Avatar of Eniripsa96 Eniripsa96 Sep 12, 2016 at 01:21 UTC - 0 likes

    @ws17909: Go

    The site did end up going down, and it's now moved over to GitHub. If it's still like that over there for you, try debugging the page (Ctrl+Shift+J in chrome) and see if there's any errors.

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

  • Avatar of ws17909 ws17909 Sep 11, 2016 at 13:40 UTC - 0 likes

    https://people.rit.edu/sms6462/mc/sapi/

    Skill ->Edit Effects ->Triggers ->Cast ->blank ???

    ?

    This is how it

    I used the Google Translation

    I'm not good at English

    Hope to get your reply as soon as possible

  • Avatar of MausHetzer MausHetzer Sep 11, 2016 at 12:39 UTC - 0 likes

    Is there a way to modify max health, max mana or mana regen with a skill? I'm using attributes for something else, so I'm just wondering if this could work.

    Last edited Sep 11, 2016 by MausHetzer
  • Avatar of ketchupcoke ketchupcoke Sep 11, 2016 at 10:58 UTC - 0 likes

    @Eniripsa96: Go For example practise worlds or tutorials where players can fight large amounts of mobs for rewards other than a bunch of XP

  • Avatar of Eniripsa96 Eniripsa96 Sep 11, 2016 at 01:16 UTC - 0 likes

    Uploaded a new version (3.93) that corresponds with some breaking changes from MCCore. Please update MCCore at the same time as this update (should be 1.55 for MCCore). This update is around scoreboards, making them much more efficient and allowing support for other plugins such as health bar displays or other scoreboard-related plugins not tied to the side bar.

    @ketchupcoke: Go

    Just experience on certain worlds? Not functionality in general? Why?

  • Avatar of ketchupcoke ketchupcoke Sep 08, 2016 at 19:32 UTC - 0 likes

    Also, would it be possible to disable experience in certain worlds?

Table of contents

  1. 1
  2. 2
  3. 3

Facts

Date created
Sep 29, 2013
Categories
Last update
Sep 14, 2016
Development stage
Release
Language
  • enUS
License
MIT License
Curse link
SkillAPI
Reverse relationships
4
Downloads
54,306
Recent files

Authors

Relationships

Required dependency
MCCore