Login
Esc

Cursor Creator

Character creator commands, YAMLs, race/class systems, panels, and editor workflow.

The cursor creator is the interactive character creation system. Open it with:

text
/ccreator
/clothes cursor
/clothes cursor start

/ccreator uses the same clothesplus.cursor.use permission and routes into the same cursor creator session.

Main files

text
uis/creator/cursor_settings.yml
uis/creator/cursor_ui_layout.yml
uis/creator/cursor_menus.yml
uis/creator/cursor_messages.yml
uis/creator/shared_ui.yml
uis/creator/cursor_auto_generated.yml

No cooldown navigation

Cursor navigation is no longer throttled:

yaml
# cursor_settings.yml
buttontimer: 0s

# cursor_ui_layout.yml
navigation-arrows:
  prev:
    cooldown:
      enabled: false
  next:
    cooldown:
      enabled: false

Race, class, and scale

yaml
race-system-enabled: true
class-system-enabled: true
scale-system-enabled: true

Race selection affects skin colours, eyes, and hair selection cycles. Class selection affects clothing categories such as shirts, pants, shoes, jackets, and accessories.

Race and class folder detection uses suffixes:

text
overlays/skin-colours/cursor/human_race/female/example.png
overlays/hairs/cursor/human_race/alex-male/blonde/example.png
overlays/shirts/cursor/female/warrior_class/example.png

human_race becomes race human. warrior_class becomes class warrior.

Hair and colour panels

Hair colour settings live in cursor_ui_layout.yml under:

yaml
hair-color-ui:
  hair-order: []
  hair-colors-per-gender: {}
  hair-colors-per-race: {}

race-hair-color-ui: {}

The runtime falls back from race-specific colour lists to gender-specific lists when a race does not define its own list.

The side-panel previous/next button hitboxes account for their visible button backgrounds. If buttons feel misaligned, tune position, click-radius-x, click-radius-y, and background width/height in the relevant panel section.

Cursor editor

Admin editor commands:

text
/clothes cursor editor [section]
/clothes cursor editor save
/clothes cursor editor buttontext <size>
/clothes cursor editor buttonposition <y,x>
/clothes cursor editor colours <size>
/clothes cursor editor colourcount <count>

The editor uses clothesplus.cursor.editor or clothesplus.cursor.admin.

Drag operations stage changes first. Use the save command to write them.

Regenerate after overlay changes

text
/clothes cursor generate
/clothes cursor reload

generate validates overlay folders and regenerates cursor_auto_generated.yml. reload reloads configs, overlay data, and active sessions.