-
Notifications
You must be signed in to change notification settings - Fork 2
Permissions
翎 edited this page Oct 18, 2025
·
10 revisions
The actual behavior for permissions with an unset default depends on the platform you use. For most situations, it should be op
Starting from 1.21.9, permission docs have been moved to the docs/ directory in the repository! Pick the branch your server is running on and see the doc there instead!
| Node | Description | Default |
|---|---|---|
| feathermorph.morph | Permission for players to morph themselves | true |
| feathermorph.morph.as.[minecraft | player].[...] | Permission for player to morph into specific mob or player ^[1] | unset, true by default |
| feathermorph.unmorph | Permission for players to unmorph themselves | true |
| feathermorph.headmorph | Allows morphing into mobs or players using heads | true |
| feathermorph.skill | Allows activating skills | true |
| feathermorph.chatoverride | Allows using ChatOverride | true |
| feathermorph.mirror | Allows activating InteractionMirror | true |
| feathermorph.mirror.immune | Make a player immunes from InteractionMirror | unset, false by default; false in 1.0.10 |
| feathermorph.request.<accept | deny | send> | Allows accept/deny/send exchange requests | true |
^[1]: For example, the node for morphing into sheep (minecraft:sheep) is feathermorph.morph.as.minecraft.sheep, and the node for morphing into player Notch is feathermorph.morph.as.player.Notch
| Node | Description | Default |
|---|---|---|
| feathermorph.manage | Allows usage for /fm manage command |
op |
| feathermorph.query | Allows checking disguise state for a player | op |
| feathermorph.queryall | Allows listing all disguised players | op |
| feathermorph.reload | Allows reloading the configuration | op |
| feathermorph.stat | Allows usage for /fm stat command |
op |
| feathermorph.toggle | Allows changing settings using the /fm option command |
op |
| feathermorph.lookup | Allow to check a player's unlocked disguises | op |
| feathermorph.skin_cache | Allow access to the fm skin_cache command |
op |
| feathermorph.switch_backend | Allow switching current disguise backend (Backend switching available for use yet) | op |
| Node | Description | Default |
|---|---|---|
| feathermorph.disguise_revealing | Whether a player can see disguises' holder name with Client Integration | unset; op in 1.0.10 |
| feathermorph.can_fly | Whether a player can use the fly ability | true |
| feathermorph.can_fly.always | Whether a player can always use the fly ability, ignoring the conditions | unset |
| feathermorph.can_fly.in.<world> | Whether a player can use the fly ability in a world | unset, true by default |
| feathermorph.toggle_town_fly | Whether a player can toggle if their town supports morph flight | true |