Permission nodes for every command/subcommand with wildcard parents

This commit is contained in:
Claude committed 2026-09-30 17:59:24 +00:00
1 parent e6c6073eae
commit c256c15d0e
4 files changed
+193 -1

No files matched your search

@@ -97,8 +97,12 @@ commands:
permissions:
scopenet.admin:
description: Legacy administrator permission
description: Legacy administrator permission (status, reload, claim bypass)
default: op
children:
scopenet.command.scopenet.status: true
scopenet.command.scopenet.reload: true
scopenet.claims.bypass: true
scopenet.command.scopenet:
description: Use /scopenet
default: true
@@ -171,12 +175,18 @@ permissions:
scopenet.command.unclaim:
description: Use /unclaim
default: true
scopenet.command.scopenet.help:
description: Use /scopenet help
default: true
scopenet.command.scopenet.status:
description: Use /scopenet status
default: op
scopenet.command.scopenet.reload:
description: Use /scopenet reload
default: op
scopenet.command.guild.info:
description: Open the guild dashboard (/guild, /guild info)
default: true
scopenet.command.guild.create:
description: Use /guild create
default: true
@@ -204,3 +214,157 @@ permissions:
scopenet.command.guild.members:
description: Use /guild members
default: true
scopenet.command.guild.bank:
description: View the guild bank (/guild bank)
default: true
scopenet.command.guild.bank.deposit:
description: Deposit into the guild bank
default: true
scopenet.command.guild.bank.withdraw:
description: Withdraw from the guild bank (the panel also requires officer or leader)
default: true
scopenet.command.guild.sell:
description: Sell items to the shop for the guild bank (/guild sell)
default: true
scopenet.command.guild.sell.hand:
description: Use /guild sell hand
default: true
scopenet.command.guild.market:
description: Use the market as a guild (/guild market)
default: true
scopenet.command.guild.market.sell:
description: List items on the market for the guild
default: true
scopenet.command.guild.market.buy:
description: Buy market listings with guild money
default: true
scopenet.command.guild.pay:
description: Pay another guild (/guild pay)
default: true
scopenet.command.sell.hand:
description: Use /sell hand
default: true
scopenet.command.market.sell:
description: List an item with /market sell
default: true
scopenet.command.market.buy:
description: Buy listings from the /market GUI
default: true
scopenet.claims.bypass:
description: Build and break inside other guilds' claims
default: op
scopenet.command.guild.*:
description: Every /guild subcommand
default: false
children:
scopenet.command.guild: true
scopenet.command.guild.info: true
scopenet.command.guild.create: true
scopenet.command.guild.leave: true
scopenet.command.guild.claim: true
scopenet.command.guild.unclaim: true
scopenet.command.guild.map: true
scopenet.command.guild.chat: true
scopenet.command.guild.sethome: true
scopenet.command.guild.home: true
scopenet.command.guild.members: true
scopenet.command.guild.bank: true
scopenet.command.guild.bank.deposit: true
scopenet.command.guild.bank.withdraw: true
scopenet.command.guild.sell: true
scopenet.command.guild.sell.hand: true
scopenet.command.guild.market: true
scopenet.command.guild.market.sell: true
scopenet.command.guild.market.buy: true
scopenet.command.guild.pay: true
scopenet.command.*:
description: Every SCOPENET command and subcommand, including admin ones
default: false
children:
scopenet.command.scopenet: true
scopenet.command.spawn: true
scopenet.command.home: true
scopenet.command.sethome: true
scopenet.command.delhome: true
scopenet.command.back: true
scopenet.command.tpa: true
scopenet.command.tpaccept: true
scopenet.command.tpdeny: true
scopenet.command.rtp: true
scopenet.command.warp: true
scopenet.command.playtime: true
scopenet.command.balance: true
scopenet.command.pay: true
scopenet.command.baltop: true
scopenet.command.shop: true
scopenet.command.sell: true
scopenet.command.market: true
scopenet.command.orders: true
scopenet.command.trade: true
scopenet.command.transactions: true
scopenet.command.guild: true
scopenet.command.claim: true
scopenet.command.unclaim: true
scopenet.command.scopenet.help: true
scopenet.command.scopenet.status: true
scopenet.command.scopenet.reload: true
scopenet.command.guild.info: true
scopenet.command.guild.create: true
scopenet.command.guild.leave: true
scopenet.command.guild.claim: true
scopenet.command.guild.unclaim: true
scopenet.command.guild.map: true
scopenet.command.guild.chat: true
scopenet.command.guild.sethome: true
scopenet.command.guild.home: true
scopenet.command.guild.members: true
scopenet.command.guild.bank: true
scopenet.command.guild.bank.deposit: true
scopenet.command.guild.bank.withdraw: true
scopenet.command.guild.sell: true
scopenet.command.guild.sell.hand: true
scopenet.command.guild.market: true
scopenet.command.guild.market.sell: true
scopenet.command.guild.market.buy: true
scopenet.command.guild.pay: true
scopenet.command.sell.hand: true
scopenet.command.market.sell: true
scopenet.command.market.buy: true
scopenet.command.economy.*:
description: All economy commands
default: false
children:
scopenet.command.balance: true
scopenet.command.pay: true
scopenet.command.baltop: true
scopenet.command.shop: true
scopenet.command.sell: true
scopenet.command.sell.hand: true
scopenet.command.market: true
scopenet.command.market.sell: true
scopenet.command.market.buy: true
scopenet.command.orders: true
scopenet.command.trade: true
scopenet.command.transactions: true
scopenet.command.essentials.*:
description: All teleport and utility commands
default: false
children:
scopenet.command.spawn: true
scopenet.command.home: true
scopenet.command.sethome: true
scopenet.command.delhome: true
scopenet.command.back: true
scopenet.command.tpa: true
scopenet.command.tpaccept: true
scopenet.command.tpdeny: true
scopenet.command.rtp: true
scopenet.command.warp: true
scopenet.command.playtime: true
scopenet.*:
description: Everything SCOPENET
default: false
children:
scopenet.command.*: true
scopenet.admin: true
scopenet.claims.bypass: true