| Permission | Description | Default |
|------------|-------------|---------|
| `madhouse.*` | Grants all MadHouse permissions | op |
| `madhouse.admin` | Allows use of the MadHouse admin commands | op |
| `madhouse.use` | Basic permission to use custom items | false |
| `madhouse.craft` | Allows crafting custom items | false |
| `madhouse.repair` | Allows repairing items with /repair command | op |
| `madhouse.anvilrepair` | Allows repairing items at anvils | op |
| `madhouse.reload` | Allows reloading MadHouse configurations | op |
| `madhouse.reload.notify` | Receives notifications when configs are reloaded | false |
| `madhouse.debug` | Allows access to debug features | op |
---
## Permission System
| Permission | Description | Default |
|------------|-------------|---------|
| `madhouse.permissions.use` | Allows basic use of permission commands | false |
| `madhouse.permissions.admin` | Allows full access to permission system | op |
| `madhouse.permissions.setgroup` | Allows setting player groups | op |
| `madhouse.permissions.addperm` | Allows adding permissions to players | op |
| `madhouse.permissions.removeperm` | Allows removing permissions from players | op |
| `madhouse.permissions.reload` | Allows reloading permission system | op |
| `madhouse.permissions.refresh` | Allows refreshing player displays | op |
---
## Custom Items & Spawning
| Permission | Description | Default |
|------------|-------------|---------|
| `madhouse.give.self` | Allows giving custom items to self | false |
| `madhouse.give.others` | Allows giving custom items to others | op |
| `madhouse.spawn.creature` | Allows spawning custom creatures | false |
| `madhouse.spawn.mob` | Allows spawning custom mobs | op |
| `madhouse.spawners` | Allows placement and use of custom spawners | false |
---
## Custom Enchants System
| Permission | Description | Default |
|------------|-------------|---------|
| `madhouse.customenchant` | Allows use of custom enchantments in enchanting table and /enchant command | false |