---
icon: dot
title: Permissions
---

# Commands for the permissions system
!!!warning
The command list is not complete and not all commands are properly documented yet.
Some commands might not be implemented yet.
!!!
## Groups
### Create Group
Description: Creates a new group with the specified name.
Syntax: ``/Groups create (name)``
Permission: ``fancycore.commands.creategroup``
### Delete Group
Description: Deletes the specified permission group.
Syntax: ``/Groups delete (name)``
Permission: ``fancycore.commands.deletegroup``
### List Groups
Description: Lists all available permission groups.
Syntax: ``/Groups list``
Permission: ``fancycore.commands.listgroups``
### Info Group
Description: Displays information about the specified permission group.
Syntax: ``/Groups info (name)``
Permission: ``fancycore.commands.infogroup``
### Set Parent Group
Description: Sets the parent group for the specified permission group.
Syntax: ``/Groups parent (group) set (parent)``
Permission: ``fancycore.commands.setparentgroup``
### Add Permission to Group
Description: Adds the specified permission to the permission group.
Syntax: ``/Groups permission (group) add (permission)``
Permission: ``fancycore.commands.addpermtogroup``
### Remove Permission from Group
Description: Removes the specified permission from the permission group.
Syntax: ``/Groups permission (group) remove (permission)``
Permission: ``fancycore.commands.removepermfromgroup``
### Set Prefix for Group
Description: Sets the prefix for the specified permission group.
Syntax: ``/Groups prefix (group) set (prefix)``
Permission: ``fancycore.commands.setprefixforgroup``
### Set Suffix for Group
Description: Sets the suffix for the specified permission group.
Syntax: ``/Groups suffix (group) set (suffix)``
Permission: ``fancycore.commands.setsuffixforgroup``
### Add Player to Group
Description: Adds the specified player to the permission group.
Syntax: ``/Groups player (player) add (group)``
Permission: ``fancycore.commands.addplayertogroup``
### Remove Player from Group
Description: Removes the specified player from the permission group.
Syntax: ``/Groups player (player) remove (group)``
Permission: ``fancycore.commands.removeplayerfromgroup``
## Player Permissions
### Add Permission to Player
Description: Adds the specified permission to the targeted player.
Syntax: ``/Permission add (permission) [player]``
Permission: ``fancycore.commands.addpermtoplayer``
### Remove Permission from Player
Description: Removes the specified permission from the targeted player.
Syntax: ``/Permission remove (permission) [player]``
Permission: ``fancycore.commands.removepermfromplayer``
### Check Player Permission
Description: Checks if the targeted player has the specified permission.
Syntax: ``/Permission check (permission) [player]``
Permission: ``fancycore.commands.checkplayerperm``
### List Player Permissions
Description: Lists all permissions of the targeted player.
Syntax: ``/Permission list [player]``
Permission: ``fancycore.commands.listplayerperms``