跳转至主要内容

商店权限独立控制

QuickShop-Hikari提供了一个系统来控制每个商店的权限。

这不是插件权限节点,这是商店自己权限!
要查看插件的权限节点,请单击 这里.

检查当前的商店设置

看向快捷商店,输入命令 /quickshop permission group list 即可列出商店中单独设置过的所有玩家。

showcase1

默认商店权限组

QuickShop-Hikari有以下内置的商店权限组:

  • quickshop-hikari.blocked - 所有属于此权限组的玩家都无法在此商店内交易
  • quickshop-hikari.everyone - 所有未定义的玩家都将拥有此组的权限。
  • quickshop-hikari.staff - 使用命令 /quickshop staff 会将命令执行者加入商店。
  • quickshop-hikari.admin - 与店主几乎完全相同的权限,几乎可以做任何事情。

默认商店权限组

QuickShop-Hikari 内置了如下权限:

  • quickshop-hikari.purchase
    任何拥有该权限的玩家可在该商店购买物品。
  • quickshop-hiakri.show_information
    任何拥有此权限的玩家均可打开商店的购买信息界面。
  • quickshop-hikari.preview_shop
    任何拥有此权限的玩家会在购买界面出现一个 [预览物品] 按钮,并打开物品预览界面。
  • quickshop-hikari.search
    任何拥有此权限的玩家都可以让该商店出现在 /quickshop find 的搜索结果中。
  • quickshop-hikari.delete
    任何拥有该权限的玩家均可删除该商店。
  • quickshop-hikari.alert.receive
    任何拥有该权限的玩家均会收到商店消息提醒。
  • quickshop-hikari.access_inventory
    任何拥有该权限的玩家均可打开商店容器。
  • quickshop-hikari.ownership_transfer
    任何拥有该权限的玩家均可转移商店所有权至其他玩家。
  • quickshop-hikari.management_permission
    任何拥有该权限的玩家均可自行管理单商店权限分配。
  • quickshop-hikari.toggle_display
    任何拥有该权限的玩家可通过命令 /quickshop toggledisplay 切换单商店展示物品。
  • quickshop-hikari.set_shoptype
    任何拥有该权限的玩家均可使用命令 /quickshop buy/quickshop sell 对商店的购买/出售状态进行切换。
  • quickshop-hikari.set_price
    任何拥有该权限的玩家均可修改商店内的物品价格。
  • quickshop-hikari.set_item
    任何拥有该权限的玩家均可修改商店内的出售/收购物品。
  • quickshop-hikari.set_stack_amount
    任何拥有该权限的玩家均可修改商店内一份物品的量 (如价格为 5,份数设置为 5,则实际价格为 1 单位/个物品,且玩家只能以 5 的倍数购买物品)。
  • quickshop-hikari.set_currency
    任何拥有该权限的玩家均可修改商店交易使用的货币。
  • quickshop-hikari.set_name
    任何拥有该权限的玩家均可修改商店的名称。
  • quickshop-hikari.set_benefit
    任何拥有该权限的玩家均可修改商店的额外收费比例。

配置组权限

caution

如果组权限配置不当,插件可能会停止工作。

打开 group.yml,你就可以分组编辑插件权限。

你不能删除 quickshop-hikari.everyone, quickshop-hikari.staffquickshop-hikari.administrator 组。 这可能会让插件无法正常工作。

为玩家分配至指定权限组。

看向商店并输入命令 /quickshop permission user set <player> <group>,然后玩家就会被分配至新组。
如果玩家已经处于其他权限组中,则他会被移出旧组。

你也可以输入命令 /quickshop permission user unset <player> 将玩家重新分配回默认组。

showcase2

示例用法:将玩家列入商店黑名单

你可以给玩家 quickshop-hikari.blocked 权限,这样他们就无法与你的商店交互。