AuraSkills icon

AuraSkills -----

The ultra-versatile RPG skills plugin



Alpha 1.5.2 - Alchemy Abilities, Requirements, Sources, Custom Blocks, and more
This update adds tons of new features, content, and fixes many bugs. A lot of time was put into this update so if you enjoy the plugin, consider making a donation: https://www.paypal.me/archydev

New Features:
  • Added Alchemy abilities:
    • Alchemist - Potions you brew have a percent longer duration.
    • Brewer - Earn more Alchemy XP
    • Splasher - Potions you splash gain a longer duration for each player affected.
    • Lingering - Lingering potions naturally decay slower and decay less per affected entity.
    • Wise Effect - Gain Wisdom for every unique active potion effect.
  • Added Sharp Hook Mana Ability for Fishing:
    • Deal damage to a hooked entity when left clicking with a fishing rod
    • Options to display-damage-with-scaling and enable-sound (both true by default)
  • Added Item and Armor Requirements:
    • Require at least a certain skill level to use modifiers on an item/armor
    • New commands for requirements:
      • /sk item requirement add
      • /sk item requirement remove
      • /sk item requirement list
      • /sk item requirement removeall
      • /sk armor requirement add
      • /sk armor requirement remove
      • /sk armor requirement list
      • /sk armor requirement removeall
    • Multiple requirements for different skills can be added on the same item
    • Added new messages for requirement commands and lore
    • Added new permissions for requirement commands (Ex: aureliumskills.item.requirement.add)
    • Added config section for requirements:
      • item:
        • 'prevent-tool-use' - Whether block breaking should be blocked when a player does not meet a requirement
        • 'prevent-weapon-use' - Whether attacking entities should be blocked when a player does not meet a requirement
        • 'prevent-block-place' - Whether block placing should be blocked when a player does not meet a requirement
      • armor:
        • 'prevent-armor-equip' - Whether armor should be unable to be equipped when a player does not meet a requirement
    • Global requirements:
      • Global requirements apply to every item of a specific material
      • Defined in the 'requirements.item.global' and 'requirements.item.global' as lists
      • Format: '- [material] [skill_1]:[level_1] [skill_2]:[level_2] ...'
      • Ex: '- IRON_PICKAXE MINING:10 ENDURANCE:5' <- This would require Mining 10 and Endurance 5 to use ANY iron pickaxe
  • Added new "sources_config.yml":
    • Options in this file will be used instead of the old options in the main config
    • You must migrate your old values to the new file
    • Archery and Fighting sources are now for every mob type
    • Mob types include all mobs up to 1.16
  • Added custom block XP sources:
    • Applicable to Farming, Foraging, Mining, and Excavation
    • Add "custom:" section under the specific skill section in "sources_config.yml"
    • In the custom section, keys are the block name and values are the xp amount
    • Use 1.13+ block names even if in 1.12
    • Example path: sources.mining.custom.sandstone: 4.0
    • Custom blocks are checked for block replace automatically
  • Item modifiers now support the offhand:
    • The same type of stat can have a modifier on both the main hand and offhand
    • The modifier name visible in /sk modifier list has a "-offhand" at the end to denote an offhand modifier
    • All existing item modifiers will work with both hands
    • Added option "modifier.item.enable-off-hand" to enable/disable
  • Added MythicMobs support:
    • Just like custom block XP sources, add the "custom:" section under fighting and archery in "sources_config.yml"
    • Under the section, the keys are the MythicMobs mob internal name and the value is the xp amount
    • Killing a MythicMob that is defined in the sources config will override the default value for that mob type
    • Killing a MythicMob that has not been defined in the sources config will give the default xp for that mob type
  • Added new 'strength.use-percent' option to use a percent increase damage system instead of adding:
    • This option makes the base weapon damage, enchantments, and attack cooldown more important because the percent is applied on the base vanilla damage (with enchantments).
    • In order to show the correct percent on the stats menu, disable 'display-damage-with-health-scaling'
    • Add a percent symbol in the message 'menus.stats_menu.attack_damage' for display
    • It is recommended to increase the 'strength.modifier' if this option is enabled, but do your own testing
  • Added new message languages:
    • IMPORTANT: To use these languages, you MUST add them to the languages list in config.yml!
    • Turkish (tr)
    • Polish (pl)
    • Portuguese, Brazilian (pt-BR)
    • Chinese, Simplified (zh-CN)
    • German (de)
Changes:
  • Updated es, fr, id, and zh-TW messages
  • SkillLoader optimizations
  • Bamboo implemented as a farming source (previously didn't work):
    • Every bamboo above that breaks from physics still gives XP
    • Reduced default XP amount to 0.25
  • Removed now unused skill xp types from "config.yml"
  • Added API methods with UUID parameters for each existing method when possible
  • Individual language files will now only update if the embedded language file for that language has a different file_version
  • Moved messages files to a new messages directory. If the directory does not exist yet, old message files will be moved to the new directory.
  • Mana Ability cooldowns now support decimals
  • Speed Mine will now activate on netherrack, basalt, and blackstone
  • Added spectral arrows, tipped arrows, and tridents as ways to level Archery and now work with the strength stat
Bug Fixes:
  • Fixed NPC null pointers
  • Fixed bug with item modifiers not removing stat modifiers when moving in inventory
  • The screen will now shake less often when applying health modifiers (will only shake if necessary)
  • Disabled skills will no longer display on the stats menu lists of primary and secondary skills
  • Money rewards are now formatted to 2 decimal places
  • Disabled abilities will no longer show up on menus
  • Embedded English messages will now be used when a message is missing in messages_en.yml (fixes NPEs)
  • Fixed encoding issues with updating message files
----------, Nov 29, 2020
Resource Information
Author:
----------
Total Downloads: 575,721
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