-This Plugin allows you to assign ability 1 - 3 actions to any piece of armor -These interactions can be assigned in the asset editor (Instrustions further down) -Assign RootInteraction for complex functionality
What are the downsides:
For the armor abilties to funcion you must be holding an item that has ability1, ability2 or ability3.
Example: Using any weapon you can trigger and armors ability 1 because all weapons have their special ability1 attack. This doen't require the weapons ability to be charged just for it to have the ability. ability 2-3 however will not work as the weapons don't have any ability.
There is a way round this that is by assigning items in the assset editor cancel chain interactions for their ability1-3 if they don't have them. this allows the armour ability to trigger but not change that in game funcionaility of the item. (You can have them have abilities they will work seperately still, eg when ability 1 for armor will work regardless of weapon charge and visa versa the weapon will charge and have it's special as usaul)
This does mean that the vanilla items and weapons don't correctly work with all armor abiltiies by default but mod packs can make their items work correctly.
I have also created a pack that enables functionality of armor abilties with vanilla weapons
Not the best example overall but i've been running out of time so trying to get what i can complete before not being able to work on this for a few days.
The example video shows armour abilities stack so where a full set can result in a high jump, further dash, faster smash.
you could mix it up so they each piece of armor does something different when you press q such as give varying healing effects etc
How to utilise the plugin
1 - Open the asset editor and either create a new pack or have one you are allready working with.
2 - Create new asset with the type ArmorAbility the name of this asset must match the name of the armour piece you want to have an ability. In this example i will do copper legs
3 - Fill in the details for name, description, then for each abiltiy a name, description then eitherr create or assign an rootinteraction.
4 - The Armor should now have the ability you will first need to reload the server or run the /armorabilities command.
5 - Test your armor (equipping will give a notifcation of the abilities as i dont know if i can show the abilties for your own items you can add them to the items descriptions). Dont forget you must have an item with an ability 1 for it to function
Extra details
You can create variety of combos by combining various interactions utilisnig cooldowns and condtions to ensure the abilities only trigger when you want them too.