Layered Armor API 1.1.1 - Dual Armor System
Curse Maven Snippet
What's new
🛡️ Layered Armor API 1.1.1
Major Update: Dual Armor System
This update completely improves the secondary armor system.
✨ New Features
- Secondary armor is now fully functional.
- Secondary armor can be rendered on top of the player's main armor.
- Main and secondary armor statistics are combined.
- The vanilla 20 armor point limitation is bypassed for the layered armor calculation.
- Armor Toughness from both armor sets is taken into account.
- Damage is distributed between both armor layers:
- 70% → Main armor
- 30% → Secondary armor
- Secondary armor retains its passive effects and attributes.
- Active abilities from compatible armor mods can also function while the armor is equipped in the secondary slots.
- Armor durability is handled independently for both layers.
- Improved compatibility with armor from other mods.
- Added/improved API functionality for other mods to interact with secondary armor.
⚔️ Example
If the player has:
Main armor: Netherite → 20 Armor
Secondary armor: Diamond → 20 Armor
The layered armor system calculates:
20 + 20 = 40 Armor
Incoming damage is then distributed between both armor layers using the 70/30 system.
🔧 Fixes
- Fixed incorrect armor attribute values.
- Fixed secondary armor incorrectly affecting vanilla armor attributes.
- Fixed armor calculations exceeding the intended values.
- Fixed several compatibility and rendering issues.
- Improved stability of the secondary armor system.
📌 Compatibility
Designed for Minecraft 1.20.1 Forge.
This version is a major improvement over the initial release and is recommended for all users.
This mod has no additional files

