Player can transform into 86 different mobs(e.g. humble sheep , Ender Dragon) with a beautiful GUI.
disguise-plugin
๐ DisguisePlugin
Transform into 86 different mobs โ from a humble sheep to the Ender Dragon itself! Pick a disguise from a beautiful GUI menu and become any creature of Minecraft with its realistic mob mechanics, authentic movement speed, and unique interactions.
Works on Minecraft 1.21.x โ Paper, Spigot and Purpur servers.
โจ Features
๐ญ 86 Mobs in One Menu
- Animals โ sheep, pig, cow, fox, panda, axolotl, frog...
- Mounts & Fast Mobs โ horse, camel, dolphin, bee, allay...
- Monsters โ zombie, skeleton, creeper, enderman, warden...
- Elite & Bosses โ shulker, Ender Dragon, Wither, Happy Ghast...
Every mob is spawned as a real entity โ other players see the actual mob with its authentic hitbox, sounds and animations. No fake packets.
๐ผ Baby & Size Variants
- Disguise as a baby version of any mob (baby chicken, baby zombie...)
- Choose slime / magma cube sizes (1โ4)
- Pick sheep colors (16 wool colors) and axolotl variants (5 types)
๐ Realistic Mob Mechanics
Each disguise behaves like the real mob:
| Mob | Interaction |
|---|---|
| ๐ Chicken | lays eggs over time |
| ๐ซ Camel | sits down / stands up |
| ๐ฆ Armadillo | curls up and drops scutes |
| ๐ช๏ธ Breeze | shoots wind charges |
| ๐ Shulker | teleports while sneaking |
| ๐ฅ Creeper | explodes with a fuse timer |
| ๐๏ธ Warden | fires sonic boom at attackers |
| ๐ Ender Dragon / Wither | giant flying boss with hover animation |
Plus: realistic walk speeds for every mob, knockback resistance, fall immunity (cats, iron golems...), eating grass animation and more.
๐ฐ Optional Economy System (Vault)
- 3 modes in config:
admin(admins only) /all(everyone) /paid(disguises cost money) - Per-mob pricing: animals 100 coins, mounts 200, strong mobs 300, elite 500, bosses 1000 โ fully adjustable
- Per-mob disguise duration: default 30 minutes, auto-expires when time runs out
- Players can cancel their disguise anytime for free via the menu (BARRIER button)
๐ Multi-Language Support
- Ships with ็ฎไฝไธญๆ (zh_cn) and English (en_us)
- Custom languages: copy any language file, rename it, translate โ done!
- All chat messages, action bars, menus and console logs follow the selected language
๐ฅ Installation
- Download the jar
- Drop it into your server's
plugins/folder - Restart the server
- Run
/dpto open the disguise menu!
Requirements:
- Paper, Spigot or Purpur โ Minecraft 1.21+
- Java 21
- No hard dependencies โ works out of the box. Vault is optional, only needed for
paidmode - Server-side only โ no client mod or resource pack required
New mobs from newer versions (1.21.9 / 1.21.11) are hidden automatically on older servers โ no errors, the menu simply shows fewer mobs.
๐ฎ Commands
| Command | Description | Permission |
|---|---|---|
/dp |
Open the disguise menu | disguise.use |
/dp reload |
Reload config, language, economy | disguise.reload |
/dp debug |
Show debug information | disguise.admin |
/dp mode |
Show current usage mode | disguise.use |
Permissions:
| Permission | Default | Description |
|---|---|---|
disguise.use |
true |
Use the disguise menu |
disguise.reload |
op |
Reload the plugin |
disguise.admin |
op |
Admin mode access |
โ๏ธ Configuration
config.yml โ choose the language and the usage mode:
# Language file inside the lang/ folder
language: zh_cn
# /dp mode: admin / all / paid
dp-mode: paid
# Disable the locator bar (player positions on the XP bar, 1.21.6+)
disable-locator-bar: true
Per-mob pricing & duration (paid mode) โ every mob is configurable:
mobs:
sheep: { price: 100, duration: 1800 } # 100 coins, 30 minutes
ender_dragon: { price: 1000, duration: 1800 }
slime: { price: 300, duration: 0 } # 0 duration = unlimited
โ FAQ
Q: Does it work without Vault?
A: Yes โ the plugin starts fine, logs a warning and automatically falls back to all mode.
Q: Can I make my own language?
A: Yes! Copy lang/en_us.yml in the plugin folder, rename it (e.g. fr_fr.yml), translate the values, then set language: fr_fr in config.
Q: Why do I see fewer mobs than 86?
A: Mobs added in newer Minecraft versions (1.21.9+) are hidden on older servers automatically.
๐ Support & Feedback
Found a bug or have a suggestion? Open an issue on GitHub or leave a review below!
Have fun disguising! ๐ญ
Information
Pinned Versions
- R1.21โ1.21.11
Pages
Members
1Owner