AutoArmor — auto-equip armor on join, /kit, or console kit 1.1.0
Now updated for 1.20–1.21.x! When a player gets armor in their inventory, AutoArmor moves it to the right slot — no more standing around clicking each piece into place. Works on join, when a player runs /kit, and when console hands out a kit too.
Features
- Auto-equip on join — perfect for first-join kits delivered by other plugins
- Auto-equip on /kit (or any commands you configure)
- Console command support with flexible {player} placeholder patterns — works with EssentialsX, CMI, and anything else that issues kits via console
- Hotbar reorganization — if the armor was sitting in the hotbar, the empty slot gets filled with the next item from your inventory so you don't end up with a hole
- Supports Leather, Chainmail, Iron, Gold, Diamond, Netherite, and Turtle Helmet
- Fully configurable — every trigger, command, permission, delay, and sound is toggleable
- Hot-reloadable config with /autoarmor reload — no restart needed
Commands
/autoarmor reload - Reload the config on the fly
Permissions
autoarmor.use Required to receive auto-equipped armor (only checked when enable-permission: true in config) everyone
autoarmor.admin Allows /autoarmor reload op
Console command patterns
Tell AutoArmor what your kit plugin's console command looks like and it'll figure out who to equip:
console-commands:
- "/kit {kit} {player}" # /kit starter Steve (EssentialsX, CMI)
- "/kit give {player} {kit}" # /kit give Steve starter
- "/ekit {kit} {player}"
- {player} — marks where the target player name goes (required, one per pattern)
- {anything} — wildcard for one arg (the name inside braces is just a label)
- everything else — must match literally (case-insensitive)
Add as many patterns as your setup needs. They're tried in order.
Compatibility
- Minecraft: 1.20 – 1.21.x
- Server: Paper, Spigot, and forks
- Java: 17+
Simple plugin — any bugs or issues, please message me!