Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Morphica
Change the visual appearance of any entity — mobs, players, or blocks — while keeping their original AI, behavior, and drops completely intact.
A Fabric mod for Minecraft 26.1 inspired by the LibsDisguises plugin for Spigot. Disguise any entity as any other mob, a specific player (with their real skin), or even a block. Perfect for map-making, roleplay servers, pranks, or creative builds.
Features
- Mob Disguises — Make any entity look like any other mob. A sheep that looks like an Enderman? Done.
- Player Disguises — Disguise entities as real players with their actual Mojang skins, capes, slim model support, and deadmau5 ears.
- Block Disguises — Disguise entities as any block, with optional grid-snapping so they blend seamlessly into the world.
- Chained Options — Set multiple properties in a single command:
/selfdis player Notch setskin Steve setname Hero - Smart Tab-Completion — Context-aware autocomplete that only suggests options and animations that actually work for the disguise type you're using.
- Animations — Mob-specific animations: dancing (Piglin), charged/inflating (Creeper), emerge/dig/roar (Warden), sniff (Sniffer), slide (Breeze), and universal poses like sit, sleep, swim, crouch.
- Easter Eggs — Built-in shortcuts for Dinnerbone (upside-down), jeb_ (rainbow sheep), Toast (special rabbit), and deadmau5 ears.
- Look-At Targeting — No complex selectors needed. Just look at an entity and run
/dis. Or use/selfdisfor yourself. - Skin Swapping — Use any player's skin on your disguise while keeping the original name.
- Synced to All Players — Disguises are synced to all players and re-sent when new players join or come into range.
Commands
Disguise yourself
| Command | Description |
|---|---|
/selfdis <mob> [options...] |
Disguise as a mob |
/selfdis player <name> [options...] |
Disguise as a player |
/selfdis block <block> [options...] |
Disguise as a block |
/selfundis |
Remove your own disguise |
Disguise the entity you're looking at
| Command | Description |
|---|---|
/dis <mob> [options...] |
Disguise looked-at entity as a mob |
/dis player <name> [options...] |
Disguise as a player |
/dis block <block> [options...] |
Disguise as a block |
/undis |
Remove disguise |
Utility
| Command | Description |
|---|---|
/dis help |
Show full command reference in-game |
/dis list |
List all active disguises |
/dis clear |
Remove all disguises |
Options
Append options directly after the disguise type. All options have full tab-completion.
Mob options
setbaby setglow setburn setinvisible setname setanim seteaster
Player options
setglow setburn setinvisible setname setcape setears setslim setupsidedown setanim setskin
Block options
setgrid setname
Animations (via setanim)
| Mob | Animations |
|---|---|
| All | sit, sleep, swim, crouch, spin, die |
| Creeper | charged, inflate |
| Piglin | dance |
| Warden | emerge, dig, roar, sniff |
| Sniffer | sniff |
| Breeze | slide |
Easter Eggs (via seteaster)
- dinnerbone — flips the entity upside-down
- jeb — rainbow sheep effect
- toast — special rabbit texture
- deadmau5 — shows ears (player disguises only)
Examples
/selfdis zombie setbaby true setglow true setname Tiny
/selfdis player Notch setskin Steve setname Hero
/selfdis block minecraft:diamond_block setgrid true
/selfdis creeper setanim charged
/dis pig setburn true
Format
Both shorthand and full namespace are supported:
zombieorminecraft:zombiestoneorminecraft:stoneothermod:custom_entity
Requirements
- Minecraft 26.1
- Fabric Loader
- Fabric API
Installation
Drop the mod JAR into your mods/ folder on both server and client. That's it.
Morphica is a lightweight, server-authoritative disguise system. All disguise state lives on the server and is synced to clients via custom packets. Entities keep their original type, AI, loot tables, and hitboxes — only the visual representation changes.


