DtlTraders/permissions

From Citizens Wiki

Here are listed all permission nodes that will available in version 1.9.2Beta. A permission list used now can be found here Old permission system

Trader permissions

Permission Description Default
dtl.trader.* Grants permission to use all trader features and commands
op
dtl.trader.options.* Grants permission to use all trader tabs and modes
all
dtl.trader.options.sell Grants permission to use/manage a traders sell tab
all
dtl.trader.options.buy Grants permission to use/manage a traders buy tab
all
dtl.trader.types.* Grants permission to use/manage all trader types
all
dtl.trader.types.player Grants permission to use/manage player traders
all
dtl.trader.types.server Grants permission to use/manage server traders
all
dtl.trader.types.enchant Grants permission to use/manage enchant traders
all
dtl.trader.wallets.* Grants permission to set/manage all wallets
op
dtl.trader.wallets.npc Grants permission to set/manage npc wallet
op
dtl.trader.wallets.owner Grants permission to set/manage owner wallet
op
dtl.trader.wallets.bank Grants permission to set/manage bank wallet
op
dtl.trader.wallets.infinite Grants permission to set infinite wallet
op
dtl.trader.wallets.simple-clans Grants permission to set/manage SimpleClans wallet
op
dtl.trader.wallets.towny Grants permission to set/manage Towny wallet
op
dtl.trader.managing.* Grants permission to toggle the manager mode and us all features
op
dtl.trader.managing.prices Grants permission to manage prices
op
dtl.trader.managing.global-limits Grants permission to manage global limits (Server trader only)
op
dtl.trader.managing.player-limits Grants permission to manage player limits (Server trader only)
op
dtl.trader.managing.buy-limits Grants permission to manage buy limits (Player trader only)
op
dtl.trader.managing.stack-price Grants permission to toggle stack-prices
op
dtl.trader.managing.multiple-amounts Grants permission to manage multiple amounts a trader can sell
op
dtl.trader.commands.* Grants permission to use all trader commands
op
dtl.trader.commands.create Grants permission to use the /trader create command
op
dtl.trader.commands.list Grants permission to use the /trader sell/buy list command
op
dtl.trader.commands.wallet Grants permission to use the /trader wallet command
op
dtl.trader.commands.type Grants permission to use the /trader type command
op
dtl.trader.commands.owner Grants permission to use the /trader owner command
op
dtl.trader.commands.balance Grants permission to use the /trader balance command (npc wallet only)
op
dtl.trader.commands.withdraw Grants permission to use the /trader withdraw command (npc wallet only)
op
dtl.trader.commands.deposit Grants permission to use the /trader deposit command (npc wallet only)
op
dtl.trader.bypass.* Grants permission to bypass any requirement
op
dtl.trader.bypass.managing Grants permission to always open a traders manager mode and use all managing features
op
dtl.trader.bypass.drop-managning Grants permission to drop items when clicked outside the managed inventory (manager mode resctriction)
op
dtl.trader.bypass.creative Grants permission to use/manage a trader when in creative mode
op

Banker permissions

Permission Description Default
dtl.banker.* Grants permission to use all banker features and commands
op

Other permissions

Permission Description Default
dtl.dtlTraders.admin Grants permission to use all DtlTraders plugin features and commands
op
dtl.dtlTraders.user Grants permission to use traders and bankers (but not to manage them)
all

Planned permissions

A list of permission that will be added in next versions, no release date is know it depends on the time I got to develope it ;)

Permission Description Default
dtl.trader.tier.* Grants permission to use all trader tiers
all
dtl.trader.tier.<name> Grants permission to use a <name> specified trader tier (only PEX, GgoupManager)
none
dtl.trader.id.* Grants permission to use all traders
all
dtl.trader.id.<npc-id> Grants permission to use a specified trader (only PEX, GgoupManager)
none
dtl.trader.patterns.* Grants permission to use all trader patterns
op
dtl.trader.patterns.<name> Grants permission to use a <name> specified trader pattern (only PEX, GgoupManager)
none
dtl.trader.commands.pattern Grants permission to use the /trader pattern command
op