Permissions: Difference between revisions

From Citizens Wiki

(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==Citizens 2.0.x Permissions==
This page may be outdated: double check the plugin.yml at https://github.com/CitizensDev/Citizens2/blob/master/src/main/resources/plugin.yml for up-to-date permissions


{{color|red|white|'''The permissions for citizens 2.0 are still being developed as code changes, therefore this page may be inaccurate. It is recommended that server admins refrain from developing specific permissions groups for Citizens 2.0 until release.'''}}
Default on all permissions is OP


==Citizens 2.0 Permissions==
*citizens.admin.*
 
**citizens.admin {{color|blue|white|This allows players to edit 'server' owned NPCs}}
{| style="color:black;" width="100%" cellspacing="0" border="1"
**citizens.admin.avoid-limits  {{color|blue|white|Allows user to create any number of NPCs}}
! style="background-color:#9AFEFF;" width="20%" | Permission
*citizens.help  {{color|blue|white|/citizens help}}
! style="background-color:#9AFEFF;" width="80%" | Description
*citizens.npc.*:
|-
**citizens.npc.age {{color|blue|white|/npc age}}
| citizens.*
**citizens.npc.position.assume {{color|blue|white|/npc age}}
| Ability to use all Citizens commands.
**citizens.npc.behaviour {{color|blue|white|/npc behaviour}}
|-
**citizens.npc.create {{color|blue|white|/npc create}}
| citizens.admin
**citizens.npc.create.[mobtype or *] {{color|blue|white|/npc create [mobtype]}}
| Ability to edit all server-owned NPCs
**citizens.npc.controllable {{color|blue|white|/npc controllable}}
|-
**citizens.npc.copy {{color|blue|white|/npc copy}}
| citizens.admin.avoid-limits
**citizens.npc.despawn {{color|blue|white|/npc despawn}}
| This player is not affected by npc creation limits.
**citizens.npc.edit.*
|-
***citizens.npc.edit.equip {{color|blue|white|/npc equip}}
| citizens.npc.talk
***citizens.npc.edit.path {{color|blue|white|/npc path}}
| Ability to right-click an NPC to make it talk or to hear it talk when close
**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.limit.#
**citizens.npc.list {{color|blue|white|/npc list}}
| Where # is any number. Limits the player to that many npcs. If not present uses the default limit in the config.yml
**citizens.npc.lookclose {{color|blue|white|/npc lookclose}}
|-
**citizens.npc.moveto {{color|blue|white|/npc moveto}}
| citizens.trait.*
**citizens.npc.owner {{color|blue|white|/npc owner}}
| Access to the /trait commands.
**citizens.npc.path {{color|blue|white|/npc path}}
|-
**citizens.npc.power {{color|blue|white|/npc power}}
| citizens.npc.*
**citizens.npc.profession {{color|blue|white|/npc profession}}
| Access to the /npc commands.
**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|/npc 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 [[Characters]] page for character-specific permission nodes.
See the appropriate [[Characters]] page for character-specific permission nodes.


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

Revision as of 09:25, 7 March 2015

Citizens 2.0.x Permissions

This page may be outdated: double check the plugin.yml at https://github.com/CitizensDev/Citizens2/blob/master/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 /npc 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.