Login
Esc

Wardrobe

The /wardrobe GUI, previewer flow, overlay filtering, outfits, and icons.

/wardrobe opens the wardrobe inventory. If the previewer is enabled, ClothesPlus first starts a preview session and then opens the GUI inside that session.

Previewer flow

The wardrobe previewer uses:

text
uis/previewer/previewer.yml
uis/creator/shared_ui.yml
uis/creator/dynamicuv_animations.yml

Players can preview changes, confirm, cancel, browse more, zoom with Q, and drag the preview avatar to spin it.

The browse/open-GUI cooldown is removed:

yaml
text-displays:
  open-gui:
    cooldown-seconds: 0

Inventory layout

Wardrobe inventory config lives in:

text
uis/wardrobe/wardrobe.yml

Important sections:

  • wardrobe.title and wardrobe.titles select resource-pack GUI title textures.
  • wardrobe.slots.categories controls category slots.
  • wardrobe.slots.content controls item slots.
  • wardrobe.slots.palette controls palette/skin-colour slots.
  • wardrobe.controls defines transparent hitboxes for outfits, favorites, search, previous, and next.
  • wardrobe.categories is generated from non-empty overlay folders and can be edited.

Overlay filtering

yaml
wardrobe:
  filter-overlays-by-skin-colour: true

When enabled, the current selected body type controls which wardrobe overlays are shown:

  • female
  • alex-male / slim
  • steve-male / classic

When disabled, access is permission/store based.

Outfit category behavior

Wardrobe outfit overlays are treated as full-body clothing. Equipping an outfit conflicts with and removes category overlays such as shirts, jackets, pants, and shoes. Removing an outfit should allow those categories to be equipped again normally.

Use canonical overlay names consistently in configs and generated paths. ClothesPlus normalizes/canonicalizes overlay keys for worn state, favorites, and generated wardrobe icons, which prevents duplicates caused by different generated/display paths.

Wardrobe icons

Generate or refresh wardrobe icons and overlay configs with:

text
/clothes pack wardrobe-icons
/wardrobe reload

Generated icon/resource files are written into resourcepack-edit and wardrobe UI config folders, then included in the next pack build.

base_skin false requirement

When base_skin: false, the player must have:

  • a selected body type with /clothes select alex_male, /clothes select steve_male, or /clothes select female
  • a saved skin palette from /clothes palette

If either is missing, /wardrobe blocks and tells the player what to run.