UI YAML Layout
Where each UI and GUI configuration file lives.
ClothesPlus splits UI configuration by system. Global gameplay settings stay in config.yml; screen placement, text, hitboxes, and previewer behavior live in uis/.
Creator UI files
plugins/ClothesPlus/uis/creator/
cursor_settings.yml
cursor_ui_layout.yml
cursor_menus.yml
cursor_messages.yml
cursor_first_join.yml
cursor_blackout.yml
shared_ui.yml
dynamicuv_animations.yml
dynamicuv_animations/
steve.bbmodel
cursor_auto_generated.ymlKey responsibilities:
cursor_settings.ymlenables the creator, race/class/scale systems, camera, NPC placement, and drag-to-spin.cursor_ui_layout.ymlcontrols panels, buttons, hitboxes, colour panels, navigation, and text display positions.cursor_menus.ymlcontrols section/menu definitions.cursor_messages.ymlcontrols chat/action messages.cursor_first_join.ymlandshared_ui.ymlcontrol shared cursor, blackout, and welcome-screen behavior.dynamicuv_animations.ymlconfigures preview avatar idle animations.cursor_auto_generated.ymlis scanner output. Do not hand-edit it unless you know it will be overwritten.
Previewer file
plugins/ClothesPlus/uis/previewer/previewer.ymlThis is used by /wardrobe, /outfits, /cskins, /cstore, and /barber preview contexts. It owns preview camera, drag-to-spin, confirm/cancel/browse buttons, messages, sounds, session timeout, and optional context overrides.
text-displays.open-gui.cooldown-seconds is now 0.
Wardrobe files
plugins/ClothesPlus/uis/wardrobe/
wardrobe.yml
guis.yml
overlay_configs/wardrobe.ymlcontrols the/wardrobeinventory title texture, slot map, controls, categories, and transparent button hitboxes.overlay_configs/contains generated/editable overlay display config.guis.ymlis shared inventory GUI config and remains for outfit/custom skin menu compatibility.
Run this after adding overlays or changing generated icons:
/clothes pack wardrobe-icons
/wardrobe reloadOutfit and custom skin GUI files
plugins/ClothesPlus/uis/outfits/outfits.yml
plugins/ClothesPlus/uis/skins/cskins.ymlThese control the /outfits and /cskins inventory menus.
GUI system folders
plugins/ClothesPlus/gui-systems/
cstore/
barber/
sewing/These folders configure stores, barbershops, gifts, sewing recipes, generated icons, preview layout, and economy behavior for those systems.
Shared resource-pack UI keys
Current UI item displays use vanilla item-model references such as:
material: PAPER
item-model: clothesplus:cursorLegacy custom-item-id, itemsadder-font-image, and nexo-glyph leaves are obsolete and removed during migration.