AuraSkills icon

AuraSkills -----

The ultra-versatile RPG skills plugin



Alpha 1.6.0 - Abilities Overhaul
This is a massive content update that adds 15 new abilities, 3 new mana abilities, and more ability customization options! Please read the entire changelog. Consider making a donation to support development: https://www.paypal.me/archydev. Report any bugs you find to the Discord immediately! Warning: API Breakages! If you have plugins that use the API, ask them to update them first.

New Features:
  • New abilities_config:
    • Moved ability options from config.yml to new abilities_config.yml file
    • Added 'unlock' option (the skill level the ability unlocks at)
    • Added 'level_up' option (every x levels the ability should level up)
    • Added 'max_level' option to control the maximum allowed ability level (set to 0 for no limit) (skill level limits still apply)
    • Added various specific options for some abilities such as 'enable_message', 'enable_sound', etc.
    • Changing the new options will automatically change the order on menus and level up messages
    • Your existing ability options will be automatically migrated to the new abilities_config.yml file when updating and old options will be deleted
  • Enchanting abilities:
    • XP Convert - Earn 1 Minecraft experience for every certain amount of skill XP you gain.
    • Enchanter - Earn more Enchanting XP.
    • XP Warrior - Mobs you kill have a chance of dropping double experience.
    • Enchanted Strength - Gain Strength for every unique enchantment on the item held.
    • Lucky Table - Items you enchant using the enchantment table have a chance of upgrading the enchantment level by 1 if not max level.
  • Healing abilities:
    • Life Essence - Instant Health potions heal more.
    • Healer - Earn more Healing XP.
    • Life Steal - Heal a percentage of the max HP of hostile mobs and players you kill.
    • Golden Heart - Damage done to your absorption hearts is reduced.
    • Revival - Gain Health and Regeneration stat boosts for 30 seconds after respawning.
  • Forging abilities:
    • Disenchanter - Gain more experience when disenchanting items using a grindstone. (1.14+ only)
    • Forger - Earn more Forging XP.
    • Repairing - Repairing items in an anvil using the raw material the item was made from repairs more durability.
    • Anvil Master - Increases the maximum repair cost of an anvil before it is too expensive. (1.13+ only)
    • Skill Mender - Gaining skill XP has a chance to repair a held item or worn armor piece with the Mending enchantment by 1 durability per 2 skill XP.
  • Terraform mana ability for Excavation
    • Break blocks instantly in a 4 block radius in the same layer when digging
    • You must use a shovel and extra blocks broken must be the same type and in a single connected vein
    • Right click shovel and dig block to activate
    • Blocks broken will call BlockBreakEvent so there shouldn't be plugin compatibility issues
  • Charged Shot mana ability for Archery
    • Arrows you shoot will deal more damage based on how far the bow was pulled back, consuming mana in the process.
    • Left click a bow to toggle charged shot mode
    • Damage percent increase is based on the amount of mana consumed, mana is consumed up to the max mana cost
  • Absorption mana ability for Defense
    • Incoming damage will decrease mana by 2x Minecraft damage instead of health for a duration.
    • Mana will not regenerate while Absorption is active.
    • Left click a shield and take damage to activate
    • New sounds and particle effects used
  • Added PlayerLootDropEvent to the api
  • Added custom model data support for menu items:
    • Add key value pair to the 'material' string
    • Ex: 'custom_model_data:5'
    • Only works in 1.14+
  • Added option wisdom.max-mana-per-wisdom
  • Added menu descriptor/message for max mana
  • Added new placeholders (only identifiers shown, use %aureliumskills_[identifier]%)
    • xp_required_formatted_[skill] - Gets the required XP for the next level of a player formatted with suffixes (ex: 5k)
    • xp_required_[skill] - Gets the required XP for the next level of a player as an exact number
    • xp_progress_int_[skill] - Gets the percent progress to the next level rounded to an integer
    • xp_progress_1_[skill] - Gets the percent progress to the next level rounded to 1 decimal place
    • xp_progress_[skill] - Gets the exact percent progress to the next level
    • xp_int_[skill] - Gets the current XP for a player rounded to an integer
    • xp_formatted_[skill] - Gets the current XP for a player formatted with suffixes
    • xp_[skill] - Gets the exact skill XP for a player
    • multiplier - Gets a player's permission XP multiplier rounded up to 2 decimal places (1 = normal, 2 = 2x XP)
    • multiplier_percent - Gets a player's permission XP multiplier as a percent more value rounded to an integer (40 = 40% more XP)
Changes:
  • Stat levels and mana now use double instead of int (decimal support)
    • API BREAKAGE (You must recompile plugins that use mana and stat methods!)
  • The level progression menu now supports unlimited pages
  • Moved api events to a new event package (API BREAKAGE)
  • Changed item/armor modifier and requirement format to a nested NBT compound structure
    • Items with the legacy format will auto convert if held in a player's hand by default (set modifier.auto-convert-from-legacy to false to disable)
    • All item data from this plugin is now stored inside the 'AureliumSkills' root tag
  • Default config.yml changes:
    • 'boss-bar.enabled' is now true
    • 'action-bar.xp' and 'action-bar.maxed' are now false
    • 'strength.use-percent' is now true and 'strength.modifier' has been increased to 0.63 (was 0.05)
    • The 'abilities' and 'mana-abilities' sections have been removed (moved to abilities_config.yml)
  • Wisdom anvil cost reduction now uses a curved percent, similar to Toughness calculations
    • newCost = originalCost * (1 - (-1 * 1.025^(-1 * wisdomLevel * wisdom.anvil-cost-modifier) + 1))
    • newCost is rounded to an integer, must be at least 1
  • Tweaked some messages to reflect stat mechanic changes
  • Updated NBT API version
  • Added items to the default loot table and nerfed some
  • Updated Spigot-API version to 1.16.5
  • Action Bar improvements
    • Added action-bar.ability option and action_bar.ability message for using the action bar instead of chat for ability messages
      • Ability messages include raise/lower tools, activate/worn off mana abilities, bleed, first strike, etc
      • action-bar.ability is true by default
    • Improved idle action bar performance
    • The action bar should no longer interfere with vanilla action bars, these include:
      • Bed messages (monsters nearby, only at night, too far away)
      • Jukebox playing messages
      • Height limit messages (may not work sometimes on older versions)
  • Code cleanup and optimizations
Bug Fixes:
  • Fixed Endurance abilities still working when ability is disabled
  • Fixed Foraging abilities still working when skill is disabled
  • Implemented swim_per_meter source in Endurance
  • Added missing items in Fishing leveler (nautilus shell and bamboo)
  • Fixed inaccurate attack damage percent in the stats menu when use-percent and display-damage-with-health-scaling are true
  • Fixed wisdom.allow-over-max-mana option not working sometimes when set to false
  • Fixed six-sided logs not giving Foraging XP in 1.12
  • Fixed the 'skill setall' command affecting disabled skills
  • Fixed Jungle Log not checking for block replace
  • Fixed Excavation abilities not working when Archery was disabled
----------, Jan 17, 2021
Resource Information
Author:
----------
Total Downloads: 575,837
First Release: Jul 5, 2020
Last Update: Dec 15, 2024
Category: ---------------
All-Time Rating:
259 ratings
Find more info at wiki.aurelium.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings