Proskillapi - Create custom races, classes, skills, spells, magic spells with an easy online editor 1.1.7.13

Pair this with Prorpgitems to complete your RPG experience!

  1. goflish
    Tested Minecraft Versions:
    • 1.16
    • 1.17
    • 1.18
    Source Code:
    https://github.com/promcteam/proskillapi
    Contributors:
    Travja, Sentropic, Eniripsa96, Spark
    Disclaimer
    SkillAPI is released under the MIT license and the original author updated his source code on github to include the premium features without needing to buy premium. The original developer has not updated his work in over a year now. My team and I are continuing the development of this plugin.

    Moving Forward
    PROSKILLAPI is based on the original Skillapi forked by Sentropic. We have forked Sentropic's version to create PROSKILLAPI and includes the premium features that were only available to the premium version found on Spigot. The original skillapi developer released the premium version as open source under the MIT license. You can now enjoy all the premium features for free!

    Wiki | Discord | Issues | Suggestions | Editor | Javadocs | Premium | Donate

    Required Plugin
    Promccore: Core plugin.

    Some of PROSKILLAPI's Features
    • Cross server support with MySQL
    • Most powerful online editor of any skill creation plugin on Spigot!
      • Create up to 25+ trigger types that activate skills
      • Set up to 9 targeters like Area, Cone, Linear, Self, etc
      • Set up to 35+ conditions to check before a skill will activate like armor checks, chance, skill level, health, etc.
      • Set up to 75+ mechanics that give your skills their abilities
      • There are literally millions of possibilities for creating your custom skills.
    • Create unlimited groups like classes, race, etc.
    • Create separate names for mana for each class.
    • Set the mana regen speed for each class.
    • Create custom attributes like Strength, Vitality, Wisdom, etc.
    • Multiple sources for gaining experience like from mobs, block break, block place, craft, experience bottles, etc.
    • Set beginning stats for classes like health, mana and other attributes.
    • Set list of skills available per class.
    • Create custom gui menus for selecting classes, allocating attribute points, skill points, etc.
    • You can create classes with subclasses (supports sub-sub classes and more).
    • Limit with restrictions to what items are usable per class.
    • API for developers to hook into.
    • Multiple casting options with skill bars, click combos and more
    • Create RPG style attributes, class requirements and more
    • Customize/change any command to suit your needs.
    • Full permission control for almost every feature.
    • Allow players to switch/create multiple accounts from 1 minecraft account. Also controlled with permissions.
    • Allow players to downgrade stats like skills and attributes.
    • Custom model data support for resource pack makers.
    • Set blocks to ignore from skills explosions
    • Check for class, level and attribute restrictions in item's lore (works on any custom items from any plugin)
    • Set to drop items if they don't have the correct levels, class, etc
    • Set inventory slots that are checked for bonuses.
    • PlaceholderAPI support with lots of built in placeholders that can be used on any plugin's menus that support papi.
    • Optional title messages for leveling up.
    • Multiple casting options including click combos and target visuals using particles to show you the direction your skills will be cast.
    • Set list of worlds that skills will not work in.
    • and a lot more!
    Chinese translation of the editor: https://skillapi.ods.im/

    Tutorial for making basic skills and class:



    Want to see what kinds of skills you can make:









    Be sure to check out my other plugins!
    • Proskillapi Parties: Addon plugin for Proskillapi.
    • Prorpgitems: Custom item creation and many other tools you would need for any rpg type server.
    • Prorpgcrafting: Create custom professions with unlimited crafting professions with internal leveling and experience system.
    • Promcutilities: Voucher plugin for creating vouchers that run commands when interacted with.
    • Problockregen: Regen any block, great for RPG, Prison servers and any other type of server.
    • Prorandomchests: Add random spawning chests to your worlds that give rewards based on commands from any plugin.
    • Promchousing: Rent world guard regions to your players
    KSKY, Nan99, Glom and 6 others like this.

Recent Updates

  1. Proskillapi 1.1.7.3
  2. Proskillapi 1.1.7.12
  3. Proskillapi 1.1.7.11

Recent Reviews

  1. CaoTrongThang
    CaoTrongThang
    5/5,
    Version: 1.1.7.11
    it, really good, hope you up to version 1.18 <<3333333333333333333333333333333333
    1. goflish
      Author's Response
      it works on 1.18+
  2. 10kk
    10kk
    5/5,
    Version: 1.1.7.9
    Big undertaking to pick up where SkillAPI left off, they are doing great. The best part is the amount of support they provide for the plugins, they try their best to really help everyone within reason. There's always going to be bugs and stuff as it's iterated on, but skillapi in conjunction with their other plugins are an amazing engine to add to enhance a server as much as some other premium options.
    1. goflish
      Author's Response
      thanks for the review!
  3. red_kk
    red_kk
    5/5,
    Version: 1.1.7.9
    TRAV GOFLISH SPARK YOU GUYS ROCK!! BEST RPG PLUGIN EVER! SUPPORT IS GREAT! UPDATES AND ALL! PLUS ULTRA !
  4. red_kk
    red_kk
    5/5,
    Version: 1.1.7.8
    the best skill plugin ever !the best skill plugin ever !the best skill plugin ever !the best skill plugin ever !the best skill plugin ever !the best skill plugin ever !
  5. Tungkgkg123123
    Tungkgkg123123
    4/5,
    Version: 1.1.7.5
    [17:42:53 INFO]: [ProSkillAPI] Enabling ProSkillAPI v1.1.7.5-ALPHA
    [17:42:53 INFO]: [ProSkillAPI] Created a new folder for config files
    [17:42:53 INFO]: [PlaceholderAPI] Successfully registered expansion: sapi
    [17:42:53 INFO]: ProSkillAPI hook into PlaceholderAPI: success.
    [17:42:53 INFO]: [ProSkillAPI] Created a new folder for config files
    [17:42:53 WARN]: Failed to set up reflection for scoreboards - restoring to slow method
    [17:42:53 INFO]: Please send this stacktrace to a developer.
    [17:42:53 WARN]: java.lang.ClassNotFoundException: net.minecraft.world.scores.criteria.IScoreboardCriteria
    [17:42:53 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155)
    [17:42:53 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114)
    [17:42:53 WARN]: at java.lang.ClassLoader.loadClass(Unknown Source)
    [17:42:53 WARN]: at java.lang.Class.forName0(Native Method)
    [17:42:53 WARN]: at java.lang.Class.forName(Unknown Source)
    [17:42:53 WARN]: at mc.promcteam.engine.mccore.scoreboard.Board.init(Board.java:114)
    [17:42:53 WARN]: at mc.promcteam.engine.mccore.scoreboard.BoardManager.init(BoardManager.java:60)
    [17:42:53 WARN]: at com.sucy.skill.manager.ClassBoardManager.registerText(ClassBoardManager.java:136)
    [17:42:53 WARN]: at com.sucy.skill.SkillAPI.onEnable(SkillAPI.java:579)
    [17:42:53 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
    [17:42:53 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
    [17:42:53 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
    [17:42:53 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518)
    [17:42:53 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432)
    [17:42:53 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:599)
    [17:42:53 WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298)
    [17:42:53 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074)
    [17:42:53 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)
    [17:42:53 WARN]: at java.lang.Thread.run(Unknown Source)
    [17:42:53 INFO]: Registration complete
    [17:42:53 INFO]: - 0 skills
    [17:42:53 INFO]: - 0 classes
    [17:42:53 INFO]: [ProSkillAPI] Created a new folder for config files
    1. goflish
      Author's Response
      feel free to contact by private message if you want help with this.
  6. Gudoun
    Gudoun
    5/5,
    Version: 1.1.7.0.2
    How do I gain experience from the monsters of mythicmobs?
    From the custom monster drop?
    1. goflish
      Author's Response
      you can make a skill in mythicmobs to run a command to give experience. You can also ask mythicmobs to update their support for proskillapi.
  7. thoprolathe
    thoprolathe
    4/5,
    Version: 1.1.7.0.2
    [13:00:51 WARN]: Failed to set up reflection for scoreboards - restoring to slow method
    [13:00:51 INFO]: Please send this stacktrace to a developer.
    [13:00:51 WARN]: java.lang.ClassNotFoundException: net.minecraft.world.scores.criteria.IScoreboardCriteria
    [13:00:51 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155)
    [13:00:51 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114)
    [13:00:51 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
    [13:00:51 WARN]: at java.base/java.lang.Class.forName0(Native Method)
    [13:00:51 WARN]: at java.base/java.lang.Class.forName(Class.java:375)
    [13:00:51 WARN]: at mc.promcteam.engine.mccore.scoreboard.Board.init(Board.java:114)
    [13:00:51 WARN]: at mc.promcteam.engine.mccore.scoreboard.BoardManager.init(BoardManager.java:60)
    [13:00:51 WARN]: at com.sucy.skill.manager.ClassBoardManager.registerText(ClassBoardManager.java:136)
    [13:00:51 WARN]: at com.sucy.skill.SkillAPI.onEnable(SkillAPI.java:575)
    [13:00:51 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
    [13:00:51 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370)
    [13:00:51 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500)
    [13:00:51 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518)
    [13:00:51 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432)
    [13:00:51 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:594)
    [13:00:51 WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298)
    [13:00:51 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1069)
    [13:00:51 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291)
    [13:00:51 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
    1. goflish
      Author's Response
      I sent you a private message
  8. MRT609
    MRT609
    5/5,
    Version: 1.1.7.0.2
    Very good work, thank you for continuing to develop this plug-in. I translated the Chinese version of the online editor. You are welcome to put it on the introduction link. Now it is synchronized with your English version. The translation progress is 98%.
    https://skillapi.ods.im/
    1. goflish
      Author's Response
      thanks, I added a link to the editor on this page.
  9. qq2501062881
    qq2501062881
    5/5,
    Version: 1.17.1.01
    I failed to start it in version 1.16.5. I added ProMCCore and ProSkillAPI. No response when loading. Please reply
    1. goflish
      Author's Response
      you need to join our discord or post in the discussion area
  10. hieu1611
    hieu1611
    5/5,
    Version: 1.1.6
    I've been waiting so long, thank you :3....................................................
    1. goflish
      Author's Response
      thanks for the review!