The Wardrobe gives players a GUI to save player armor and easily swap between them.
Wardrobe GUI
Store up to 18 armor sets across two pages – helmet, chestplate, leggings and boots per slot.
One-click equip and unequip – switch between armor sets instantly without closing the GUI.
Per-slot permissions – configure which rank unlocks which slot. No permission plugin required, all slots are open by default.
Full NBT support – enchantments, durability, custom names, item flags and custom model data are fully preserved.
Armor is tracked at all times – removing a piece manually updates the wardrobe instantly.
All messages can be translated – English, German, French and Italian included out of the box.
Custom items supported via custom-items.yml using name or lore matching.
Admin view – inspect any player's wardrobe in read-only mode.
Auto-save – all data is saved per player. Nothing is lost on crash or restart.
Commands:
/wardrobe – Open your personal wardrobe.
/wardrobe reload – Reload config and all language files without restarting the server.
/wardrobe reset <player> – Reset a player's entire wardrobe, a specific page or a single slot.
/wardrobe check <player> – Open a read-only view of any player's wardrobe. (Admin only)
Permissions:
wardrobe.use – Allows a player to open their wardrobe. Default: true.
wardrobe.admin – Access to all admin commands. Default: OP only.
Requirements:
Paper 1.21 or higher.
Java 21 or higher.
Disclaimer:
This plugin was originally programmed by LucFr. KiwiLetsPlay took over the project.
German translation by: KiwiLetsPlay
Italian translation by: Axel
French translation by: Dbkilleur
Turkish translation by: DestroLoX