Description
DisguiseMod
A Hytale plugin that allows players to disguise themselves as any NPC, mob, or creature in the game.
Want to adventure as a shapeshifting Druid and much more?
We're releasing a Hytale MMORPG soon. Join our Discord server to play at launch or check out the site at OrbisMMO.com
Features
- Disguise as 300+ different models
- Organized categories for easy browsing
- Random disguise option
- Showcase mode to cycle through all disguises
Commands
| Command | Description |
|---|---|
/disguise list |
Show all available categories |
/disguise list <category> |
Show disguises in a specific category |
/disguise apply <name> |
Apply a specific disguise |
/disguise off |
Remove your current disguise |
/disguise random |
Apply a random disguise |
/disguise all |
Cycle through all disguises (10 sec each) |
Permission Nodes
| Permission | Description |
|---|---|
disguise.* |
Full access to everything |
disguise.admin.bypass |
Bypass all permission checks |
disguise.command.* |
Access to all commands |
disguise.command.list |
Access to /disguise list |
disguise.command.apply |
Access to /disguise apply |
disguise.command.off |
Access to /disguise off |
disguise.command.random |
Access to /disguise random |
disguise.command.all |
Access to /disguise all |
disguise.use.* |
Use any disguise |
disguise.use.<disguise> |
Use a specific disguise (e.g., disguise.use.skeleton) |
disguise.category.<category> |
Use all disguises in a category (e.g., disguise.category.dragons) |
disguise.list.* |
View all categories and disguises |
disguise.list.<category> |
View a specific category (e.g., disguise.list.skeletons) |
Permission Hierarchy
disguise.* # Full access to everything
├── disguise.use.* # Use any disguise
│ ├── disguise.use.<disguise> # Use specific disguise
│ └── disguise.category.<cat> # Use all disguises in category
├── disguise.list.* # View all categories and disguises
│ └── disguise.list.<category> # View specific category
├── disguise.command.* # Access all commands
│ ├── disguise.command.list
│ ├── disguise.command.apply
│ ├── disguise.command.off
│ ├── disguise.command.random
│ └── disguise.command.all
└── disguise.admin.bypass # Bypass all permission checks
Example Configurations
Basic User (can use common animals):
disguise.command.list
disguise.command.apply
disguise.command.off
disguise.category.farm
disguise.category.pets
disguise.category.wild
Premium User (all animals + some special):
disguise.command.*
disguise.category.farm
disguise.category.pets
disguise.category.wild
disguise.category.dragons
disguise.use.skeleton
disguise.use.zombie
VIP (all disguises):
disguise.*
Staff (bypass for testing):
disguise.admin.bypass
Permission Logic
- Using a Disguise: Checks
disguise.*→disguise.admin.bypass→disguise.use.*→disguise.category.<category>→disguise.use.<disguise> - Viewing Categories: Shows categories where player has list, category, or use permissions
- Random/Showcase: Only includes disguises the player has permission to use
Categories & Disguises
Complete list found here: https://github.com/OrbisMMO/disguise-mod


