Skip to content

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!


Morphing

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

Managing

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

Other

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

Clone this wiki locally