# Player Commands And Permissions

{% hint style="info" %}
You can simply give permission **islandnpc.player.\*** to players for all the permissions below.
{% endhint %}

**islandnpc.player.menu** -> Allows players to open the menu. \
**islandnpc.player.mob** -> Allows players to change NPC mob. \
**islandnpc.player.mob.\<mobType>** -> Allows players to change NPC mob to that type. Use exact entity name or use **islandnpc.player.mob.\*** to allow all mobs.\
**islandnpc.player.changelocation** -> Allows players to change NPC location. **islandnpc.player.changevisibility** -> Allows players to change NPC visibility.

**You can use /islandnpc command to create a NPC if it is not exist in your island.**\
\
**/islandnpc mob ->** Opens mob change menu\
**/islandnpc mob \<mobType> ->** Changes mob type into that mob.\
**/islandnpc visibility ->** Toggles npc visibility.\
**/islandnpc location ->** Starts NPC moving process.
