Armoury is a lightweight library that allows developers to easily implement armour related events. It is compatible with versions 1.9 through 1.18.1.
Since it does not rely on inventory interactions to determine armour modifications, Armoury also considers scenarios
where changes are made using methods such as PlayerInventory#setArmorContents(ItemStack[])
, or when the equipment
suffers from external damage.
ProtocolLib is a required dependency.
For explanations, examples, and use cases, visit the Wiki.
You are free to ask questions, report bugs, submit pull requests, and make suggestions.
This project is licensed under the MIT license.