Skip to content

Wardrobe System

The Wardrobe system is Glamour’s player cosmetic system that allows players to apply and customize particle effects that trigger during gameplay moments.

The wardrobe provides a unified interface for managing visual cosmetics:

  • Slot-Based Organization: Effects organized by cosmetic slots (Ambient, Movement, Jump, Attack, Sneak)
  • Preset System: Pre-configured effects ready to equip
  • Custom Looks: Advanced system for creating complex particle rules
  • Outfits: Save and quickly switch between cosmetic configurations
  • Permission Control: LuckPerms integration for effect access

Open the wardrobe GUI with:

/wardrobe
  1. Click a cosmetic slot (e.g., “Ambient”, “Movement”)
  2. Browse available presets
  3. Click to apply the preset
  4. Effect is immediately active
  1. Configure your desired presets in each slot
  2. Click “Outfits” button
  3. Select an empty outfit slot
  4. Click “Save Current”
  5. Load it anytime with one click

Slots organize effects by category:

  • Ambient: Continuous aura effects around the player
  • Movement: Triggered while walking/running
  • Jump: Activated when jumping
  • Attack: Plays during combat strikes
  • Sneak: Active while sneaking

Each slot can have one preset assigned at a time.

Presets are pre-configured particle effects that admins create:

  • Defined in config/glamour/wardrobe/presets.json
  • Include effect, timing, conditions, and permissions
  • Players with the required permission can use them

Moments are the gameplay events that trigger effects:

Movement

  • WALK, RUN, SPRINT, SNEAK, JUMP, FALL, LAND
  • GLIDE, SWIM, FLY

Combat

  • STRIKE, BLOCK, HURT, HEAL, CRIT
  • ENTER_COMBAT, LEAVE_COMBAT, KILL, DEATH

Interaction

  • USE_ITEM, EAT, DRINK, MINE, PLACE_BLOCK
  • FISH, TRADE

Environment

  • RAIN, STORM, SUNLIGHT, UNDERWATER
  • NETHER, END, DAY, NIGHT

Status

  • LEVEL_UP, GAIN_XP, ACHIEVEMENT
  • AURA (continuous effect)

Determines where particles spawn:

  • SELF: Around the player
  • TARGET: At the location/entity being interacted with

For experienced users, the wardrobe supports creating custom “Looks”:

  1. Click “Looks” button in wardrobe
  2. Create a new look
  3. Add rules defining:
    • Which moments trigger the effect
    • Which particle effect to play
    • Timing settings (interval, duration, cooldown, chance)
    • Conditions (health, dimension, time of day, etc.)

Conditions allow effects to only trigger when specific criteria are met:

  • Sneaking: Only while crouched
  • In Water: Only when swimming
  • Dimensions: Specific dimensions (e.g., “minecraft:the_nether”)
  • Time of Day: DAWN, DAY, DUSK, NIGHT
  • Health Range: Between min/max health percentages

Fine-tune when effects play:

  • Interval: Ticks between effect triggers
  • Duration: How long the effect lasts
  • Cooldown: Minimum gap before retriggering
  • Chance: Probability (0.0-1.0) of triggering

See the following pages for detailed configuration:

Default permission format:

glamour.wardrobe.preset.<preset_id>

Players need the specific permission to see and use a preset. Server operators see all presets regardless of permissions.

  • /wardrobe - Open the wardrobe GUI (permission level 0)