← Назад к ресурсам

Morphica

Disguise any entity as mobs, players, or blocks visuals only, behavior stays.

Modrinth mobs social utility

Описание

# 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](https://github.com/libraryaddict/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 `/selfdis` for 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 [options...]` | Disguise as a mob | | `/selfdis player [options...]` | Disguise as a player | | `/selfdis block [options...]` | Disguise as a block | | `/selfundis` | Remove your own disguise | ### Disguise the entity you're looking at | Command | Description | |---|---| | `/dis [options...]` | Disguise looked-at entity as a mob | | `/dis player [options...]` | Disguise as a player | | `/dis 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: - `zombie` or `minecraft:zombie` - `stone` or `minecraft:stone` - `othermod: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.*