AutoArmor 1.1.0 — Minecraft 1.20–1.21.x Support, Auto-Equip on Join & Console Kit Commands
After a long break,
AutoArmor is back and fully updated for modern Minecraft. Version 1.1.0 brings full compatibility with Minecraft 1.20 through 1.21.x on Paper, Spigot, and all major forks, plus three big new features that the most common requests over the years have asked for.
If you've been looking for a lightweight
auto armor plugin that "just works" with EssentialsX kits, CMI kits, first-join kits, or any other kit system — this is the update you've been waiting for.
What's new in 1.1.0
Auto-equip on player join
Armor sitting in a player's inventory when they join the server now gets equipped automatically. Perfect for
first-join kits, welcome kits, or any plugin that gives starter gear when a new player connects.
Console kit command support
AutoArmor now listens for kits handed out via the console (or by other plugins). Configure your kit plugin's command shape with a simple {player} placeholder pattern and AutoArmor figures out the rest:
console-commands:
- "/kit {kit} {player}" # EssentialsX, CMI
- "/kit give {player} {kit}" # alternate syntax
Works with
EssentialsX,
CMI, and any other kit plugin with a documented console command. Add as many patterns as you need.
Hotbar reorganization
When armor sitting in a hotbar slot gets equipped, the gap is automatically filled with the next item from the player's inventory. No more empty hotbar slots after /kit.
Modern armor support
Added support for
Netherite armor (all four pieces) and
Turtle Helmet. The original 2020 release predated both of these.
/autoarmor reload
Reload the config without restarting the server. Gated behind autoarmor.admin (default: op).
Compatibility
- ✅ Minecraft 1.20.x
- ✅ Minecraft 1.21.x (tested up to 1.21.11)
- ✅ Paper, Spigot, Purpur, Pufferfish, and all major forks
- ✅ Java 17 or newer
Improvements & fixes
- Rewrote on a modern API — replaced deprecated calls and 1.13-era patterns with current Bukkit APIs
- Switched the equip sound from ENTITY_PLAYER_LEVELUP to ITEM_ARMOR_EQUIP_GENERIC (the actual armor sound)
- Cleaned up the equip logic to prevent any chance of double-clearing the equipped piece
- Every trigger (join, player command, console command) is independently toggleable
- Configurable equip delay, equip sound, hotbar reorganization, and permission gating
- Better startup logging so you can verify your configured commands loaded correctly
Download
Grab the latest
AutoArmor.jar from the resource page, drop it in your /plugins/ folder, and restart. That's it.
As always — any bugs, issues, or feature requests, please message me or post in the discussion thread!