Login
Esc

Stores, Barber, Sewing, Outfits, and Custom Skins

The auxiliary GUI systems and where their configs live.

CStore

Command:

text
/cstore <store|reload|setcamera>

Permissions:

text
wardrobeclothes.cstore
wardrobeclothes.cstore.admin
wardrobeclothes.cstore.*

Config folder:

text
plugins/ClothesPlus/gui-systems/cstore/

CStore uses the shared previewer and DynamicUV preview avatar. Configure previewer context overrides under:

yaml
contexts:
  cstore: {}
  cstore.<store-id>: {}

Gifts

Command:

text
/cgifts [sent]

Permission:

text
wardrobeclothes.cgifts

Barber

Command:

text
/barber [hair|beards] <barbershop|reload|setcamera>

Permissions:

text
wardrobeclothes.barber
wardrobeclothes.barber.admin
wardrobeclothes.barber.*

Config folder:

text
plugins/ClothesPlus/gui-systems/barber/

Previewer context override keys:

yaml
contexts:
  barber: {}
  barber.hair: {}
  barber.beards: {}
  barber.<barbershop-id>: {}
  barber.<barbershop-id>.hair: {}
  barber.<barbershop-id>.beards: {}

Sewing

Command:

text
/sew

Permissions:

text
wardrobeclothes.sew
wardrobeclothes.sewing.*

Config folder:

text
plugins/ClothesPlus/gui-systems/sewing/

Sewing generated item textures are included in the resource-pack generation flow and benefit from pack fingerprint caching.

Outfits

Command:

text
/outfits

Permission:

text
wardrobeclothes.outfits

GUI file:

text
plugins/ClothesPlus/uis/outfits/outfits.yml

Outfit save/load/delete commands:

text
/clothes save <name>
/clothes load <name>
/clothes delete <name>

Custom skins

Command:

text
/cskins

Permissions:

text
wardrobeclothes.cskins
wardrobeclothes.cskins.save
wardrobeclothes.cskins.load
wardrobeclothes.cskins.delete

GUI file:

text
plugins/ClothesPlus/uis/skins/cskins.yml

Custom skin imports use MineSkin when a signed texture needs to be generated.