Layered effects
43 shapes and the 125 particles of Minecraft 26.2, with colours, body anchors, conditions and moments; up to 8 layers per effect.
Free with Premium
Layered particles players build themselves, fireworks that draw in the sky, spells and animations: free and complete.
14.99 € In development Gameplay and content
43 shapes and the 125 particles of Minecraft 26.2, with colours, body anchors, conditions and moments; up to 8 layers per effect.
Every player builds their own effect in game with a private preview, shares it with a short code and publishes it in the server gallery.
A per-viewer budget, fewer points far away, the client's particle setting respected and an automatic brake when the server slows down.
Shapes, words and images in the sky, facing every viewer; recipes, stamps, a pyrotechnic workbench and scheduled shows.
Particles, editor, sharing, gallery, fixed effects, special fireworks, spells and animations need no licence at all.
Rarities, shop, mystery boxes, hats, companions (animated too), gadgets, morphs and emotes, with collectors' leaderboards and multi-server sync.
| Command | Description | Aliases | Permission |
|---|---|---|---|
| /cosmetics | Particles, editor, codes, gallery, fixed effects; with Premium the collection (alias /cos, /pp, /particles, /trails) | /cos /pp /particles /trails | shadowcosmetics.use |
| /fireworks | The special fireworks catalogue and the pyrotechnic workbench (alias /fw, /fuochi) | /fw /fuochi | shadowcosmetics.fireworks.use |
| /shadowcosmetics | Staff: reload, diagnostics, licence, items, shows, NPCs, throttle (alias /scos) | /scos | — |
| Command | What it does | Permission |
|---|---|---|
| /cosmetics | The main menu | shadowcosmetics.use |
| /cosmetics help | The list of subcommands | shadowcosmetics.use |
| /cosmetics wear <preset|slot:N> [particle|trail|projectile] | Wears a preset or one of your slots, on the chosen channel (particles by default) | shadowcosmetics.use |
| /cosmetics trail <preset|slot:N> | The same, as a movement trail | shadowcosmetics.use |
| /cosmetics projectile <preset|slot:N> | The same, as a trail for your projectiles (arrows, tridents, snowballs) | shadowcosmetics.use |
| /cosmetics off [all|particle|trail|projectile] | Takes it off | shadowcosmetics.use |
| /cosmetics toggle <self|others> | Switches your effects off, or stops receiving other players' effects | shadowcosmetics.toggle |
| /cosmetics editor [slot] | The layer editor, on the chosen slot | shadowcosmetics.editor |
| /cosmetics slots | Your saved effects | shadowcosmetics.use |
| /cosmetics presets | The server's presets, by group | shadowcosmetics.use |
| /cosmetics preview <preset> | A ten-second private preview | shadowcosmetics.use |
| /cosmetics share <slot> | A short code (and a long one, to copy) to give your effect to someone | shadowcosmetics.share |
| /cosmetics import [code] | Imports a code; without a code it opens the window to paste it | shadowcosmetics.share |
| /cosmetics gallery | The server gallery: preview, "like", copy | shadowcosmetics.gallery |
| /cosmetics publish <slot> | Publishes one of your effects in the gallery (with a confirmation) | shadowcosmetics.gallery.publish |
| /cosmetics fixed [create|remove|list|tp|menu] ... | Your fixed effects on a block: create <preset|slot:N> [here] [redstone] [radius], remove <id>, tp <id> | shadowcosmetics.fixed + shadowcosmetics.fixed.limit.<n> |
| /cosmetics pattern | The pixel-art editor (drawings for wings, rockets, effects) | shadowcosmetics.patterns.<n> |
| /cosmetics gestures | The gestures (wave, applause, bow...) and, with Premium, the emotes | shadowcosmetics.emote.<id> |
| Command | What it does | Permission |
|---|---|---|
| /cosmetics collection [category] | The collection, with the percentage per category | shadowcosmetics.premium.collection |
| /cosmetics top [category|all] | The collectors' leaderboard (everything, or one category); from the console, in chat | shadowcosmetics.premium.collection |
| /cosmetics shop | The shop: mystery boxes and cosmetics for sale | shadowcosmetics.premium.collection |
| /cosmetics hat [id|off] | Hats | shadowcosmetics.premium.hat |
| /cosmetics loadout [wear|save|delete] [n] [name] | Saved outfits (per server group) | shadowcosmetics.premium.collection |
| /cosmetics companion ... | Like /companion | shadowcosmetics.premium.companion |
| /cosmetics wardrobe | The wardrobe, with the mirror | shadowcosmetics.premium.wardrobe |
| Command | What it does | Permission |
|---|---|---|
| /fireworks | The special rockets catalogue | shadowcosmetics.fireworks.use |
| /fireworks workshop | The pyrotechnic workbench (also from a placed block) | shadowcosmetics.fireworks.workshop |
| /fireworks get <id> [n] | Takes rockets from the catalogue | shadowcosmetics.firework.<id> |
| /fireworks preview <id> | A private preview | shadowcosmetics.fireworks.use |
| /fireworks launch <id> | Launches here (staff) | shadowcosmetics.admin.show |
| /spells | The spells | shadowcosmetics.use |
| /spells cast <id> | Casts, or takes the wand | shadowcosmetics.spell.<id> |
| /spells skin <id> | Puts the spell's trail and impact on the REAL fireballs and wind charges you throw | shadowcosmetics.spell.<id> |
| /emote [id] | A gesture (free) or an emote (Premium); without an id it opens the menu | shadowcosmetics.emote.<id> |
| /companion [menu|summon <id>|dismiss|sit|dance|name <name>] | Cosmetic companions, or the ShadowPets pet showcase (Premium) | shadowcosmetics.premium.companion |
| /gadget [id|off] | Lobby gadgets (Premium) | shadowcosmetics.premium.gadget |
| /morph [id|off|player <name>] | Morphs (Premium); player only with LibsDisguises and premium.morphs.allow-player-disguises: true | shadowcosmetics.premium.morph |
| /wardrobe | The wardrobe (Premium) | shadowcosmetics.premium.wardrobe |
| Command | What it does | Permission |
|---|---|---|
| /shadowcosmetics help | The list of subcommands | shadowcosmetics.admin |
| /shadowcosmetics reload | Reloads config, languages, menus, effects, rockets, spells, animations (with the file porting) | shadowcosmetics.admin.reload |
| /shadowcosmetics diag [json|player <name>] | The diagnostics: wearers, points and sends per second, drops by budget/LOD/client setting, time per tick, cache, throttle | shadowcosmetics.admin.diag |
| /shadowcosmetics license [claim|activate|refresh] | Shows and activates the licence | shadowcosmetics.admin.license |
| /shadowcosmetics give <player> <firework|stamp|wand|workbench|component> [id] [n] | Gives rockets, stamps, wands, the pyrotechnic workbench, stardust | shadowcosmetics.admin.give |
| /shadowcosmetics preset save <player> <slot> <id> | Turns a player's slot into a preset (in effects/from-players.yml, group players) | shadowcosmetics.admin.preset |
| /shadowcosmetics fixed [create|remove|tp|list] ... | Anybody's fixed effects: create <id> <effect> [here] [redstone] [radius] [hours=a-b] | shadowcosmetics.admin.fixed |
| /shadowcosmetics show <name> [here] | The shows in shows/ | shadowcosmetics.admin.show |
| /shadowcosmetics npc [list|<id> effect|anim|click|create|remove ...] | Binds effects and animations to ShadowEssentials, Citizens and FancyNpcs NPCs | shadowcosmetics.admin.npc |
| /shadowcosmetics import essentials|games | Imports the presets and blocks of ShadowEssentials' particle module, or ShadowGames' "trail" cosmetics | shadowcosmetics.admin.import |
| /shadowcosmetics throttle <auto|normal|soft|hard|emergency> | Forces a level of the automatic throttle, or puts it back on AUTO | shadowcosmetics.admin.throttle |
| /shadowcosmetics gallery <pending|approve|remove> [id] | Gallery moderation | shadowcosmetics.admin.gallery |
| /shadowcosmetics unlock <player> <id> [source] [duration] | (Premium) Gives a cosmetic. With source crate a duplicate turns into dust: it is the reward to use in ShadowCrazyChest crates. With a duration (7d, 12h) the cosmetic expires by itself | shadowcosmetics.admin.premium |
| /shadowcosmetics lock <player> <id> | (Premium) Takes a cosmetic away (with a confirmation) | shadowcosmetics.admin.premium |
| /shadowcosmetics dust <player> | (Premium) A player's dust | shadowcosmetics.admin.premium |
| /shadowcosmetics hunt list|add|remove|reset ... | (Premium) The treasure hunt: add <hunt> while looking at a block, remove <hunt> <n>, reset <player> <hunt> | shadowcosmetics.admin.premium |
| /shadowcosmetics pack [rebuild] | (Premium) The models' resource pack: delivery mode, file, SHA-1, how many players loaded it; rebuild makes it again (with ShadowCustomizerModels, /scmodels generate is needed afterwards) | shadowcosmetics.admin.premium |
| /shadowcosmetics premium preview <hat|companion|balloon|morph> | On the free version too: a private 30-second trial of a Premium cosmetic, visible only to whoever starts it | shadowcosmetics.admin.preview |
| /shadowcosmetics debug stress <ms> | Slows the tick down on purpose for a minute, to watch the throttle kick in. It exists only with debug: true in config.yml | shadowcosmetics.admin.debug |
| /shadowcosmetics version | Version and licence | shadowcosmetics.admin |
| Node | What it grants | By default |
|---|---|---|
| shadowcosmetics.use | Use /cosmetics, wear presets and saved effects, open the menus | Everyone |
| shadowcosmetics.toggle | Switch your own effects, or other players' effects, off | Everyone |
| shadowcosmetics.editor | The layer editor and saving your own effects | Everyone |
| shadowcosmetics.share | Share an effect with a code and import codes | Everyone |
| shadowcosmetics.gallery | The gallery: preview, like, copy | Everyone |
| shadowcosmetics.gallery.publish | Publish your effects in the gallery | Everyone |
| shadowcosmetics.fixed | Your own fixed effects on blocks (how many: fixed.limit.<n>) | Everyone |
| shadowcosmetics.fireworks.use | The special fireworks catalogue | Everyone |
| shadowcosmetics.fireworks.workshop | The pyrotechnic workbench | Everyone |
| shadowcosmetics.firework.* | Get every special firework from the catalogue (shadowcosmetics.firework.<id> for one) | Operators |
| shadowcosmetics.spell.* | Cast every cosmetic spell (shadowcosmetics.spell.<id> for one) | Operators |
| shadowcosmetics.emote.* | Every gesture (shadowcosmetics.emote.<id> for one) | Everyone |
| shadowcosmetics.effect.* | Wear every preset (shadowcosmetics.effect.<id> for one, shadowcosmetics.group.<group> for a group) | Operators |
| shadowcosmetics.group.base | Wear the presets of the "base" group | Everyone |
| shadowcosmetics.group.vip | Wear the presets of the "vip" group | Nobody |
| shadowcosmetics.group.seasonal | Wear the presets of the "seasonal" group | Nobody |
| shadowcosmetics.slots.3 | Saved effect slots (shadowcosmetics.slots.<n>, up to 54) | Nobody |
| shadowcosmetics.layers.2 | Layers per effect in the editor (shadowcosmetics.layers.<n>, hard cap 8) | Nobody |
| shadowcosmetics.patterns.2 | Pixel-art drawings (shadowcosmetics.patterns.<n>) | Nobody |
| shadowcosmetics.fixed.limit.1 | Fixed effects a player may own (shadowcosmetics.fixed.limit.<n>, default 0) | Nobody |
| shadowcosmetics.style.* | Every style, when editor.style-permissions is on (shadowcosmetics.style.<id> for one) | Operators |
| shadowcosmetics.particle.* | Every particle, when editor.particle-permissions is on (shadowcosmetics.particle.<id> for one) | Operators |
| shadowcosmetics.premium.collection | Premium: collection, leaderboard, shop, saved outfits | Everyone |
| shadowcosmetics.premium.wardrobe | Premium: the wardrobe | Everyone |
| shadowcosmetics.premium.companion | Premium: companions | Everyone |
| shadowcosmetics.premium.gadget | Premium: gadgets | Everyone |
| shadowcosmetics.premium.morph | Premium: morphs | Everyone |
| shadowcosmetics.premium.hat | Premium: hats | Everyone |
| shadowcosmetics.companions.limit.1 | Premium: companions out at the same time (shadowcosmetics.companions.limit.<n>, up to 3) | Nobody |
| shadowcosmetics.morph.player | Premium: disguise as another player (needs LibsDisguises) | Nobody |
| shadowcosmetics.admin | The staff commands | Operators |
| shadowcosmetics.admin.reload | Reload the files | Operators |
| shadowcosmetics.admin.diag | The engine diagnostics | Operators |
| shadowcosmetics.admin.license | See and activate the licence | Operators |
| shadowcosmetics.admin.give | Give rockets, stamps, wands, the workbench, components | Operators |
| shadowcosmetics.admin.preset | Turn a player's effect into a preset | Operators |
| shadowcosmetics.admin.fixed | Anybody's fixed effects | Operators |
| shadowcosmetics.admin.show | Firework shows and launching from the catalogue | Operators |
| shadowcosmetics.admin.npc | Effects and animations on NPCs | Operators |
| shadowcosmetics.admin.import | Import from ShadowEssentials and ShadowGames | Operators |
| shadowcosmetics.admin.throttle | Force a throttle level | Operators |
| shadowcosmetics.admin.gallery | Moderate the gallery | Operators |
| shadowcosmetics.admin.premium | Premium: give and take cosmetics, dust, treasure hunts, resource pack | Operators |
| shadowcosmetics.admin.preview | Try a Premium cosmetic in private (on the free version too) | Operators |
| shadowcosmetics.admin.debug | The throttle stress test (only with debug: true) | Operators |
| shadowcosmetics.admin.editor | In the editor, the particles blocked for players too | Operators |
| shadowcosmetics.bypass.budget | No per-wearer budget | Nobody |
| shadowcosmetics.bypass.cooldown | No cooldown on rockets, spells, gestures, gadgets | Nobody |
| shadowcosmetics.* · 16 children | The whole administration (not the bypasses) | Operators |
There are no screenshots yet. When there are they show up here, and in the meantime saying so beats filling the space.
43 shapes and 125 particles, an in-game editor, share codes and a gallery, fireworks with shapes and recipes, purely cosmetic spells, gestures and animated NPCs, on an engine with a per-viewer budget and an automatic brake. Premium adds a collection with leaderboards, shop, mystery boxes, hats, companions (animated resource-pack models too), gadgets, morphs and emotes.
The whole effects part is free and complete: particles, editor, sharing, gallery, fixed effects, special fireworks, spells, animations. Premium is the server's and network's cosmetics collection (leaderboards, shop, mystery boxes, wearables, companions, resource-pack models, mounts, gadgets, morphs, emotes, lobby activities, MySQL, network). Past that limit you need a licence.
ShadowCosmetics covers what you do today with PlayerParticles, UltraCosmetics, HMCCosmetics, GadgetsMenu, TrailGUI — in one jar, with no dependencies to install first.
plugins folder of your Paper server.license claim SG-XXXX-XXXX.None of these has to be installed, except the ones marked required: when it is there, ShadowCosmetics uses it; when it is missing, it works all the same.