DisguiseMod-0.0.5.jar
What's new
Added permission system
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
See https://github.com/OrbisMMO/disguise-mod for full list of categories and disguises.
This mod has no additional files

