SkillAPI
v3.108Flexible class and skill system with mass configuration and unique menus and features!
v3.108latestBlock options and a couple fixesAug 14, 2018 I'm going to start uploading builds directly to Spigot to make it easier to download and avoid having to wait for the Bukkit approval process. · Added extra options to Block condition for testing the block you are in instead of the one you are on · Fixed damage triggers targeting the wrong initial target · Fixed chunk unloads sometimes clearing a player's buffs, flags, and valuesv3.1071.13 UpdateAug 12, 2018 · Added 1.13 support · Added API for extending the dynamic skill system · SkillPlugin now includes two methods, getTriggers() and getComponents() · Any custom components provided will add to a "tool-config.json" file · Dropping the json file in the editor will add all custom components · Added MythicMobs support to the Taunt mechanic · Added support for negative attribute bonuses · Added support for the exp and level commands to be given for a specific class group · Added delay option for SQL loading (to allow synchronization across servers) · Added support for non-players for the Armor condition · Added min/max rank options to Potion condition · Added stackable option to Attribute mechanic · Added relative option to Launch mechanic · Added source option to Push mechanic · Added stop on fail option to Repeat mechanic · Added sitting option to wolf mechanic · Added random option to Area target · Added horizontal option to Offset target · Changed how the Biome condition works (breaking change) · Fixed click combos not functioning properly in adventure mode · Fixed issues with latest world guard builds · Fixed duplication bug with item projectiles landing on hoppers · Fixed an NPE when opening the attribute menu in some cases · Fixed errors being spammed to the console in some cases · Fixed map menus for pre-1.13 serversv3.106Fixes for professing, console spam, and backup commandJun 25, 2018 · Added accessor API for buff data · Fixed class profess failing when using profess-reset · Fixed backup command not working · Removed debug log for cauldron servers · Fixed a range error involving mana shown on the exp barv3.105Code API additionsJun 20, 2018 · Added PlayerPreClassChangeEvent to the code API · Added PlayerSkillCastFailedEvent to the code API · Added skill reference to SkillDamageEvent and TrueDamageEvent · Added option to adjust mana cost using PlayerCastSkillEvent · Fixed Item and Particle projectiles from colliding with the caster immediately when group is "ally" or "both"v3.104SkillAPI Addon partial migrationJun 18, 2018 Changes from SkillAPI Addon (credit to EvrinSen) · Added "friendly" option to class groups, causing players professed as the same class within the group to not hit each other · Added options to disable skill casting or exp gain in specified world guard regions · Added a command to swap classes "/class changeclass <player> <group> <class>" · Fixed some edge cases where casting was happening immediately on join or changing worlds · Disabled skills hitting armor standsv3.103Fixes from premiumSep 10, 2017 · Improved accuracy of Location target · Fixed multiple issues with reloading the plugin · Fixed action bar displays not working on newer servers · Fixed multiple issues with buffs and revamped the API · Fixed issues with dealing damage off of channeling · Fixed Cleanse mechanic failing when cleansing all potions · Fixed Location targeting being broken in new serversv3.102Skill Bar FixJun 27, 2017 Fixed being unable to assign skills to skill barsv3.101Catching up on some fixesMar 27, 2017 · Added damage option to Lightning mechanic · Added multiplier option to Immunity mechanic · Added amount option to Wolf mechanic · Added support for attributes to be referenced by display or config names · Fixed threading issues with SQL · Fixed skill bars not being cleared on server shutdown or changing accounts · Fixed skill bars not persisting after "/clear" when cooldowns aren't enabled · Fixed players being revived in place by rejoining the server · Fixed pre-1.9 compatibility issues with Cleanse/Purge mechanics · Fixed issues involving NPCs · Fixed moving between enabled and disabled worlds not cleaning up properly · Fixed movement speed issues with attributesv3.100Skill bar and disabled worlds fixesMar 9, 2017 · Fixed player data initializing in disabled worlds · Fixed forcereset command not doing anything · Fixed cast bars auto-casting when changing worlds or respawning · Fixed cast bars dropping items on death · Fixed cast bars being set up in disabled worlds · Fixed some issues with cast bars being able to duplicate itemsv3.99Lots of fixesJan 14, 2017 · Added Levitation potion to cleanse mechanic · Fixed Cooldown mechanic not working properly in some cases · Fixed weird hit boxes for particle and item projectiles · Fixed item projectiles not landing properly · Fixed cooldowns not persisting on relog · Fixed projectile mechanics sometimes applying effects twice · Fixed title messages breaking in 1.11v3.98Pre-1.10 experienceNov 13, 2016 · Added a workaround for pre-1.10 servers not seeing death eventsv3.97Experience fixes (finally!)Nov 13, 2016 · Fixed not gaining experience when killing mobs with some skills · Fixed experience not persisting properly · Fixed using targets in the message mechanic not displaying properlyv3.96Minor PatchNov 10, 2016 · Fixed attributes applying when the item is unusable (actually this time) · Fixed map menu images not included in the jarv3.95Projectiles and item attributesOct 6, 2016 · Fixed players being able to finish casting a skill while dead · Fixed attributes from items applying even if the item was not usable · Improved efficiency and accuracy of collision for projectile and item projectilesv3.94Experience gain fixSep 14, 2016 · Added an event for dealing true damage with skills · Fixed experience issues involving dealing damage with skills · Fixed a NPE issue on startupv3.93ScoreboardsSep 11, 2016 · Added an option to change the text for the class level display · Made changes for MCCore's scoreboard overhaul · Fixed the "Class Level Condition" from not working for level up effects Note: You must update MCCore to 1.56 for this patch, as it introduces some necessary breaking changes. From MCCore's notes: · Reworked scoreboards · Efficiency improvements · Compatible with other plugins when using side displays · Events for maps are no longer handled if no map menus are active · Fixed upper camel formatting not working properlyv3.92Nearest target fixSep 8, 2016 · Fixed Nearest target not working properly · Fixed code API failing silently when accessed too earlyv3.91Quick patchAug 25, 2016 · Added backup command · Fixed experience issues when changing formulasv3.90Minor projectile updateAug 6, 2016 · Added offset options to Projectile mechanics (finally) Just a small patch for now. This should help with people firing projectiles from their feet.v3.89Minor miscellaneous fixesJun 16, 2016 · Fixed health not persisting through relogging · Fixed overlapping options for projectiles · Fixed player initialization on join Note: Those using "Rain" spread for any projectile-related mechanic will need to set the value again in the tool as the for it changed.v3.88Passives fix and colored particle supportMay 9, 2016 · Added "amount" option to packet-based particles · Added "forcereset" command · Fixed resetting class data not stopping passives properly · Fixed Attribute mechanic stacking with itselfv3.87Skill buffs and projectile fixesApr 24, 2016 · Added skill damage and defense buffs · Fixed projectile mechanics sometimes not firing correctly · Fixed wall checks for targets not starting from the right spotv3.86Extra options and valuesApr 24, 2016 * Added Crouch condition * Added "api-velocity" value for the Launch trigger * Added "api-distance" value for the Land trigger * Added "api-owner" target to summoned wolves * Added the option for the Crouch trigger to listen for both cases * Fixed Value condition changing the current targets when it shouldn't * Fixed DY and DZ particle options not applying correctly * Fixed forceprofess command not working with classes using spaces * Fixed summoned wolves not cleaning up values/targets on expiration/deathv3.85Forcecast fixesApr 22, 2016 * Added data option to Item mechanic (data option before was durability) * Fixed forcecast command not working with skills having spaces * Fixed forcecast command not working with unobtained skills * Fixed forcecast command displaying extra error messages for invalid skillsv3.84Several mechanic fixesApr 18, 2016 * Added a reason to the FlagExpireEvent * Added getManaCost to PlayerSkill * Fixed mana/cooldown trigger options not applying * Fixed cuboid block mechanic issues * Fixed incorrect time shown for channeling status * Fixed projectiles with a negative speed not appearing * Fixed Disguise mechanic not preserving custom names * Fixed issues with movement speed on reloadv3.83Additional fixesApr 15, 2016 * Added "{player}" filter to disguise mechanic * Added preserved order for attributes * Fixed passives not applying on reload * Fixed attribute lore not working if skill requirements are enabled * Fixed movement speed attributes erroring if too fast * Fixed summoned wolves dropping experience * Fixed an issue with multiple formulas for attribute dynamic modifiers * Fixed "/class forceattr" not updating attributes * Fixed "/class forceattr" not applying filters properlyv3.82More fixesApr 13, 2016 · Added support for multiple formulas for attribute dynamic modifiers · Fixed a stack overflow issue on reload · Fixed player health not applying correctly on reload · Fixed targeting not working properly when NoCheatPlus is active · Fixed skill damage/defense attribute effects not working · Fixed attribute lore filters not working on anything but the first line · Fixed class attributes not applying on profess properlyv3.80Several fixesApr 12, 2016 * Added an option to triggers to use cooldown/mana * Fixed Potion Projectiles not working due to a Spigot bug * Fixed skill damage not stacking properly * Fixed not being able to profess as classes with spaces in their name * Fixed the channeling mechanic statuses not lining up quite right * Fixed the Interrupt mechanic not working * Fixed Value Attribute not playing nice with other Value mechanicsv3.79New mechanics and optionsApr 11, 2016 * Added Disguise and Taunt mechanics * Added option for "true damage" to Damage and Damage Lore mechanics * Added option to change height from the ground for Particle/Item projectiles * Added decimal support for skill and attribute points per level * Changed ghast fireballs fired from skills to not explode on impact * Fixed resetting attributes giving way more attributes than expected * Fixed an efficiency issue with Damage Lore when targeting many enemiesv3.78Armor and offhand optionsApr 9, 2016 * Added the Armor condition * Added option to specify hand for Damage Lore and Value Lore mechanics * Fixed attribute lore bugging if the config keys didn't match display names * Fixed rounding issues with experience lost messagesv3.77Reset and Shield hotfixApr 9, 2016 * Fixed an error that would sometimes happen on resetting classes * Fixed shields not checking requirements in main handv3.76Reset fixes and group optionsApr 8, 2016 * Added an option to groups.yml for starting attribute points * Added an option to groups.yml to disable scoreboards by class group * Fixed the reset command not updating attributes properly * Fixed resetting one class group stopping the passives of others * Fixed resetting one class group hiding the scoreboards of others * Fixed resetting one class group not removing attributes and bindings * Fixed the "can-reset" option in groups.yml not being usedv3.75Shields and fixesApr 7, 2016 · Added "force-scaling" option to fix conflicts involving health scaling · Added support for shields for item requirements · Fixed "Cancel" mechanic sometimes applying incorrectly · Fixed the Projectile mechanic's velocity not workingv3.74Flag and Launch hotfixesApr 7, 2016 · Fixed removing permanent flags causing an error · Fixed an overflow error that could occur with some skill setups · Fixed the Launch trigger causing errors when not leveled upv3.73Flag touchupsApr 7, 2016 * Added setting flags with negative duration being permanent * Changed Flag Toggle to not launch a task unnecessarily * Fixed permissions option not being accessible in the code API * Fixed Speed mechanic behaving strangely with attribute bonusesv3.72Minor fixesApr 6, 2016 · Fixed issues with max health when resetting classes with buffs · Fixed held items dropping when not enabled if attribute lore is enabledv3.71Options and CompatibilityApr 5, 2016 · Added option to drop weapons when unable to use them · Added methods to PlayerData to fetch attributes more easily · Fixed compatibility with some plugins involving skill treesv3.70Click combo fixesApr 3, 2016 · Fixed click combos of non-standard length not working · Fixed "allow-custom" option for click combos not workingv3.69Channeling fixApr 3, 2016 · Fixed Linear targeting not having a target limit · Fixed Channel mechanic sometimes not applying childrenv3.68Skill requirements and more fixesApr 2, 2016 · Added option for skill requirements on equipment · Added option to stop fire for Explosion mechanics · Fixed Item conditions requiring lore when checking display names · Fixed Explosion mechanic not stopping block damage when supposed to · Fixed Nearest not getting the nearest targetsv3.67Mechanics and minor fixesApr 1, 2016 · Added the Offhand condition · Added scaling options for the Push mechanic · Fixed numbers leading with a + not parsing correctly · Fixed an issue where PlayerLevelUpEvent was being launched improperlyv3.66Skill icon and decimal fixesApr 1, 2016 * Added support for offhand items for lore requirements and attributes * Decimals no longer appear in skill icons for integer values * Fixed some decimal values not truncating in skill icons * Fixed reapplied damage/defense buffs not updating their values * Fixed decimals without a leading digit (such as .95) not being read properlyv3.65Item Remove hotfixMar 31, 2016 · Fixed Item Remove not clearing item stacks from the inventoryv3.64Attribute hotfixMar 31, 2016 * Fixed attribute bonuses from lore or skills not applying correctlyv3.63Localization and mechanic fixesMar 30, 2016 · Added support for numbers using commas as decimal points · Fixed Attribute mechanic stacking infinitely if applied repeatedly · Fixed Remember Targets mechanic not working at allv3.62Lore AttributesMar 29, 2016 · Added option to give attributes through item lore · Fixed Block Condition reversing "On block" and "Not on block"v3.61Channeling optionMar 27, 2016 · Added option to Channeling mechanic for being able to move · Fixed Value Random mechanic always returning the min amountv3.60Class attributesMar 25, 2016 · Added classes being able to have base attributes · Durability bars are now hidden for skill icons Note: attributes can be set in the tool, but if you have customized attributes (different names, more/less attributes, etc.), you must drop your attributes.yml file into the tool for it to recognize your custom attributes.v3.59BugfixesMar 23, 2016 · Fixed an error that sometimes would occur when a player dies · Fixed stuns, roots, and channels not stopping players from jumpingv3.58Fixed skill trees (sorry) and added Attribute mechanicMar 22, 2016 · Added Attribute mechanic · Fixed skill trees not working properly · Fixed passive/repeat mechanics not stopping properly on reloadv3.57Mar 21, 2016 v3.56Mar 20, 2016 v3.55Mar 19, 2016 v3.54Mar 17, 2016 v3.53Mar 16, 2016 v3.52Mar 15, 2016 v3.51Mar 15, 2016 v3.50Mar 14, 2016 v3.49Mar 13, 2016 v3.48Mar 13, 2016 v3.47Mar 12, 2016 v3.46Mar 11, 2016 v3.45Mar 10, 2016 v3.44Mar 10, 2016 v3.43Mar 8, 2016 v3.42Mar 8, 2016 v3.41Mar 5, 2016 v3.40Mar 5, 2016 v3.39Mar 4, 2016 v3.38Mar 3, 2016 v3.37Jul 24, 2015 v3.36Jul 14, 2015 v3.35Jul 3, 2015 v3.34Jul 3, 2015 v3.33Jun 11, 2015 v3.32Jun 5, 2015 v3.31Jun 5, 2015 v3.30Jun 4, 2015 v3.27May 29, 2015 v3.26May 27, 2015 v3.24May 21, 2015 v3.23May 18, 2015 v3.22May 18, 2015 v3.21May 14, 2015 v3.20Apr 28, 2015 v3.19Apr 28, 2015 v3.18Apr 28, 2015 3.17Apr 8, 2015 v3.16Mar 31, 2015 3.14Mar 23, 2015 3.13Mar 21, 2015 3.12Mar 13, 2015 v3.11Mar 12, 2015
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta