Armory API
ModA lightweight, cross-loader API for defining customizable tool and armor sets
Type
Mod
Modrinth Downloads
67
Modrinth ID
znCgKxCZ
Last Updated
May 17, 2026
Description
Armory API
Armory API is a lightweight library that provides shared code for defining and managing tool sets and armor sets in Minecraft mods.
This project was extracted from XunLib to allow Forge support, as XunLib’s multi-loader registration system is not compatible with Forge. By separating these features, Armory API avoids that dependency, remains loader-agnostic, and is easier to maintain.
Supported loaders:
- Forge
- NeoForge
- Fabric
Features
- APIs for defining ToolSet and ArmorSet
- Reduced duplication when registering tools and armor
- Loader-independent implementation
- Small scope and minimal dependencies
Planned work includes:
- Compatibility with modded tool types
- Additional armory-related APIs where appropriate
FAQ
Why is this separate from XunLib?
XunLib uses a multi-loader registration system that cannot support Forge.
The tool and armor set system does not depend on that system, so it was extracted into a standalone library to allow Forge support and simpler maintenance.
Does Armory API depend on XunLib?
No. It is fully standalone.
What does this mod provide?
Shared APIs and logic for tool and armor sets. It does not register content on its own.
Which loaders are supported?
Forge, NeoForge, and Fabric.
Does this handle item registration automatically?
It provides helper APIs for defining sets, but actual registration behavior depends on the loader implementation and how the consuming mod integrates it.
Can I use only ToolSet or only ArmorSet?
Yes. The systems are independent and can be used separately.
Dependency
Armory API is a library mod and does not add content by itself.
It is only required by mods that explicitly depend on it.
Note: The mod ID is armories to avoid conflicts with other mods using similar names.
Compatibility
Mod Loaders
Game Versions
Similar Mods
Villager Reroll
Adds a reroll button to villager trades before the first trade.
Sodium LOD Fixer
Fixes Sodium for LOD rendering mods like Distant Horizons, Voxy, Nvidium or Bobby
Handy Trader
Star your favorite villager trades. Favorited trades get a gold highlight so you can find them instantly in long trade l...
Better Villagers
Tired of the boring villagers which stare at walls or fall down in lava? Better Villagers is here which improves the ove...
Boris Lib
A library for my Server-Sided Fabric Mods. Contains a lot of very useful stuff for myself and other modders!
Smart item deleter V2
Smart Item Deleter v2 is a server-side optimization mod designed to automatically clean up dropped item entities when th...