Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 4 months ago
๐ OutfitsPlus - Cosmetic Armor System
Let your players express themselves with stylish cosmetic outfits!
โจ What is OutfitsPlus?
OutfitsPlus is a lightweight cosmetic armor plugin that allows players to wear custom cosmetic outfits over their armor slots. Cosmetics are purely visual and only appear when the armor slot is empty - zero impact on gameplay!
Perfect for RPG servers, survival networks, minigame lobbies, or any server looking to add cosmetic customization.
๐ Key Features
๐ญ Multiple Cosmetic Categories
- Hats - Crowns, helmets, hats, and headwear
- Masks - Face coverings and masks
- Tops - Chestplates and upper body cosmetics
- Wings - Elytra-style back cosmetics
- Pants - Leggings and lower body cosmetics
- Shoes - Boots and footwear
๐๏ธ Player Visibility Control
Players can choose what they see:
- Toggle their own cosmetics on/off
- Hide other players' cosmetics if desired
๐จ Full Customization
- Support for Custom Model Data (resource pack textures)
- Color-coded display names with hex color support
- Multi-line lore for detailed descriptions
- Custom metadata for rarity, author, and more
๐ Flexible Unlock System
- Permission-based unlocks
- Command-based grants for admins
- Default unlocked cosmetics option
๐ Multi-Language Support
- Built-in locale system
- Players can choose their preferred language
- Easy to add new translations
โก Performance First
- Uses Bukkit's native equipment API
- No packet libraries required
- Minimal server impact
- Async data saving
๐ท Gallery
TEXTURE ARE NOT APPLIED HERE

๐ Requirements
| Requirement | Version |
|---|---|
| Server | Paper 1.21.4+ |
| Java | 21+ |
No dependencies required! OutfitsPlus is a standalone plugin.
๐ฎ Commands
Player Commands:
/outfits help- Show help menu/outfits equip <category> <id>- Equip a cosmetic/outfits unequip <category|all>- Remove cosmetic(s)/outfits list [category]- Browse available cosmetics/outfits toggle <own|others>- Toggle visibility/outfits info <category> <id>- View cosmetic details
Admin Commands:
/outfits reload- Reload all configs/outfits give <player> <category> <id>- Grant cosmetic/outfits take <player> <category> <id>- Revoke cosmetic/outfits reset <player>- Reset player data
๐ Easy Configuration
Creating cosmetics is simple - just drop YAML files in the category folders:
id: royal_crown
display-name: "&6&lRoyal Crown"
lore:
- "&7A crown fit for royalty!"
- "&eMade of pure gold."
material: LEATHER_HELMET
custom-model-data: 2001
default-unlocked: false
metadata:
rarity: legendary
๐ง Storage Options
- YAML - Simple file-based storage (default)
- MySQL - Database storage for networks (coming soon)
๐ก๏ธ Permissions
| Permission | Description |
|---|---|
outfitsplus.use |
Basic access |
outfitsplus.admin |
Admin commands |
outfitsplus.bypass.unlock |
Use any cosmetic |
outfitsplus.cosmetic.* |
All cosmetics |
๐ฌ Support
Having issues or suggestions? Visit our GitHub:
๐ GitHub Issues


