980
收录服务器
1273
注册
38 996
玩家
RoyalShops 皇家商店
创建具有可定制的库存、标题和声音的NPC商店。
作 者 Mooshe
发布时间 2016年1月31日
支持核心 Spigot
原生版本
支持版本 1.8
点此下载

RoyalShops 是一款基于 Citizens 2.0.16 API 和 Vault 1.5.6 的 NPC 商店插件。它允许你创建完全自定义的 NPC 商店,包括商店标题、物品价格、自定义声音(包括服务器资源包中的声音)、与 NPC 交易的玩家以及是否可以通过右键单击 NPC 打开商店。该插件无需任何配置文件。


🎉

RoyalShops


📍 教程

确保您已安装以下依赖项:Vault 1.5.6、Citizens 2.0.16

使用命令 /npc create <NPC NAME> --trait shop 创建一个商店。如果已经创建了一个商店,可以通过看着 NPC 并输入 /npc select 来选择 NPC。

创建商店后,可以使用 /trader additem <buy price> <sell price> 命令向 NPC 添加物品。如果需要移除物品,可以使用命令 /trader remitem <slot id>,其中 slot id 代表物品在物品栏中的位置 (0-53)。

如果您想自定义商店,请查看以下命令。


📜

命令

  • /trader help

    在游戏中显示这些命令。

  • /trader remitem <slot id>

    从指定 slot id 的位置移除物品。Slot id 从 0 开始,到 53 结束。

  • /trader additem <buy price> <sell price>

    将手中的物品添加到 NPC 商店,并指定购买和出售价格。成功添加后,物品将从手中移除。

  • /trader title <name>

    设置商店的标题。例如:&4Mooshe's &fBoodylicious &9Shop

  • /trader click

    切换是否允许玩家通过右键单击进行交易。

  • /trader trade

    如果右键单击被禁用,则允许玩家进行交易的命令。必须先选择 NPC 商店。

  • /trader sound <sound> <open|use> <pitch>

    设置打开或使用商店时播放的指定声音及其音高。音高范围为 0.0-1.0,也可以设置为 ? 以每次随机音高。对于 <sound> 变量,请使用 sounds.json 中的枚举名称或服务器资源包中的声音名称。


🛡️

权限

  • citizens.shop.npc

    允许玩家在任何 NPC 处购物,无论该 NPC 是否需要设置权限。

  • citizens.shop.npc<id>

    允许玩家在特定 NPC 处购物,基于其 ID。如果该 NPC 未启用权限,则忽略此权限。

  • citizens.shop.npc<id>.modify

    允许玩家添加/删除物品,设置商店标题,切换功能以及为特定 NPC 设置声音。

  • citizens.shop.admin

    允许完全控制所有 NPC 商店。