Permissions: Difference between revisions

From Citizens Wiki

No edit summary
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Citizens permissions are very simple. For individual permission nodes, see below. If you want a player to be able to override everything, such as ownership, give them ''citizens.admin'' or ''citizens.*''.
==Citizens 2.0.x Permissions==
This page may be outdated: double check the plugin.yml at https://github.com/CitizensDev/Citizens2/blob/master/main/src/main/resources/plugin.yml for up-to-date permissions


==Command Permissions==
Default on all permissions is OP
See the [[Commands]] page for individual command permission nodes.
 
*citizens.admin.*
**citizens.admin {{color|blue|white|This allows players to edit 'server' owned NPCs}}
**citizens.admin.avoid-limits  {{color|blue|white|Allows user to create any number of NPCs}}
*citizens.help  {{color|blue|white|/citizens help}}
*citizens.npc.*:
**citizens.npc.age {{color|blue|white|/npc age}}
**citizens.npc.position.assume {{color|blue|white|/npc age}}
**citizens.npc.behaviour {{color|blue|white|/npc behaviour}}
**citizens.npc.create {{color|blue|white|/npc create}}
**citizens.npc.create.[mobtype or *] {{color|blue|white|/npc create [mobtype]}}
**citizens.npc.controllable {{color|blue|white|/npc controllable}}
**citizens.npc.copy {{color|blue|white|/npc copy}}
**citizens.npc.despawn {{color|blue|white|/npc despawn}}
**citizens.npc.edit.*
***citizens.npc.edit.equip {{color|blue|white|/npc equip}}
***citizens.npc.edit.path {{color|blue|white|/npc path}}
**citizens.npc.help {{color|blue|white|/npc help}}
**citizens.npc.limit.# {{color|blue|white|Limit this player to creating # number of NPCs (works with 1-100}}
**citizens.npc.list {{color|blue|white|/npc list}}
**citizens.npc.lookclose {{color|blue|white|/npc lookclose}}
**citizens.npc.moveto {{color|blue|white|/npc moveto}}
**citizens.npc.owner {{color|blue|white|/npc owner}}
**citizens.npc.path {{color|blue|white|/npc path}}
**citizens.npc.power {{color|blue|white|/npc power}}
**citizens.npc.profession {{color|blue|white|/npc profession}}
**citizens.npc.remove {{color|blue|white|/npc remove}}
**citizens.npc.remove.all {{color|blue|white|/npc removeall}}
**citizens.npc.rename {{color|blue|white|/npc rename}}
**citizens.npc.select {{color|blue|white|/npc select}}
**citizens.npc.spawn {{color|blue|white|/npc spawn}}
**citizens.npc.speed {{color|blue|white|/npc speed}}
**citizens.npc.talk {{color|blue|white| Hear NPCs by click or walking near with talk-close}}
**citizens.npc.text {{color|blue|white|/npc text}}
**citizens.npc.trait.*
***citizens.npc.trait {{color|blue|white|/trait}}
***citizens.npc.trait-configure
***citizens.npc.trait-configure.*
***citizens.npc.tp {{color|blue|white|/npc tp}}
***citizens.npc.tphere {{color|blue|white|/npc tphere}}


==Character Permissions==
==Character Permissions==
See the appropriate character page for character-specific permission nodes.
See the appropriate [[Characters]] page for character-specific permission nodes.
 
==Compatible With==
Citizens is compatible with any permission plugin that uses the Bukkit Permissions API properly. The following plugins have been confirmed to work with Citizens.
 
{| style="color:black;" width="85%" cellspacing="0" border="1"
! style="background-color:#9AFEFF;" width="20%" | Plugin
! style="background-color:#9AFEFF;" width="15%" | Version (confirmed)
! style="background-color:#9AFEFF;" width="65%" | Notes
|-
| bPermissions
| Confirmed 2.9.0
| Older versions may not work.
|-
| PermissionsEx
| Confirmed 1.18
| None
|-
| PermissionsBukkit
| No confirmed version
| None
|}
 
==Other Permissions==
 
{| style="color:black;" width="100%" cellspacing="0" border="1"
! style="background-color:#9AFEFF;" width="20%" | Permission
! style="background-color:#9AFEFF;" width="80%" | Description
|-
| citizens.admin
| Ability to use all Citizens commands and edit all NPCs (basically an Op for Citizens).
|-
| citizens.npc.talk
| Ability to right-click an NPC to make it talk or to hear it talk when close
|}
 
==See Also==
[[Commands]]
<br>[[Characters]]


{{NavBox}}
{{NavBox}}
[[Category:Configuration]]
[[Category:Configuration]]

Latest revision as of 16:18, 14 July 2021

Citizens 2.0.x Permissions

This page may be outdated: double check the plugin.yml at https://github.com/CitizensDev/Citizens2/blob/master/main/src/main/resources/plugin.yml for up-to-date permissions

Default on all permissions is OP

  • citizens.admin.*
    • citizens.admin This allows players to edit 'server' owned NPCs
    • citizens.admin.avoid-limits Allows user to create any number of NPCs
  • citizens.help /citizens help
  • citizens.npc.*:
    • citizens.npc.age /npc age
    • citizens.npc.position.assume /npc age
    • citizens.npc.behaviour /npc behaviour
    • citizens.npc.create /npc create
    • citizens.npc.create.[mobtype or *] /npc create [mobtype]
    • citizens.npc.controllable /npc controllable
    • citizens.npc.copy /npc copy
    • citizens.npc.despawn /npc despawn
    • citizens.npc.edit.*
      • citizens.npc.edit.equip /npc equip
      • citizens.npc.edit.path /npc path
    • citizens.npc.help /npc help
    • citizens.npc.limit.# Limit this player to creating # number of NPCs (works with 1-100
    • citizens.npc.list /npc list
    • citizens.npc.lookclose /npc lookclose
    • citizens.npc.moveto /npc moveto
    • citizens.npc.owner /npc owner
    • citizens.npc.path /npc path
    • citizens.npc.power /npc power
    • citizens.npc.profession /npc profession
    • citizens.npc.remove /npc remove
    • citizens.npc.remove.all /npc removeall
    • citizens.npc.rename /npc rename
    • citizens.npc.select /npc select
    • citizens.npc.spawn /npc spawn
    • citizens.npc.speed /npc speed
    • citizens.npc.talk Hear NPCs by click or walking near with talk-close
    • citizens.npc.text /npc text
    • citizens.npc.trait.*
      • citizens.npc.trait /trait
      • citizens.npc.trait-configure
      • citizens.npc.trait-configure.*
      • citizens.npc.tp /npc tp
      • citizens.npc.tphere /npc tphere

Character Permissions

See the appropriate Characters page for character-specific permission nodes.