指令和权限节点
基础常识
在各大 Spigot 插件的帮助页面中,指令的参数有 <arg>
和 [arg]
两种格式,前者代表这个参数是必需的,后者代表这个参数是可选的。如果你不知道,说明你的开服基础 很差。
/shop menu <菜单ID>/<商店ID>
打开普通菜单或商店菜单。
需要权限 ultimateshop.menu
。 这个指令支持在控制台使用,如需在控制台使用,需要在末尾添加 <玩家>
参数,例如 /shop menu Shop1 Player1
。
/shop quickbuy <商店ID> <商品ID> [数量]
快速购买商店中的指定物品。
需要权限 ultimateshop.quickbuy
。
这个指令支持在控制台使用,如需在控制台使用,需要在末尾添加 <玩家>
参数,例如 /shop quickbuy ore A 5 Player1
。
/shop quicksell <商店ID> <商品ID> [数量]
与快速购买相同,将 quickbuy 替换为 quicksell 即可。
/shop reload
重载插件,一些配置需要你重启服务器才可生效。
需要权限 ultimateshop.reload
。
/shop givesellstick <物品 ID> <玩家 ID> [数量] - 付费版功能
给予指定玩家指定数量(不填则默认为 1)的出售魔杖。
需要权限 ultimateshop.givesellstick
。
/shop setbuytimes <商店 ID> <商品 ID> <玩家> [次数]
将玩家对指定商品的购买次数限制在特定值。
商品ID参数可以使用 *
符号代表所有商品。(仅限付费版本)
需要权限 ultimateshop.setbuytimes
。
/shop setselltimes <商店 ID> <商品 ID> <玩家> [次数]
在这里,setselltimes 和 setbuytimes 子命令的参数相似。
商品ID参数可以使用 *
符号代表所有商品。(仅限付费版本)
需要权限 ultimateshop.addselltimes
。
/shop addbuytimes <商店 ID> <商品 ID> <玩家> <次数>
增加购买次数。设置为负数代表扣除。
商品ID参数可以使用 *
符号代表所有商品。(仅限付费版本)
需要权限 ultimateshop.addbuytimes
。
/shop addselltimes <商店 ID> <商品 ID> <玩家> <次数>
增加回收次数。设置为负数代表扣除。
商品ID参数可以使用 *
符号代表所有商品。(仅限付费版本)
需要权限 ultimateshop.addselltimes
。
/shop sellall
打开一键回收菜单。
需要权限 ultimateshop.sellall
。
/shop generateitemformat
将手持物品解析成物品语句。解析后的文件会生成在服务端根目录。有关物品语句的内容请见“物品语句”一节。
需要权限 ultiamteshop.generateitemformat
。
/shop getplaceholdervalue <文本> - 付费版本功能
将输入的文本解析。解析后的文本将会显示变量符对应的值。
需要权限 ultimateshop.getplaceholdervalue
permission.
/shop resetrandomplaceholder <变量符ID> - 付费版本功能
重置随机变量符当前的值。有关随机变量符的更多内容,请见“随机变量符”一节。
需要权限 ultimateshop.resetrandomplaceholder
。
/shop setrandomplaceholder <变量符ID> [元素] [-b] - 付费版本功能
设置随机变量符当前的值为你所设定的元素。有关随机变量符的更多内容,请见“随机变量符”一节。
该指令不同于重置,随机变量符的重置时间不会刷新。只是设置当前随机变量符轮换的值。
如果在指令的最后添加 -b
后缀则代表绕过元素检查。在配置文件中,你需要为各个随机变量符设置其可能的元素,例如你设置了 A,B,C
这三种元素,随机变量符会随机从三个值选择一个值作为当前轮换的值,如果我在这里输入 D,那么插件将会提示错误。如果添加 -b
后缀,则不会出现错误提示,值也能正常设置,但通常不建议这么做。
需要权限 ultimateshop.setrandomplaceholder
。
/shop editor - 付费版功能
打开商店在线编辑器。需要安装 UltimateShopEditor 附属插件。在线编辑器短期内仍处于早期制作阶段,不具备实际使用的功能。
需要权限 ultimateshop.editor
。
Last updated