Skip to content

Permissions

goflishMC edited this page Jun 30, 2025 · 5 revisions

Permissions

This page lists all permissions used by Genesis. These determine which players can open shops, use admin tools, bypass restrictions, and more.


🛍️ Shop Access

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>.

⚙️ Admin & Utility

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>.
genesis.help Allows using /shop help to view the command help screen.

⛏️ Sign Creation

Permission Description
genesis.createSign Allows placing signs that open Genesis shops.

🚫 Restrictions & Bypasses

Permission Description
genesis.bypass Bypasses the anti-click-spam protection (ClickDelay/ClickSpamKick).

🔎 Notes

  • Wildcard permissions (*) can be used with most nodes, such as genesis.open.command.*.
  • Permissions can be granted per shop using genesis.open.command.<shopname> or genesis.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.

Clone this wiki locally