Dress Code

Mobs dress for where they spawned. A zombie from a mineshaft wears a hard hat and glowing lamp. Purely cosmetic.
item image
item image
item image
item image
item image
village.png

village.png

item image
frozen.png

frozen.png

item image
item image
item image
item image

Description

Vanilla already does this in a few places: deserts have husks, snowy biomes have strays, and swamps have bogged. Dress Code carries that idea through the rest of the world.

What you will see

  • A real 3D miner helmet with a glowing lamp. The zombie's lamp shines in the dark; the skeleton beside it wears a dead, cracked lens.
  • Seventeen places: mineshafts, villages, strongholds, trial chambers, ocean ruins, the Nether, the deep dark, lush caves, deserts, frozen biomes, jungles, mushroom fields, deepslate depths, swamp huts, pillager outposts, bastions, and woodland mansions.
  • Fourteen mobs: zombies, skeletons, creepers, spiders, cave spiders, zombie villagers, endermen, slimes, witches, pillagers, piglins, vindicators, evokers, and ravagers.
  • Endermen stay endermen. Their overlays are deliberately restrained so their black silhouette and purple eyes still read clearly across a cave.

Each side is optional

  • Installed on the server and client: the server records where mobs spawned and the client draws their outfits.
  • Server only: vanilla clients can join normally; they simply see ordinary mobs.
  • Client only: vanilla servers work normally; without server-side spawn records, the client has nothing to draw.

Data packs, configuration, and commands

The context table is data-driven. Data packs can add places, replace shipped rules, or remove them, and /reload applies the new table without restarting the game.

Client and server configuration can disable all stamping, all overlays, emissive details, or individual contexts.

  • /dresscode inspect — explains what a mob is wearing.
  • /dresscode contexts — lists the loaded context rules.
  • /dresscode dress — manually applies an outfit for testing or displays.

Compatibility and requirements

  • Minecraft: 1.21.1
  • Mod loaders: NeoForge, Forge, and Fabric
  • Fabric: Fabric API is required
  • NeoForge and Forge: no additional library dependency
  • Java: Java 21

Dress Code: mobs dress for where they spawned.

Dress Code Team

profile avatar
  • 32
    Followers
  • 22
    Projects
  • 187.8K
    Downloads

More from bulletpiesView all

  • One Trick project image

    One Trick

    Tools bind to the first block or mob they master. Build a specialist toolbelt, clear bindings at a grindstone, or try Daily Driver mode each new dawn.

    • 12
    • September 14, 2026
  • Hazard Pay project image

    Hazard Pay

    The wandering trader is one of the most slayed NPC in Minecraft. This mod makes it more difficult: every one you kill brings the next one back with more llamas and strength.

    • 147
    • September 6, 2026
  • Bullets Rails project image

    Bullets Rails

    Bullets rails adds minecarts that set down rails, mine, farm and do more for you!

    • 179
    • September 2, 2026
  • Flavor Text project image

    Flavor Text

    You can now enchant your food before you eat it! Magical eatin!

    • 97
    • August 31, 2026
  • One Trick project image

    One Trick

    Tools bind to the first block or mob they master. Build a specialist toolbelt, clear bindings at a grindstone, or try Daily Driver mode each new dawn.

    • 12
    • September 14, 2026
  • Hazard Pay project image

    Hazard Pay

    The wandering trader is one of the most slayed NPC in Minecraft. This mod makes it more difficult: every one you kill brings the next one back with more llamas and strength.

    • 147
    • September 6, 2026
  • Bullets Rails project image

    Bullets Rails

    Bullets rails adds minecarts that set down rails, mine, farm and do more for you!

    • 179
    • September 2, 2026
  • Flavor Text project image

    Flavor Text

    You can now enchant your food before you eat it! Magical eatin!

    • 97
    • August 31, 2026