Wardrobe System
Wardrobe System
Section titled “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.
Overview
Section titled “Overview”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
Quick Start
Section titled “Quick Start”Accessing the Wardrobe
Section titled “Accessing the Wardrobe”Open the wardrobe GUI with:
/wardrobeApplying a Preset
Section titled “Applying a Preset”- Click a cosmetic slot (e.g., “Ambient”, “Movement”)
- Browse available presets
- Click to apply the preset
- Effect is immediately active
Saving an Outfit
Section titled “Saving an Outfit”- Configure your desired presets in each slot
- Click “Outfits” button
- Select an empty outfit slot
- Click “Save Current”
- Load it anytime with one click
Core Concepts
Section titled “Core Concepts”Cosmetic Slots
Section titled “Cosmetic Slots”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
Section titled “Presets”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
Section titled “Moments”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)
Anchor Points
Section titled “Anchor Points”Determines where particles spawn:
- SELF: Around the player
- TARGET: At the location/entity being interacted with
Advanced Features
Section titled “Advanced Features”Custom Looks (Advanced Mode)
Section titled “Custom Looks (Advanced Mode)”For experienced users, the wardrobe supports creating custom “Looks”:
- Click “Looks” button in wardrobe
- Create a new look
- 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.)
Rule Conditions
Section titled “Rule Conditions”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
Timing Controls
Section titled “Timing Controls”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
Configuration
Section titled “Configuration”See the following pages for detailed configuration:
Permissions
Section titled “Permissions”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.
Commands
Section titled “Commands”/wardrobe- Open the wardrobe GUI (permission level 0)