MinecraftManagerPlugin/docs/source/permissions.rst

48 lines
1.5 KiB
ReStructuredText

.. include:: common.rst
.. _minecraftmanager_permissions:
Permissions
===========
Basic
-----
``minecraftmanager.use`` - Allows the use of ``/mcm port`` and ``/mcm reload``.
``minecraftmanager.guest`` - This is how MCM figures out who is a "guest". This is used in the event that a player is accepted but isn't online, so all commands are ran next time they come online.
.. warning::
``minecraftmanager.guest`` **must** be removed (negated) once a player is member, otherwise the commands will execute each time they log in.
``minecraftmanager.apply`` - Allows the use of ``/apply``.
.. warning::
``minecraftmanager.apply`` should probably be revoked once the player has been accepted. |br|
Otherwise, the player could continue to re-apply. (Even though it would never register again)
``minecraftmanager.ticket`` - Allows the use of ``/ticket``.
----
Staff
-----
``minecraftmanager.application.search`` - Allows the use of ``/application search``.
``minecraftmanager.application.action`` - Allows the use of ``/application accept`` and ``/application deny``.
.. note::
``minecraftmanager.application.*`` will give both of the above nodes.
``minecraftmanager.staff`` - Allows a player to use Staff Chat (if enabled) and receive Staff messages from MCM.
``minecraftmanager.register`` - Allows the use of ``/mcm register`` to register for the web application.
``minecraftmanager.*`` - All permissions for MCM.
.. note::
``minecraftmanager.*`` also gives the ``minecraftmanager.apply`` node, which should probably be revoked in normal use cases.