Skills Pro icon

Skills Pro -----

One of the essential plugins for an RPG server




  • v1.21.1 and 1.21.3 support
  • Improved Swordsman Annihilation and Fire Mage's Phoenix Essence a bit.
  • Fixed LevelledMobs support for the latest version.
  • Added support for KingdomsX-1.17.4-ALPHA
  • Added Spanish translation.
  • Fixed an error caused by colorizing empty messages.
  • Fixed an error with Arbalist FireCrossbow ability for v1.9.4 servers.
  • Fixed Devourer's Cloak giving blindness instead of invisibility.
  • Fixed an error caused by Swordsman Annihilation in rare cases.
----------, Dec 4, 2024

  • Added v1.21 support
  • Improved Swordsman's annihilation and Fire Mage's Phoenix Essence.
----------, Jun 27, 2024

  • Fixed a few issues iwth v1.20.6 support.
  • Fixed a data issue caused by the previous version.
  • Improved how player skulls are handled.
----------, May 31, 2024

  • Added v1.20.5 and v1.20.6 support.
  • Fixed a few issues with outdated servers.
  • Added aerial limit to neptune mage.
  • Added support for latest DiscordSRV
  • Fixed a few sound related errors.
  • Fixed a few issue with XP/souls events/bonuses.
----------, May 13, 2024

  • Fixed some issues in outdated servers.
  • Added more debugging information.
----------, Feb 18, 2024

  • Fixed the "F" key spin bug.
  • Fixed the console spam
  • Removed a spammed message.
  • Fixed a few particle related issues.
  • Neptune trident ability will now automatically put the trident back into your offhand when you get off the trident.
  • Added some nice effects to Mage trident ability.
  • Handling Mage Neptune ability is easier now.
  • Improved Devourer's looking direction to make hitting the target easier.
----------, Feb 1, 2024

Sorry for the delay! The new class will have to wait.
----------, Dec 24, 2023

  • Added an option to disable Juggernaut Chain Smash TNT.
  • Fixed /skill user improve/mastery commands.
----------, Sep 22, 2023

  • Fixed a rare issue with juggernaut throw.
  • Added more info for corrupted data files.
----------, Aug 18, 2023

v1.20 support and probably other things that I forgot
----------, Jul 12, 2023

  • Added 1.19.4 support and dropped 1.19.3 support.
  • Fixed an issue where the XP bossbar wasn't given instantly.
  • Priests kingdling of life ability is no longer stopped by WorldGuard support.
----------, Mar 28, 2023

  • Added 1.19.3 support and removed 1.19.x support
----------, Jan 9, 2023

It's been a really long time. I apologize as I've been really busy with other projects. I unfortunately don't have a list of all the things that have been fixed, so I'm just going to leave this empty.
----------, Nov 30, 2022

  • Fixed inconsistent Juggernaut scalings by default.
  • Players can no longer activate abilities during their "last breath" phase.
  • Fixed a few inconsistencies with Swordsman Annihilation.
  • Updated libraries.
----------, Jul 5, 2022

  • Added support for 1.19
  • Added more debug information when needed.
  • Fixed Skill selection GUI lore.
  • Enchantment cost system is now revamped since the previous one wasn't reliable.
  • Fixed MythicMobs support.
----------, Jun 22, 2022

  • Added /skill user vulnerable <player>
  • Added water logging support for Priest jesus ability.
  • MythicMobs is no longer supported below 1.16
----------, Mar 30, 2022

  • Added support for 1.18.2 (dropped support for 1.18.1)
  • Fixed a few issues regarding outdated servers.
  • Removed "while sneaking" C key combination as it caused issues with other skills.
  • Priest passive now gives players an initial push which doesn't require them to toggle fly anymore
  • Fixed the sudden increase in the JAR file size.
----------, Mar 11, 2022

  • Added 1.18 support.
  • Fixed an error with a few scaling equations.
  • Fixed a lot of issues with last breath feature. It's enabled by default. It's recommended to update your config if you're using this feature.
  • Removed support for Boss plugin.
  • Fixed depositing/withdrawing negative souls.
  • Fixed last breath feature making the player completely invulnerable.
  • Other monthly library fixes.
----------, Mar 2, 2022

  • Added 1.18 support.
  • Fixed an error with a few scaling equations.
  • Fixed a lot of issues with last breath feature. It's enabled by default. It's recommended to update your config if you're using this feature.
  • Removed support for Boss plugin.
----------, Dec 10, 2021

  • Added "%skills_last_ability_cooldown%" placeholder.
  • Friendly services handles are updated.
  • /skill user lvl no longer displays fireworks if celebration option is disabled.
  • Changing your class from Priest while using the Jesus walk ability will now disable your fly.
----------, Oct 14, 2021

  • Added 1.17.1 support
  • Added an option to set default XP and souls dropped by mobs.
  • Added an option to customize ability activation key bindings.
  • Added a default XP and soul option.
  • Added level support for default XP and Souls config option.
  • Added support for the latest EliteMobs.
  • Added /skill bindings players can change their abilities activation keys.
  • Added Locate ability to devourer.
  • Completely changed Phoenix Essence ability of FireMage.
  • Fixed CoD red screen feature.
  • Fixed bossbar not updating when gaining XP from party member.
  • Revamped abilities GUI. Scaing placeholder names follow a certain rule now. Decimal numbers are properly rounded and no longer show the decimal part if 0
  • Heavy Strikes ability no longer affects unbreakable armors.
  • Performance improvements.
----------, Sep 8, 2021

Fixed a few issues caused by the previous build.
----------, Mar 30, 2021

  • Fixed a compatibility issue with OCM.
  • Updated libraries to the latest version.
----------, Mar 23, 2021

  • Fixed Swordsman duel wield for 1.16
  • Fixed a few errors caused by the last build.
  • Fixed a few minor memory leaks.
----------, Mar 12, 2021

  • Fixed Swordsman Annihilation killing pets and hoppers picking up the swords.
  • Fixed an issue with bonuses throwing an error.
  • Fixed "members-max-distance" and "max-members" party options.
  • Attempted a fix for WorldGuard "abilities" flag.
  • Performance improvements for stats and Swordsman Annihilation.
----------, Mar 11, 2021

  • Added /skill actionbar to disable your own actionbar.
  • Added vertical dash for Swordsman lvl 3 Dash.
  • Fixed some issues with Eidolon's Defile.
  • Fixed some material issues for 1.12 servers and below.
  • Fixed a memory leaked caused by /skill reload
  • Fixed MythicMobs support for custom XP and souls.
  • Implemented the cost-type option for enchantment tables.
----------, Jan 18, 2021

  • Fixed an issue with Devourer Hook that spammed console.
----------, Jan 1, 2021

  • Added French translation thanks to Paaz_
  • Added an option to set a damage cap for each skill.
  • Levelup celebration from /k user level is now only performed once for the last level.
  • Pacifist mastery will no longer control XP gained from mining. It's all controlled from mining mastery now.
  • Fixed Devourer's Hook.
  • Fixed a few minor memory leaks.
  • Performance improvement for caching and various other things.
----------, Dec 31, 2020

  • Fixed an error caused by the last build.
  • Fixed an issue with levelups.
----------, Dec 22, 2020

  • Fixed a few enchantment issues.
  • Mage's Energy Flux will now attempt to fire from the player's hands.
  • Fixed some issues with old versions.
  • Added an error message when skills are not found and an automatic system fix them.
  • Fixed the plugin displaying bossbar for events.
  • Updated EliteMobs support.
  • Significantly improved data loading.
----------, Dec 21, 2020

  • Added an option to reward players who did the most damage on mobs
  • instead of the last attacker.
  • Added separate sounds and particles for Eidolon Imbalance change.
  • Added damage indicator holograms.
  • Added /skills party parties
  • Added /skills party spy
  • Fixed an error with the Thai translation.
  • Fixed an error when one of the GUIs aren't translated.
  • Fixed Swordsman Duel Wield.
  • Updated Kingdoms support.
  • Performance improvements.
----------, Nov 22, 2020

  • Fixed random numbers in console when using Mage's Neptune.
  • /skill update will now do a fresh check instead of using the cached version.
----------, Nov 14, 2020

  • Added Thai translation to the plugin.
  • Fixed Mage's Neptune for new 1.16 servers.
  • Updated the cache system.
  • Fixed an issue with LorinthsRPGMobs.
----------, Nov 14, 2020

  • Fixed Dual Arrows ability having effects on arrows from Arbalist passive. Fixed Dual Arrows crashing the server.
  • Dual Arrows arrow velocity now uses the velocity from the shot arrow.
  • Fixed Arbalist Passive repeatedly shooting arrows because of the same arrows.
  • Fixed Arbalist Fire Crossbow extra arrows that could be picked up.
  • Attempted a fix for Juggernaut Throw to stop mobs from attacking the player.
  • /skill user level now performs the levelup properties for each level individually.
  • Massive performance improvements for material handling (GUI and other stuff)
  • Removed some unused utilities.
----------, Nov 8, 2020

  • Fixed BossBar not getting affected by disabled-worlds list when players join the server while being in one.
  • Fixed Swordsman's Annihilation cooldown by default. (Please change it or your server will crash)
  • Fixed Swordsman's Annihilation items getting collected by hoppers.
  • Fixed a few issues with armor weight and performance improvements.
  • Fixed a small memory leak.
  • Fixed FactionsUUID support.
  • Fixed hoppers picking up skill items such as Swordsman's Annihilation.
  • Fixed Swordsman Passive Duel Wield.
  • Fixed Fortune mastery item handlers.
  • Fixed GUI commands. Massive performance improvements for material and sound handling.
  • Performance improvements for BossBar handling and other stuff.
----------, Oct 6, 2020

  • Fixed masteries equations error with randInt function.
----------, Sep 2, 2020

  • Fixed Swordsman Annihilation swords not getting removed during server restart and when player teleports.
  • Fixed Arbalist Dual Arrows.
  • Fixed xp and souls list order.
  • Fixed party data.
  • Performance improvements for Swordsman Thousand Cuts.
  • Performance improvements for actionbar.
  • Significant performance improvements for math and conditional evaluators. Remember to change to "randint" functions in configs to "randInt"
----------, Sep 2, 2020

  • Fixed Swordsman Annihilation music.
  • Fixed Swordsman Annihilation crashing the server.
  • Fixed a few material issues in 1.12 and lower.
  • Fixed an issue with lasers in 1.16.2
  • Performance improvements.
----------, Aug 25, 2020

  • Fixed Vampire Passive
  • Fixed /skill select None error
  • Fixed /skill tpa tab complete error.
----------, Aug 16, 2020

Added Swordsman Annihilation ability.
Fixed an issue /skill play <sound> pitch parser.
Fixed Swordsman Dash default ability description.
XP number shown in holograms are now rounded.
Vampires will now burn under the sun.

PLEASE UPDATE YOUR ABILITY CONFIGS:
annihilation:
required-level: 30 * (lvl + 1)
damage: str + (lvl * 3)
throw:
damage: (str / 2) + lvl
cooldown: 7 - lvl
# The duration of the summons in seconds.
duration: 20 + (lvl * 5);
range: 7 + lvl
distance: 10 + (lvl * 5)
activation:
idle: 5
key: LLR
energy: 20
cooldown: 10
items:
- 'CONTAINS:SWORD'
cost: 500 * (lvl + 1)

vampire-passive:
scaling: str/5+1
blood: 2
light-level:
# Set to 0 to ignore.
burn-activation: 50
burn: 10
effects: []
----------, Aug 14, 2020

  • Added some more details to Swordsman Dash and Mage's Chronoprohiberis abilities.
  • Added /skill tpaccept permission by default.
  • Added an option to blacklist certain entity types for Mage's Chronoprohiberis.
  • Fixed a few abilities targetting armor stands.
  • Fixed players being able to break and place blocks with Mage's Chronoprohiberis.
  • Fixed DiscordSRV support.
  • Fixed the friends teleporting system.
  • Changed a few Swordsman Dash scalings by default.
  • Deleted an unnecessary option for Juggernaut.


Code (YAML):
chronoprohiberis:
  required-level
: 1
  activation
:
    key
: LR
    energy
: ' %skills_max_energy%'
    cooldown
: 5
    items
: [ "CLOCK" ]
  # The duration of the time stop in seconds.
  duration
: 5 + lvl
  # The range of this ability to detect entities.
  range
: 10
  # Blacklisted entity types.
  blacklisted
: [ ]
  damage
: 3
  effects
:
   - "SLOWNESS, 5 + lvl, 5"
    - "CONFUSION, 15, 1"
    - "BLINDNESS, 15, 1"

Code (YAML):

dash
:
  required-level
: 10 * (lvl + 1 )
  scaling
: lvl
  cost
: 100 * (lvl + 1 )
  # The radius used for knockback and charge.
  range
: 2
  effects
: [ ]
  charge
:
    level
: 3
    knockback
: 2
    damage
: lvl + (str / 2 )
  activation
:
    key
: LR
    energy
: 5
    cooldown
: 3
    items
:
     - 'CONTAINS:SWORD'
 
----------, Aug 3, 2020

  • Added Mage Chronoprohiberis. (please update your skill config)
  • Added a charge sub-ability to Swordsman Dash. (please update your skill config)
  • Added an option to adjust the explosion power for Eidolon's Blackhole "yield: 2"
  • Fixed bees no longer being angry after a few seconds when Priest's Natures Force ability is used.
  • Fixed an issue with Eidolon throwing an error when charging energy.
  • Updated Kingdoms support.
  • Performance improvements for GUI handling.
----------, Aug 3, 2020

  • Added kingdoms support for guards.
  • Added an option for min level requirement to lose XP and souls.
  • Party chats will be now logged in console.
  • Fixed DiscordSRV support.
  • Fixed Vampire's Blood Well by default.
  • Fixed party member GUI.
  • Fixed some abilities enabling in disabled-worlds
  • Updated material libraries.
  • Improved party saving methods.
  • Significant performance improvements.
----------, Jul 31, 2020

  • Plugin version is now included in the JAR file name.
  • /skill test will now update health, bossbar and everything else.
  • Added more explanation about custom XP and souls list.
  • Added "blacklisted: []" list to Eidolon Blackhole.
  • Added an option to use particles instead of lasers for Vampire Blood Circuit "use-laser: true"
  • Fixed the boolean evaluator for unknown expressions.
  • Fixed NBT tags for 1.14
  • Updated libraries.
  • Plugin should no longer cause issues for other plugins for using outdated libraries.
  • Significant performance improvements.
----------, Jul 25, 2020

Wiki is coming soon!

  • The plugin no longer requires JDK to use conditional GUIs! I coded my own evaluator.
  • Added /skills shop give <type> <amount> [amount2] [amount3...]
  • Added %skills_last_ability% placeholder to display the last active ability the player used.
  • Added an option in config to disable abilities in WorldGuard regions that has PvP flag off.
  • Added DiscordSRV support for skills party chat.
  • Added skills.command.top.exclude permission.
  • Added skill.party.spy permission for party chat spy.
  • Added party online/offline members placeholder.
  • Added disabled-mobs option to the config.
  • Added bonuses BossBar.
  • Added "*" support for "/skill user xp, level and souls"
  • Added fancy placeholder support.
  • Added an option in masteries.yml to translate mastery names.
  • Added an option to distribute XP and Souls between party members.
  • Added support for EliteMobs, Boss and LorinthsRpgMobs.
  • If the player is about to die with the next hit, the heart pulse and red screen will not take any actions.
  • Player stats are now updated after selecting a skill.
  • Separated skills config for readability and accessibility.
  • You can now demote/promote and kick players in your party from the GUI.
  • Events and Bonuses souls/XP are now translatable.
  • Plugin will now return 0 for missing scalings instead of throwing an error.
  • Recoded the custom xp and souls list. You can now use CONTAINS: prefix and other thing!
  • Skills XP amount is now a double number not an integer.
  • Custom XP and Levels will now reload with the File Watcher.
  • Fixed some missing material support for 1.16
  • Fixed a bug with Devourer Cloak not deactivating when shooting with an arrow.
  • Fixed the "NOPREFIX:" prefix for messages.
  • Fixed /k user level ignoring max level.
  • You can now edit skills items in config.yml
  • Abilities no longer work in spectator mode.
  • Fixed /skill shop description.
  • Updated Kingdoms support.
  • Significant performance improvements.
  • Added netherite hoe damage to the configs by default.
  • Added an option to change Asclepius radius.
  • Added an option to damage enemies with Asclepius.
  • Added an option to spread flowers when Asclepius is used.
  • Added Priest Natures Force.
  • Added Priest Natures Call.
  • Added Swordsman Dash ability.
  • Added an option to only show the bossbar after gaining XP for a few seconds before disappearing.
  • Added an option to set starter data for new players.
  • Added an option to blacklist certain blocks from Devourer's Hook.
  • Added hook range to Devourer.
  • You can now do /skill tpaccept if you only have one request.
  • Changed a few priorities for Arbalist Crossbow ability to prevent invalid damages when the damage is cancelled by other plugins.
----------, Jul 23, 2020

Changelog
  • Added 1.16 support
  • Added 1.16 color support.
  • Updated Russian translation.
  • Updated Chinese translation.
  • Fixed Conditional GUI, it'll be disabled if server doesn't support it. (Not using JDK)
  • Fixed ender pearls activating Juggernaut Aegis Shield.
  • Added an option to disable swordsman offhand cooldown. Add "cooldown: true" under swordsman-passive
  • Fixed Arbalist damaging players with fire crossbow ability.
  • Fixed FireMage Meteorite for non PvP areas. WorldGuard doesn't work for some reasons.
  • FireMage Meteorite will now activate even if it can't find the targeted block.
  • Fixed Vampire Blood Circuit distance check. The laser is now more precise.
  • Changed Devourer Gliders double jump priority to not conflict with other plugins.
  • Add "distance: 2" under Eidolon Blackhole.
  • Damages are not applied anymore if scaling is set to 0 or lower.
  • Fixed Swordsman Passive offhand not giving XP and souls.
  • Changed Vampire BloodWell equation by default.
  • /skill select GUI is now closed before executing commands so you can now use commands to open other GUIs.
  • Added /skill hp as /skill hpscaling alias.
  • Fixed bossbar not being removed after switching to a disabled world.
  • Fixed disabled xp/soul worlds.
  • Huge performance improvements.
----------, Jun 29, 2020

I apologize if I'm not actively working as before. I'm currently busy with Kingdoms plugin.
  • Commands in skills.yml now support placeholders from other plugins.
  • Full Vietnamese translation.
  • Add "fire: lvl * 5" under FireMage Absorb Energy.
  • Fixed an issue with Purpur nagging about Swordsman duel wielding cooldown.
  • Added %xp% placeholder to Glory mastery.
  • Added equation and placeholder support for custom XP and Souls.
  • Fixed NBT data for 1.14
  • Citizens support performance improvement.
  • Killing NPCs will now give you XP.
  • Add "double-jump-level: 3" under gliders ability.
  • A check for JavaScript handlers to detect errors faster.
  • Fixed Vampire Blood Circuit for outdated servers.
  • Fixed an error with masteries %xp% placeholder for GUI.
  • Fixed an issue with abilities GUI for skills with high ability numbers.
  • Fixed Priest passive interval.
  • Fixed disabled-worlds options.
  • Devourer Cloak will not work in creative now.
  • Fixed an issue with Swordsman duel wielding sweep attack registering before the main attack.
  • You can now remove the prefix from any messages (if you have prefix enabled) using "NOPREFIX:" prefix before the messages.
  • Fixed reset masteries option in config.
  • Fixed reloading masteries.
  • Fixed math evaluator for scientific notations.
  • Fixed pass-thro option for Mage Energy Flux.
  • Fixed Arbalist Dual Arrows crashing the server.
  • Fixed downgrade cost for masteries.
  • Other scaling placeholders in the ability descriptions are now rounded as well.
----------, May 26, 2020

Yet another update with a lot of features. Join the discord server for future updates.
You need to reset your config.yml, skills.yml, your GUIs and language file for this to work.

  • Added conditional JavaScript GUI options.
  • Added multi language support for GUIs.
  • Magic shop is now open! Special skill items that can be bought using souls /skill shop
  • Sorry to my fellow mages and vampires if they felt they're being left out. To make it up to ya, I added a new dope ability for each. Try them out!
  • You can now rename internal skill names or create new skills. Note that your data will be lost.
  • You can now assign each skill any ability (from the plugins abilities)
  • Now you can use %amount%, %cooldown%, %energy% and other extra scaling placeholders anywhere in the GUI item.
  • Added custom bloods feature (not the energy type).
  • Added Call of Duty red screen and heartbeat pulse.
  • Descriptions in selector GUI config now look cleaner.
  • Interactive help pages.
  • Swordsman dual sword wielding.
  • Add an option for Swordsman parry stat.
  • Permanent XP/Soul booster permissions. skills.xp.<multiplier> and skills.souls.<multiplier>
  • XP/soul gain permissions. skills.xp and skills.souls
  • BossBar permission. skills.bossbar
  • Add a new animation option for holograms to go straight up.
  • Added "/skill test" command to give some levels, xp, stats and etc for testing purposes.
  • Auto-reload config file watcher.
  • Hover messages.
  • Added optional messages instead of holograms for kills.
  • Added an option for default skill.
  • Added a lot of scaling options to all the abilities.
  • Added Party & Friends GUI.
  • Added level requirement and souls cost for skills.
  • Some abilities now support "hp" and "maxHp" placeholders in their scaling.
  • Improvements GUI is now more customizable.
  • Soul loss option now supports placeholders.
  • XP loss on death.
  • More advanced disabled-world options.
  • Added an option to close GUI on damage.
  • /skill user level, now supports levelup properties from config.
  • Advanced item types for abilities.
  • Added an option to announce auto-saves.
  • Added flicker ActionBar mode. Check config for more details.
  • Added optional data reset options upon skill change.
  • Added an option to adjust actionbar update frequency.
  • Added an option to update BossBar frequently just like the ActionBar.
  • Added an option to change the time format in config.
  • Added /skills souls to deposit or withdraw souls with money.
  • Added /skills friendtp <player> to teleport to a friend.
  • Recoded masteries and moved the config to a separate file masteries.yml
  • Added an option to disable mastery downgrading.
  • Removed placed block checks for masteries since the data will get disposed on restarts. If you're worried about creative, you should get a creative protection plugin.
  • Default autosave time was changed from 5 seconds to 30mins. I forgot to change this for a long time. The only reason your server didn't lag is because the auto save system uses
  • some advanced checks to see whether the data needs saving or not.
  • Custom Energy cooldown Sounds. And sound notification when energy is full.
  • Fixed blocks-that-prevent-skill-activation in config.
  • Added silent option for /skill user level to perform levelup rewards or not.
  • Added particles when ability is in "ready" state.
  • Completely removed 1.8 support due to the excessive amount of missing features.
  • Removed the hurt effect from Priest Seal of Life.
  • Fixed an issue trying to charge energy for offline players.
  • Fixed players with no skill not being able to level up. Added default max level option in config for players with no skill.
  • Performance improvements.
----------, May 12, 2020

v17 development has started!
You can join the discord server to stay updated for the beta version.

  • Added MyPet support for kills.
  • Added needed item names to active abilities that require an item in their description.
  • Added %party% placeholder to /skill party invite
  • Fixed Priest Mind Possession error.
  • Fixed Eidolon Fangs for outdated servers.
  • Fixed required-levels check for custom required-levels for each level.
  • Fixed FireMage getting hurt from meteorites.
  • Changed Devourers passive ability potion effect to wither so it can affect undead mobs too.
  • Changed Devourer passive description to be more accurate.
  • %amount% placeholder for scalings now have 2 decimal accuracy.
  • Fixed Priest Passive fly conflicting with /fly and other stuff. Also fixed bugs with teleporting and quitting.
  • Fixed souls upon death not working.
  • Magic attacks will no longer work on friends.
  • Fixed FactionsUUID support.
  • Fixed Eidolon Blackhole damaging players and friends.
  • Fixed Juggernauts Heavy Strikes.
  • Fixed Juggernauts Aegis Protection activating for Chainsmash.
  • Fixed player stats not updating after levelup.
  • Fixed Swordsman Parry increasing damage instead of reflecting.
  • Prioritizing events for multiple abilities in order to be compatible with some other plugins.
  • Eidolon Fangs attack is no longer registered by the fangs, but the owner.
  • Fixed a bug where distributing stats with an odd stat point amount takes away a stat point.
  • Fixed an error when getting the killer of the player is not a living entity.
  • Fixed Dual Arrows not showing %chance% in the description.
  • Fixed not being able to downgrade when mastery is at max level.
  • Arbalists passive ability arrow cloud will now shoot straight down instead of shooting the target.
  • Fixed %damage% placeholder for Juggernaut Aegis Shield. Also please copy the default description for it. It's updated.
----------, Apr 23, 2020

Join the discord server for future updates.
  • Added an info item in abilities.yml to explain active abilities.
  • Added support for WorldGuard 6.
  • Added default hp scaling option to config.
  • Improved default swordsman scalings.
  • Improved XP sync with enchanting tables.
  • Mage Heal spell now only works if your health is below 20%
  • Changed Pacifist mastery to give skills XP instead of Vanilla EXP.
  • Priest Asclepius will now remove all the debuffs on lvl 3 instead of adding them.
  • Fixed Devourer Cloak stopping because one of the players in the server doesn't have Devourer.
  • Fixed cross-version material support for some materials.
  • Fixed Mages Energy Flux in WorldGuard regions.
  • Fixed FireMage Inferno being annoying af.
  • Fixed Juggernauts Throw error.
  • Fixed Juggernauts passive ability increasing the damage.
  • Fixed Eidolons ShapeShifter order.
  • Fixed Eidolons Spectre default dark-scaling.
  • Fixed Eidolons Fangs friendly check.
  • Fixed Eidolons Defile time being in milliseconds, changed to seconds.
  • Fixed mining, thick skin and regeneration masteries and updated their description.
  • Fixed a bug where menus (chat box and games main menu) gets closed when damaged.
----------, Apr 7, 2020

This is a huge update and is definitely recommended.
With this update the plugin is considered a lot more advanced now.
Join the discord server for future updates.
You need to reset your config.yml, skills.yml and language file for this to work.

New:
  • Added custom GUIs finally! Comes with new default GUI designs.
  • Added "F" (switch weapons), "Q" (drop item) and "C<key>" (is a prefix for sneaking+key like CR, CL, CQ, CF) keys to combos.
  • Added customizable hologram vectors.
  • Added titles for level ups.
  • Added armor weights.
  • Added max-level for each skill.
  • Added JavaScript evaluator conditions for MythicMobs level margin.
  • Added required level for each ability.
  • Added more options to some abilities.
  • Added ability upgrade notifications when enough souls is gained.
  • Added skills.actionbar permission. This permission is added by default.
  • Added an option to automatically open skill selection GUI for new players.
  • Added %skills_health% %skills_max_health% placeholders. You can adjust the precision in the config.
  • Added %skills_max_energy%, %skills_energy_regen%, %skills_precise_energy% and %skills_max_precise_energy% placeholders.
  • Added help and friends command permissions by default.
  • Added an option to disable fire animation in creative. This is useful for builders.
  • Added "/skill sound" command to test sounds before setting them in config. It's better than /playsound
  • Added support for the latest MythicMobs.
  • Added Eidolon Blackhole. First skill with the most customizable options!
  • Added Eidolon Fangs.
  • Added new Priest Purification Lvl.3: Crops around will grow faster.
  • Added FireMage Meteorite.
  • Added Devourer Consume ability.
  • Added sounds to Juggernaut throw.
  • Added Juggernaut Chain Smash ability.
  • Juggernaut Heavy Strikes will now damage the players armor more.
  • Juggernaut Stone Skin ability can now have specified modifiers for all the possible protections in skills.yml
  • Juggernaut Aegis Shield will now damage the entity back for lvl 2 and knocks back if lvl 3 and under 5 healths.
  • Mage heal spell ability scaling is not completely customizable.
  • Mage Energy Flux can now go thro walls in level 3 and added range option.
  • Mage hoe chances and damages are not customizable.
  • Changed activation "cost" to "energy"
  • The time placeholders format are changed to 00:00:00 This won't be the same when timer is higher than 24hrs.


Fixed:
  • Fixed "Distribute Stats" option to work for skills with more than 2 stat types.
  • Fixed some issues related to cross-version material support.
  • Fixed "/skill user xp" adding negative XPs and not changing the level when decreasing.
  • Fixed Devourer hook hurting players.
  • Fixed holograms being set on fire.
  • Fixed BossBar colors disappearing.
  • Fixed Devourer gliders warning on disable.
  • Fixed Eidolon SpiritFire error for "light" placeholder.
  • Fixed missing command description for /skill statistics
  • Fixed an error when trying to distribute stats with no skill selected.
  • Fixed events bossbar not disappearing after the event ends.
  • Fixed /skill party accept after a party is disbanded.
  • Fixed Priest Passive ability keeping players flying ability after the ability is disabled.
  • Fixed main scalings not supporting placeholders.
  • Fixed some placeholders not loading for some messages.
  • Fixed Devourer Gliders.
  • Fixed Devourer Blink for 1.12
  • Fixed "/skill user improve" command incorrectly limiting ability levels.
  • Fixed Mage Reflect ability accidentally dealing damage to the mage...
  • Fixed reload support for stats and energy from config.
  • Fixed bonus placeholders.
  • Fixed Boss Bars in disabled worlds.
  • Fixed bonuses data serialization.
  • Fixed bonuses placeholders.
  • Fixed bonuses messages for /skills info.
  • Fixed Priest Asclepius confusing friendly players with WorldGuard region protection.
  • Fixed spelling error `charging` for Vampire blood energy type and changed default to AUTO_REVERSE.
  • For 1.12 servers having issues with BossBar. There's a weird workaround that you can install PlaceholderAPI to fix the colors.

Others:
  • Language file cleanup. Removed all the GUI stuff and moved actionbar properties to config.yml
  • Removed cost equation from passive abilities.
  • Removed unused messages from language file.
  • Removed unused scalings from skills.yml
  • API changes.
  • Performance Improvements.
----------, Apr 3, 2020

  • Added Chinese translation.
  • Added support for FactionsUUID.
  • Fixed skills event bossbar not disappearing after the event ends.
  • Fixed parties chat system.
  • Fixed /skills event stop
  • Fixed /skills friend
  • Fixed /skills unfriend
  • Fixed /skill party leave
  • Fixed /skills party leader and mod commands.
  • Fixed /skills party invite command tab-completion.
  • Fixed /skill change cooldown string.
  • Fixed "/skill user improve" tab completion and message.
  • /skill user level command will now reset XP if the XP is higher than lvl XP to prevent errors.
  • Fixed an error caused by negative health scaling.
  • Mastery Serration is now instant to avoid all the plugins being listed under mastery serration scheduler for some odd reasons.
  • Holograms will now be removed if a chunk is unloaded.
  • Fixed BossBars duplicates and memory leaks.
  • Fixed reversed commands on skill select and change
  • Fixed Eidolon Defile ability description %time% placeholder.
  • Fixed warning sound when your ability is in cooldown.
  • Fixed friendly-fire option having reversed effects.
  • Other performance improvements.
  • Removed Spartan dependency.


There's another upcoming big update. If you want to stay notified,
join the Discord server.
----------, Mar 15, 2020

  • Added Russian translation.
  • Your real vanilla EXP will now show when you open enchantment tables.
  • Fixed /skill top command for servers that have less than 10 players with skills.
  • Removed unnecessary Multiverse dependency.
  • Fixed BossBar disappearing after relogging.
  • Holograms will now consider the changed XP from Glory mastery.
  • Fixed Pacifist mastery.
  • Pacifist mastery will now only drop EXP for blocks that can drop EXP or fully grown crops.
  • Improved animation for Swordsman Thousandcuts.
  • Added extra scaling for Swordsman Thousandcuts: cut-count You need to either reset your skills.yml or add it yourself.
  • Added a warning in console for missing scalings instead of throwing an error.
  • Added support for MythicMobs internal names.
  • If no custom XP and Soul is defined for a mob type, then the default dropped XP will be targeted.
  • Fixed misleading descriptions in config.
  • Fixed Arbalist Crossbow ability lvl 3.
  • Improved several abilities.
  • Performance Improvements.

You'll need to update your config.yml and skills.yml
There's another upcoming big update. If you want to stay notified,
join the Discord server.
----------, Mar 8, 2020

  • Fixed default Devourer Gliders and Cloak titles.
  • Fixed Devourer Gliders enabling for other skills.
  • Huge performance improvements for Devourer Double Jump (Gliders).
  • Fixed the update checker.
  • Reordered language list, and removed unused entries.
  • Improved Vampire Bleed.
  • Fixed poison check for %skills_status% placeholder.
  • Removed %skills_statpoints% use %skills_stat_pts% instead.
  • Data converter file will now be created if the plugin is loaded for the first time.
  • Code cleanup.

There's another upcoming big update. If you want to stay notified,
join the Discord server.
----------, Feb 22, 2020

This update is highly recommended as it adds a variety of different new features.
You need to delete your config.yml and skills.yml

There's another upcoming big update. If you want to stay notified,
join the Discord server. This is the best time if you have a suggestion.
This update will stay in beta for a long time, and beta Jars are accessible from the discord server.


  • Added a friends and party system! This is specially useful for Priests.
  • Added custom stats!
  • Added custom energy types!
  • Added Vietnamese translation.
  • Changed some particles.
  • Added a rotation animation for Vampire Blood Well.
  • Starting to add support for 1.8 again... kms...
  • Added a nice atomic effect for Eidolon active.
  • Added a really cool DNA effect with fireworks when you level up.
  • Added an option to completely disable masteries.
  • Added an option to disable any subcommand.
  • Added bass sound to unknown command and permission messages.
  • You can now keep your real EXP while displaying your skills exp. Note that this trick is a little glitchy and will show your real exp for 1 tick (100ms) each time you gain exp.
  • ActionBar updates every 10 ticks (500ms) now. Which means x2 faster than the previous one.
  • Fixed the update checker.
  • Fixed Vampire losing a lot of blood by default.
  • Fixed command descriptions not updating after reloading the plugin.
  • Fixed an issue with energy message showing the equation instead of the calculated number.
  • Fixed Fire Mage inferno dealing a lot of damage with high scalings.
  • Plugin will not cause a second error if it fails to load.
  • New languages will now be added to translations if missing (with the default English message).
  • Removed support for Kingdoms and Parties.
  • Changed skill displayname placeholder to %skill% for skill selector GUI.
  • Fixed %skills_status% placeholder. Which means %status% will no longer work in Action Bar messages. Use
  • that instead.
  • Added custom leveling system.
  • Added double jump to Devourer Gliders. You can configure the height using the scaling. Recommended value is lvl * 0.5
  • Devourer Gliders speed level is now based on your ability level.
  • Fixed NPC support for levelups.
  • Player data is now saved when they quit due to hp scalings.
  • Added per player health scaling. This is a good EULA compliant feature for your VIP players.
  • Addded "invis-cooldown" and "neutrality-cooldown" scalings for Devourer Cloak.
  • Added explosions and shotgun for Arbalist Crossbow.
  • Added Blink and Disarm for Devourer. Removed Consume.
  • Fixed some abilities attempting to effect invulnerable entities.
  • Fixed SavageFactions and SaberFactions support.
  • Fixed Priest Seal of Life default scaling. This scaling defines the amount of seconds for the ability cooldown.
  • Added bossBar for levels and events. You can disable the vanilla exp one if you want to use this one. Or just disable this one. They're all in config.yml
  • Only WorldGuard 7 is supported.
  • Events commands now support time suffix.
  • Fixed health not being updated after reloading.
  • Fixed Swordsman Parry not using percent. And added % to the description.
  • Implement XSeries utilities directly to the plugin for the latest performance improvements.
  • Performance improvements.
  • API Changes.
----------, Feb 18, 2020

Updated the main page. Added the new commands, permissions and an image for Priest. Wiki is not finished yet.
  • Added metrics (bStats)
  • Fixed a small bug related to Swordsman.
  • Performance improvements.

For live updates on priest skill, suggestions, bug reports or questions join our Discord server.
----------, Jan 8, 2020

This update is highly recommended as it adds Priest skill with a lot of ther features and bug fixes.
You need to delete your config.yml and skills.yml (It's also recommended to delete en.yml for new messages)


Added

  • Added Priest as a new skill! (Still in beta) It's fixed skill that's going to have a complete set of cool particles, sounds and abilities!
  • Added particles and sound to FireMage Energy Absorb based on their ability level.
  • Added particles to Devourer Evolve Cloak
  • You can now use time suffixes for skill-change-cooldown option (read the config)
  • Fire Mage's Inferno is now activated for one hit only.
  • FIre Mage's inferno has a chance to give the player nausea effect, this chance is affected by the energy scaling (ability cost) and the player's skill level.
  • Fire Mage's Inferno has a chance to divide damage taken by 2 or 3. This chance is also affected by the energy scaling and player's skill level.
  • Added /skill statistics
  • Added /skill stats <player>
  • Option to use your EXP level bar as your skill level bar progress.
  • Option to lower your health scaling without affecting your real health.

Fixed

  • Fixed support for WorldGuard v6
  • Fixed support for SavageFactions.
  • Fixed FireMage Energy Absorb.
  • Fixed Devourer Evolve Cloak.
  • Fixed /skill select multi-version material support.
  • Fixed /skill user stats
  • Fixed disabledAbilities that was missing from old data conversion system.
  • Fixed permissions for /skill select
  • Fixed players data manager attempting to level up by setting the Exp when loading data
  • You can now have "S" (Shift) as the last activation key.
  • You can no longer activate abilities on level 0
  • Fixed sounds and /skill change cooldowns.
  • You can now have longer /skill change cooldowns. The data is saved.
  • Remaining cooldown shown in /skill change will now remove time units that are 0 automatically.
  • Added seeds and mushrooms to items-that-prevent-skill-activation option.
  • Fixed vampire blood lust on higher levels.
  • Fixed stats GUI bugs.
  • Fixed multi-version material support for some materials.
  • Fixed Fire Mage's Inferno particles that both displayed at the player's location. One is for the enemy and one is for the player.
  • Performance improvements.

Reminder: 1.8 will not be supported. You need at least 1.9 Stop using old versions.
And many more than I forgot.
I still haven't started working on Skills wiki. I'm sorry.
For live updates on Priest or questions skill join our Discord server.
----------, Jan 7, 2020

Sorry for the late update. I've been really busy.
A lot of things have changed and I'm still working on the wiki.
If you have any questions you can join the discord server or DM me on Spigot (note that I'm a new dev working on the plugin you should DM @CryptoMorin not Hex).
1.8 is not fully tested, let me know if it works.


Make sure to take a backup of your Skills folder before updating.


New:

  • 1.15 Support
  • 1.8-1.15 Material and Sound support.
  • Party system is completely removed and replaced with Parties plugin support.
  • Added TAB Completer for commands.
  • Help page now shows the total page numbers next to the page number.
  • You can now check how many EXP you need to level up in /Skills level
  • Added /Skills setskill <skill> command syntax.
  • /Skills setskill will now check if the player has any saved data.
  • Added the following placeholders: %skills_def%, %skills_str%, %skills_dex%, %skills_int%, %skills_rawxp%. Some placeholders are also changed.
  • You can now use short_ before any integer placeholders to convert it to a short number. E.g. %skills_short_soul% 2854 -> 2.8K
  • You can now do /skills select if you have already have a skill and have skills.select.override permission.
  • Added a new equation for leveling system. This one is much more smarter.
  • Merged /Skills see <player> with /Skills info <player> with permission skills.info.others and a message in the language file.
  • Changed message colors.
  • A lot has changed in the config.yml please reset it.
  • You can now specify a type of mob for mob souls and mob exp in config TYPE:<mobtype>, <amount> e.g. TYPE:ZOMBIE, 7
  • You can now downgrade mastery by right-clicking on it. However there's a permission for it if you want it added. So players can't keep their souls after dying.
  • You can now edit online/offline/leader prefix in language file.
  • You can now use lose-same-souls-as-killer-souls-gain feature.
  • Arbalist arrows are no longer automatically removed. I find it cooler this way myself. If anyone wants it disabled, I'll add an option.
  • Added the Stats Point explanation in the item's lore instead of displaying a message in /Skills stat
  • You can now specify the material types as well as the dropped material, its amount and the chance for Logging mastery from mastery-logging-materials option.
  • Removed old Skill Improvement config converter.
  • You can now change the skill items (not for the GUI) in the config skill-item.<skill>
  • Merged Skills Strength and Weakness with its Description.
  • You can now choose the item's name and material for skills in /Skills select
  • Replaced HTML styled <br> line separator with the new line escape \n character.
  • Language file will now use one line only as the multi-line was completely useless. You can use \n for new lines.
  • Masteries GUI now uses 5 slot columns to fit the masteries count.
  • You must reset your config and language file. The plugin will automatically backup the ymls files if you haven't reset them.
  • Added SavageFactions support.
  • Added an update checker.
  • Config handler is recoded and should run more smoothly.
  • You don't need to install ActionBarAPI plugin anymore, it's built-in.
  • ActionBar is now completely customizable.
  • ActionBar now uses animations energy.
  • ActionBar now updates every one second (instead of 1.5 seconds) using async Tasks. It's improved.
  • Skills Loss message is no longer shown if the lost souls are 0.
  • Now the language file doesn't spam in console if it's the first time loading the plugin.
  • What's the most retarded thing you can do with a Minecraft plugin?

Fixed:
  • Saves reloads all the loaded player data on /Skills reload.
  • No more IOException Stackoverflow when players folder isn't found.
  • JSON data files now have the ".json" file extension... And it no longer saves unnecessary data such as the id and uuid (player's name and UUID) in the data file.You don't need to worry about your player data, they're automatically converted. It also backups data automatically before converting in players/backup folder.
  • PlaceholderAPI will now use the Expansion API instead of Ez API. Please update your PlaceholderAPI to the latest version.
  • Fixed an issue with help page throwing error on wrong page numbers.
  • Fixed an issue with pages showing duplicated commands.
  • Plugin is actually going to disable now after the, "Could not initiate LanguageSupport. Plugin is going to be disabled." error.
  • Command usage messages will now follow <required> and [optional] argument format.
  • Party permissions changed from the format skillsparty.<permission> to skills.party.<permission>
  • You can now use spaces for lists in the config between each comma blah,blah -> blah, blah
  • Fixed drowned spawner farming. Thanks to
  • Fixed clicks being called two times (duplicated messages and etc.) in 1.9 and above.
  • Fixed a problem with item lore in the language file not passing the last color to the next line. And now it listens to <br> separator properly.
  • Stats (health) will now update on levelup.
  • Fixed an error when the plugin couldn't load and disabled itself for any reason.
  • You can now get skills (_only skills_) placeholders even if placeholderAPI is not running.
  • Fixed not checking the max Lvl for masteries.
  • Fixed where it always said "Loaded 0 language statements".
  • Fixed skill activation getting called twice.
  • Removed an old skill pyro from the config.
  • Fixed config handler that in some cases it needed to use the default options when the config was not there.


API:
  • Package namespace is renamed to org.skills, the whole API is incompatible with the previous one. Please update.
  • PlayerInfo class is now SkilledPlayer.
  • For any player related API usage, use SkillsAPI class.
  • Added SkillEXPGainEvent requested by Kiricho for QuantumRPG plugin party system.
  • setExp() can now be used as setExp(int exp, boolean silent) where if silent is true, it'll increase the level manually without calling levelUp method which calls SkillLevelUpEvent in SkilledPlayer class.
  • Added getRawExp(), setRawExp(int exp) and willLevelUp(int exp) to SkilledPlayer class.
  • levelUp calls SkillLevelUpEvent for each integer, and now it will continue calling these events if one of them is cancelled.
  • Changed isHasValue from Sdsad class to hasValue.
  • Added an API to add your own skills. Read below for more information. (Not complete)
  • You can now set the added level for SkillLevelUpEvent event using setAddedLevel
  • You can now directly access SkilledPlayer from events.
  • All the events will now use Player, events will not fire for offline players.
  • SkillActiveStateChangeEvent is now cancellable.
  • In SkilledPlayer setters and getters for stats are no longer available directly. You have to use getStat(StatType) and setStat(StatType, int amount).
  • SkillToggleDisableEvent is renamed to SkillToggleAbilityEvent. And since offline players can't toggle abilities, it now uses Player. Also getToggled is renamed to getAbility. setDisabled is also added. And it's no longer possible to setPlayer...
  • In SkilledPlayer: isDisabled is renamed to isAbilityDisabled and toggleDisabled is renamed to toggleAbility. Always make sure to use these methods. Do not call SkillToggleAbilityEvent directly.
  • The full wiki will be finished later.

And a lot more. I changed a lot of things that I completely forgot.
----------, Dec 18, 2019

  • Just buying time for the recoding dev.
For the updated beta version of the plugin you can join SkillsPro discord
----------, Sep 15, 2019

  • Config now allows for Devourer's bonus health damage to be configured (Please check config after installation, as devourer scaling config value will be reset)
  • Fixed issue where Skills tries to eject a passenger even though there is no passenger
----------, Apr 8, 2019

  • Attempted fixes for skill damage in protected regions
  • Maxed skills can be toggled off or on
  • Changed the way SkillScalingTypeChange was called
  • Added persistent skill bonuses (/skill givebonus)
    • Allows for both soul and exp bonuses at the same time
    • Fixes the problem where soul bonuses uses EXP values to calculate
  • Attempted fix for juggernaut throw error
  • Attempted to add Mythic Mob config name support for special name xp bonus
  • Revamped placeholder system
  • Added placeholders for bonuses
    • soulbonusduration
    • soulbonusmultiplier
    • xpbonusduration
    • xpbonusmultiplier
    • (the duration multipliers return "no bonus active" if there is no bonus active)
  • Added MyPet support to prevent players from farming their pets for exp and souls
  • Reload now works for stat thresholds, special soul cases etc
  • Ability ready status is now shown in the action bar
Please report any bugs you find in the discussion, or in the skills discord
https://discord.gg/4NC4Ze7
----------, Mar 13, 2019

  • Added config option to whitelist some worlds from MythicMobs xp/soul margins
  • Added a fix for non-citizens NPCs
----------, Jan 15, 2019

  • Fixed issue where partymanager tries to measure distance between different worlds
  • Added config option to disable soul/xp gain in certain worlds
  • New command: /skill givebonus (Gives a soul or xp boost to a specified player)
  • Poison now doesn't use region-friendly damage in order to prevent anticheat tripping
----------, Jan 6, 2019

  • Skills will now do some checks to prevent bypassing other plugins (like worldguard and factions). As such, skills won't hook into these plugins to specifically check for damage anymore.
  • Fixes for some errors
  • Fixed issue with parties, where leaving the game did not help remove players from parties
  • Added /skill top (Shows players with highest levels)
----------, Dec 17, 2018

  • Fixed error that spammed when you right clicked with a flower pot in hand
----------, Dec 8, 2018

  • Food will no longer activate active skills
  • Fixed issue with placeholders where energystring was not coloured
  • Added translation for Party announcements
  • Fixed issue where right clicking with skulls will cause errors
  • Fixed problem where config did not generate console commands for skill selection and changing
----------, Dec 5, 2018

  • Join the Skills discord!
  • Mastery GUI redesigned
  • Fixed issue where some of the Efficiency masteries didn't work properly
  • Added a catch to try and unhook if Factions or Worldguard are giving errors
  • Fixed problem where the config option to disable certain items from triggering special abilities didn't work (This only disables triggering abilities when interacting at blocks. Don't confuse it with disabling when interacting at air. All blocks are already automatically in this list)
----------, Dec 2, 2018

  • Fixed problem where reload command doubled listener registration
----------, Nov 29, 2018

  • Fixed issue with /skill reload, where some options did not reload
  • Skill improvement costs now use equations, and config will support modifying these equations
  • Some minor error fixing for party system
  • Added config option to negate party bonuses if one of the members are not close enough. Set to -1 to ignore distance
----------, Nov 29, 2018

  • Redesigned the select,change,improve and stat GUIs to be less boring
  • Skills will now run regardless of the status of hooks into other plugins (Should try to run as normal even if a hook fails to work)
  • Fixed issue where reload command did not update skill improvement details like language, cooldown and cost etc
  • Fixed problem where party bonus can add xp/souls to 0 xp and souls special cases in config
----------, Nov 25, 2018

  • Arbalist arrow will now disappear upon hitting a block
  • Fixed issue where arbalist config options didn't appear
  • Fixed issue where skills reload didn't refresh skill scaling changes
  • Fixed issue where party soul bonus tried to use the exp config option, and gave an error because of it ("unrecognised variable or constant")
----------, Nov 23, 2018

  • Fixed issue where setting an energy cost to Arbalist didn't work
  • Fixed issue where setting a cooldown to Mage energy flux didn't work
  • Added config option to control what the party souls and exp bonus is
  • Changed firemage passive to now boost health regeneration instead of healing every second
  • Swordsman Dodge now displays a message when activated
  • Fixed issue in version 1.8.8 where Attribute class is not defined, and when Particle class is not defined
  • Added config option to disable action bar usage
  • Added a small fix for restoring maxhealth to 20 when changing worlds
----------, Nov 20, 2018

  • /skills reload now refreshes the language file
  • Fixed problem where updating health max caused energy to refill (and associated problems, like energy/mana never going below maximum, and eidolon switching forms randomly)
  • Fixed problem where mage didn't regenerate mana
  • Change eidolon spectre speed display to display as Minecraft potion levels instead of potency levels
  • Added MythicMobs support to check for MythicMobs entity levels. Skills exp and souls can no longer be awarded to players that kill mobs that have too high a level or too low a level relative to themselves
  • Fixed problem where /skills refresh had no permission. The permission is now skills.refresh
----------, Nov 17, 2018

  • Added config option to disable stat reset
  • Added config option to add a soul cost to stat resetting
  • Fixed issue where player health does not increase in real time when levelling up
  • Skills will no longer set health unless the player respawns (Fix for items that boost HP)
----------, Nov 10, 2018

  • Fixed issue where juggernaut throw didn't work in older versions
  • Fixed issue where an error occurred when a devourer attacks things like armour stands or item frames
----------, Nov 2, 2018

  • Fixed problem where 1 level of potency was added to Devourer Evolve Gliders
  • Fixed problem where Devourer Cloak gave speed
  • Added /skills reload command
  • Fixed problem where masteries' GUI had some wrong clicks
  • Added listener to set player max health back to 20 when transferring worlds (Untested)
----------, Oct 30, 2018

  • Fixed issue where using setskill command with an invalid skillname gave an error instead of the proper message.
----------, Oct 25, 2018

  • Changed levelup event priority to monitor
  • Fixed issue where Swordsman particles were not supported on 1.13
  • Placeholders for cooldowns are now coloured according to the actionbar
----------, Oct 25, 2018

  • Fixed issue where there was an unresolved placeholder in mage energy flux description
  • Placeholders for active cooldown no longer return values below 0
----------, Oct 20, 2018

  • Added setting in plugin.yml to use 1.13 material names
----------, Oct 19, 2018

  • Fixed issue where Mage active caused an error in 1.13
  • Arbalist and Firemage now display icons where energy is normally displayed
  • Minor code cleaning
  • New placeholder: %skills_activecooldown% or {skills_activecooldown}
  • All MVdWPlaceholders now start with the prefix skills_ to avoid clashes with any other placeholders
  • Mastery GUI size shrank to fit icons
----------, Oct 19, 2018

  • Fixed issue where Citizens being damaged would cause an error
  • Added a new placeholder: energystring (Returns the full energy string from the actionbar)
  • Players no longer retain old energy when changing skills
  • Players will no longer retain old health when changing skills if the old health is larger than the new max health
---v12.0.0 updatelog---
  • I have tested the jar with what limited resources that I have as much as I could. However, please note that it has not been used in a production environment yet (referring to an actual populated server). If there are bugs, please report them to me in the discussion, or through PMs if it's a serious bug.
  • Your player saves can be reused in the recoded version. However, as a precaution, please make backups.
  • Buyers can request for the source code from me. Though I may consider releasing the sourcecode for the lite version.
  • Server owners can now directly configure all ability scalings, health scalings and energy scalings! This includes max blood, eidolon max imbalance, and energy regeneration rates
  • API changed drastically
  • Skills no longer handles health on its own: Base HP is modified to better work with other plugins
  • Minor balances
  • Bugfixes with scalings in older versions
  • Much more detailed config file, allowing more intricate and special customisation
  • Much cleaner code
  • Some optimisations
  • Approach me for a tutorial regarding the API. I may release an official one in future
  • The plugin was tested in 1.12, but can compile with 1.13. It should work in both versions, but try it beforehand to confirm. I will attempt to support both versions.
----------, Oct 17, 2018

  • Fixed issue where ActionbarAPI was needed to enable
  • Fixed issue where PlaceholderAPI/MVdWPlaceholderAPI didn't register placeholders for Skills
  • Added config option to denote data-saving interval
  • Added a failsafe for concurrency problems in data saving (If there is a large amount of data to save and you detect some lag, increase the data saving interval)
  • Added 2 new placeholders (energysymbol and status), which return the symbols from the actionbar
----------, Oct 16, 2018

  • Fixed a problem where the plugin tried to use part of Kingdoms API to do things
---v12.0.0 updatelog---
  • I have tested the jar with what limited resources that I have as much as I could. However, please note that it has not been used in a production environment yet (referring to an actual populated server). If there are bugs, please report them to me in the discussion, or through PMs if it's a serious bug.
  • Your player saves can be reused in the recoded version. However, as a precaution, please make backups.
  • Buyers can request for the source code from me. Though I may consider releasing the sourcecode for the lite version.
  • Server owners can now directly configure all ability scalings, health scalings and energy scalings! This includes max blood, eidolon max imbalance, and energy regeneration rates
  • API changed drastically
  • Skills no longer handles health on its own: Base HP is modified to better work with other plugins
  • Minor balances
  • Bugfixes with scalings in older versions
  • Much more detailed config file, allowing more intricate and special customisation
  • Much cleaner code
  • Some optimisations
  • Approach me for a tutorial regarding the API. I may release an official one in future
  • The plugin was tested in 1.12, but can compile with 1.13. It should work in both versions, but try it beforehand to confirm. I will attempt to support both versions.
----------, Oct 14, 2018

  • Fixed a problem where PlaceholderAPI (and other external softdepend classes) failed to work properly
---v12.0.0 updatelog---
  • I have tested the jar with what limited resources that I have as much as I could. However, please note that it has not been used in a production environment yet (referring to an actual populated server). If there are bugs, please report them to me in the discussion, or through PMs if it's a serious bug.
  • Your player saves can be reused in the recoded version. However, as a precaution, please make backups.
  • Buyers can request for the source code from me. Though I may consider releasing the sourcecode for the lite version.
  • Server owners can now directly configure all ability scalings, health scalings and energy scalings! This includes max blood, eidolon max imbalance, and energy regeneration rates
  • API changed drastically
  • Skills no longer handles health on its own: Base HP is modified to better work with other plugins
  • Minor balances
  • Bugfixes with scalings in older versions
  • Much more detailed config file, allowing more intricate and special customisation
  • Much cleaner code
  • Some optimisations
  • Approach me for a tutorial regarding the API. I may release an official one in future
  • The plugin was tested in 1.12, but can compile with 1.13. It should work in both versions, but try it beforehand to confirm. I will attempt to support both versions.
----------, Oct 14, 2018

  • I have tested the jar with what limited resources that I have as much as I could. However, please note that it has not been used in a production environment yet (referring to an actual populated server). If there are bugs, please report them to me in the discussion, or through PMs if it's a serious bug.
  • Your player saves can be reused in the recoded version. However, as a precaution, please make backups.
  • Buyers can request for the source code from me. Though I may consider releasing the sourcecode for the lite version.
  • Server owners can now directly configure all ability scalings, health scalings and energy scalings! This includes max blood, eidolon max imbalance, and energy regeneration rates
  • API changed drastically
  • Skills no longer handles health on its own: Base HP is modified to better work with other plugins
  • Minor balances
  • Bugfixes with scalings in older versions
  • Much more detailed config file, allowing more intricate and special customisation
  • Much cleaner code
  • Some optimisations
  • Approach me for a tutorial regarding the API. I may release an official one in future
  • The plugin was tested in 1.12, but can compile with 1.13. It should work in both versions, but try it beforehand to confirm. I will attempt to support both versions.
----------, Oct 14, 2018

Fixed issue where Citizens support doesn't properly load
----------, Feb 25, 2018

  • Added config option for needed xp to level up
----------, Nov 30, 2017

  • Nerfed default values of Eidolon's active and Firemage's Absorb Energy
  • Buffed default values of Swordsman's Active skill and passive
  • Buffed Mage passive and active skill. Also changed Mage active skill, and changed Explode spell chance
  • Added a way to configure skill improvement value scalings in config.
----------, Nov 21, 2017

  • Fixed issue where /skill setskill was an unknown command
  • Fixed issue where vampire active's blind only worked for a certain amount of hp
----------, Nov 11, 2017

  • Fixed issue where /skill setlevel didn't award statpoints upon levelling up
  • Added config option to disable showing XP messages in chat
  • Stopped XP gain after level limit is reached
  • If your mentioned bug wasn't fixed, please PM me or say so in discussion. Been busy lately, and it's hard to follow up on alerts.
----------, Oct 4, 2017

  • Added command /skill setxp [player] [amount]
    • Adds to player's xp level. Put a negative number to deduct. XP can go below 0.
----------, Aug 10, 2017

  • Added /skill showactivemessages (/skill sam). Allows players to toggle off and on active activation and cooldown messages
  • Forces players back to the juggernaut carrier if the player uses Shift to get off (Sorry that I couldn't do more, the vehicle exit seems to be client sided. But the juggernaut's damage still applies, and hopefully this update will limit the distance anybody can move in the short span that they can get off)
----------, Jul 2, 2017

  • Fixed support for 1.12
  • Added config option for enabling/disabling a skilltype
----------, Jun 14, 2017

  • Fixed issue where using particleLIB on 1.11 and above caused eidolon and firemage to do direct damage to hearts
  • Added a plain particle effect for eidolon if particleLIB isn't present
  • Please note that ParticleLIB doesn't support 1.11 and above.
----------, Jun 10, 2017

  • Fixed the misspell in default translation of Evolve Cloak
  • Added config option to turn off level display in actionbar
----------, May 4, 2017

  • Added more checks to prevent an error with the kingdoms hook
----------, May 1, 2017

  • Worldguard PVP flag will no longer affect mobs
  • Residence pvp blocking will no longer affect mobs
  • FactionsUUID and Skills will no longer cause errors
----------, Apr 29, 2017

  • Added XP and level indicator in actionbar
  • XP gain will no longer be signified in chat, unless actionbarAPI isn't present
----------, Apr 9, 2017

  • Fixed issue where skill change cooldown never started
----------, Apr 8, 2017

  • Added language translations for energy type placeholders
----------, Mar 24, 2017

  • Added a few more language translation options
  • Added a new reset button for stats. Players can now reset stat points
----------, Mar 2, 2017

  • Added config option to block skill activation when clicking against some blocks
----------, Jan 21, 2017

  • Compiled with latest citizens version
  • Fixed issue with putting PLAYER in soul bonus
----------, Jan 2, 2017

  • Fixed issue where breaking acacia wood will give oak planks with masteries
  • Added a config option to disable some items from activating skill actives
----------, Dec 27, 2016

  • Tuned skills to work with latest version of residence. You'd need to update residence too, if it's too old.
----------, Dec 24, 2016

  • Attempted a fix on Residence implementation
  • Attempted a fix on placeholders
----------, Dec 24, 2016

  • Fixed issue where skill.select.[name] didn't work after you translated the skill name
----------, Dec 21, 2016

  • Fixed issue where skill improvements were free
  • Fixed issue where commands on skill select/change only worked with swordsman
----------, Dec 15, 2016

  • Improvements GUI recoded
  • Added more language options
  • Added configuration for disabling some masteries
----------, Dec 11, 2016

  • Allowed skill improvements to be translated
  • Shortened code
  • API new addition in Skills class
----------, Dec 5, 2016

  • Fixed issue where the auto statpoint distribution didn't work properly
  • Fixed issue where Eidolon couldn't use auto statpoint distribution
----------, Nov 28, 2016

Resource Information
Author:
----------
Total Downloads: 1,186
First Release: Jul 6, 2015
Last Update: Dec 4, 2024
Category: ---------------
All-Time Rating:
75 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings