-
Notifications
You must be signed in to change notification settings - Fork 14
Permissions
Trav edited this page Aug 17, 2025
·
5 revisions
This page lists all permissions used by Genesis. These determine which players can open shops, use admin tools, bypass restrictions, and more.
| Permission | Description |
|---|---|
Genesis.open |
Allows opening all shops via any method (sign or command). |
Genesis.open.sign |
Allows opening any shop via sign. |
Genesis.open.sign.<shopname> |
Allows opening a specific shop via sign. |
Genesis.open.command |
Allows opening any shop via command. |
Genesis.open.command.<shopname> |
Allows opening a specific shop via command. |
Genesis.open.other |
Allows opening shops for other players using /shop open <shop> <player>. |
| Permission | Description |
|---|---|
Genesis.close |
Allows using /shop close <player> to close a shop GUI for another player. |
Genesis.reload |
Allows reloading all Genesis configs and shop data via /shop reload. |
Genesis.read |
Allows using /shop read to inspect an item and output its shop config structure. |
Genesis.simulate |
Allows using /shop simulate <player> <shop> <shopitem>. |
| Permission | Description |
|---|---|
Genesis.createSign |
Allows placing signs that open Genesis shops. |
| Permission | Description |
|---|---|
Genesis.bypass |
Bypasses the anti-click-spam protection (ClickDelay/ClickSpamKick). |
- Wildcard permissions (
*) can be used with most nodes, such asGenesis.open.command.*. - Permissions can be granted per shop using
Genesis.open.command.<shopname>orGenesis.open.sign.<shopname>. - Shop access can also be restricted in the shop config using the
permission:key on shop items.
Let your permission plugin handle inheritance or group-level access as needed.