-
Notifications
You must be signed in to change notification settings - Fork 0
Permissions
EntityParrot_ edited this page Feb 3, 2019
·
1 revision
通常情况下默认权限配置就能让Shopkeepers在安装后正常运行: 拥有OP权限的玩家允许使用所有功能, 常规玩家拥有权限与商店实体交易, 运行基础命令, 和创建基本玩家商店.
如果你想做些修改, 你可能需要使用一个 权限插件 然后配置它来添加或删除指定玩家或权限组的特殊权限.
此页面包含所有可用权限的简短介绍. 一个 default: true 表示默认情况下所有玩家拥有此权限.
可以在插件的 plugin.yml 中找到一个绝对是最新的列出所有 静态 权限节点以及它们子权限节点和默认值的列表.
permissions:
# 命令权限节点
shopkeeper.help:
description: 显示插件命令帮助
default: true
shopkeeper.reload:
description: 重载插件
default: op
shopkeeper.debug:
description: 允许开关调试模式以及运行调试命令
default: op
shopkeeper.list.own:
description: 列出自己拥有的所有商店
default: true
shopkeeper.list.others:
description: 列出他人拥有的所有商店
default: op
shopkeeper.list.admin:
description: 列出所有管理员商店
default: op
shopkeeper.remove.own:
description: 通过命令删除自己拥有的所有玩家商店
default: op
shopkeeper.remove.others:
description: 通过命令删除他人拥有的所有玩家商店
default: op
shopkeeper.remove.all:
description: 通过命令删除所有的玩家商店
default: op
shopkeeper.remove.admin:
description: 通过命令删除所有的管理员商店
default: op
shopkeeper.remote:
description: 通过命令遥控一个管理员商店
default: op
shopkeeper.transfer:
description: 转移玩家商店的从属关系
default: op
shopkeeper.settradeperm:
description: 为管理员商店设置交易权限
default: op
shopkeeper.setforhire:
description: 设置一个商店为出租状态
default: op
# 全局权限节点
shopkeeper.trade:
description: 允许与商店交易
default: true
shopkeeper.hire:
description: 允许租下商店
default: true
shopkeeper.bypass:
description: 绕过玩家商店保护 (允许管理他人拥有的玩家商店)
default: op
# 动态最大商店数权限节点: 默认的最大商店限制在配置文件中配置.
# shopkeeper.maxshops.<最大数量>
# description: 玩家可以拥有的最大商店数量, 只能使用配置文件中设置的值
# default: false
# 商店种类权限
shopkeeper.admin:
description: 允许创建及修改管理员商店
default: op
shopkeeper.player.sell:
description: 允许创建(玩家)出售商店
default: false
shopkeeper.player.buy:
description: 允许创建(玩家)收购商店
default: false
shopkeeper.player.trade:
description: 允许创建(玩家)交易商店
default: false
shopkeeper.player.book:
description: 允许创建(玩家)图书出售商店
default: false
shopkeeper.player:
description: 允许创建任意玩家商店
default: true
children:
shopkeeper.player.sell: true
shopkeeper.player.buy: true
shopkeeper.player.trade: true
shopkeeper.player.book: true
# 商店实体权限
shopkeeper.sign:
description: 允许创建牌子商店
default: true
shopkeeper.citizen:
description: 允许创建 Citizens(NPC) 商店
default: op
shopkeeper.entity.*:
description: 允许创建任何实体类型的商店
default: op
# 动态实体类型权限:
# 你可以在这里找到所有可用的实体类型名:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
# 此权限节点使用小写实体类型名.
# shopkeeper.entity.<实体类型>:
# description: 允许创建指定实体类型的商店
# default: false
# 经典权限
shopkeeper.player.normal:
description: 允许创建及修改(玩家)出售商店
default: true
children:
shopkeeper.player.sell: true
shopkeeper.villager:
description: 允许创建村民商店
default: true
children:
shopkeeper.entity.villager: true
shopkeeper.witch:
description: 允许创建女巫商店
default: true
children:
shopkeeper.entity.witch: true
shopkeeper.creeper:
description: 允许创建爬行者商店
default: true
children:
shopkeeper.entity.creeper: true
# 星号: 包含所有的权限
shopkeeper.*:
description: 允许访问一切
default: op
children:
shopkeeper.help: true
shopkeeper.reload: true
shopkeeper.debug: true
shopkeeper.list.own: true
shopkeeper.list.others: true
shopkeeper.list.admin: true
shopkeeper.remove.own: true
shopkeeper.remove.others: true
shopkeeper.remove.all: true
shopkeeper.remove.admin: true
shopkeeper.remote: true
shopkeeper.transfer: true
shopkeeper.settradeperm: true
shopkeeper.setforhire: true
shopkeeper.hire: true
shopkeeper.trade: true
shopkeeper.bypass: true
shopkeeper.admin: true
shopkeeper.player: true
shopkeeper.sign: true
shopkeeper.citizen: true
shopkeeper.entity.*: true
主页 | BukkitDev 原帖 | 源代码 | 提交 Issues