本帖最后由 z1224748848 于 2019-2-3 22:05 编辑


Duels 在站内还没有搬运过,不过是一个非常好的决斗插件,在Spigot已经有了28, 000+的下载量。

<- 传送门 ->


<- 字数统计 ->
约为 3, 294 字



Duels 中文 Wiki

欢迎来到 Duels 的中文Wiki页面.

常见问题 FAQ | Frequently Asked Questions



Q. 我该如何创建一个能够自动恢复原样的竞技场?

A. 去看看 [Duels扩展] ArenaRegen 吧!




查看更多有关权限的信息, 请查阅 权限 章节.

目录

玩家命令

  • /duel
    • /duel [玩家名]
    • /duel [玩家名] [钱数]
    • /duel accept [玩家名]
    • /duel deny [玩家名]
    • /duel queue
    • /duel queue [装备包名] [钱数]
    • /duel stats
    • /duel stats [玩家名]
    • /duel toggle
    • /duel top [wins|losses|装备包名]
  • /spectate
    • /spectate [玩家名]

管理员命令

  • /duels
    • /duels create [竞技场名]
    • /duels set [竞技场名] [1|2]
    • /duels delete [竞技场名]
    • /duels info [竞技场名]
    • /duels toggle [竞技场名]
    • /duels savekit [装备包名]
    • /duels loadkit [装备包名]
    • /duels deletekit [装备包名]
    • /duels setitem [装备包名]
    • /duels useoption [装备包名] [usepermission|arenaspecific]
    • /duels createqueue [钱数]
    • /duels createqueue [钱数] [装备包名]
    • /duels deletequeue [钱数]
    • /duels deletequeue [钱数] [装备包名]
    • /duels addsign [钱数]
    • /duels addsign [钱数] [装备包名]
    • /duels delsign
    • /duels list
    • /duels setrating [玩家名] [装备包名] [数值]
    • /duels edit [玩家名] [wins|losses] [数值]
    • /duels resetrating [玩家名] [装备包名|all]
    • /duels reset [玩家名]
    • /duels setlobby
    • /duels playsound [声音名称]
    • /duels reload [模块]
    • /duels reload




玩家命令

/duel

描述:

显示帮助页面.

用法:

/duel

所需权限:

duels.duel (默认: true)



/duel [玩家名]

描述:

向一名玩家发送决斗邀请.

用法:

/duel [玩家名]

所需权限:

duels.duel (默认: true)



/duel [玩家名] [钱数]

描述:

在给定投注的情况下向一名玩家发出决斗请求.

用法:

/duel [玩家名] [钱数]

所需权限:

duels.duel (默认: true)



/duel accept [玩家名]

描述:

同意某玩家的决斗邀请.

用法:

/duel accept [玩家名]

所需权限:

duels.duel (默认: true)



/duel deny [玩家名]

描述:

拒绝某玩家的决斗邀请.

用法:

/duel deny [玩家名]

所需权限:

duels.duel (默认: true)



/duel queue

描述:

打开队列匹配GUI.

用法:

/duel queue

所需权限:

duels.queue



/duel queue [装备包名] [赌注]

描述:

进入指定装备包和投注的决斗匹配队列.

用法:

/duel queue [装备包名] [赌注]

所需权限:

duels.queue



/duel stats

描述:

显示你的决斗统计信息.

用法:

/duel stats

所需权限:

duels.stats



/duel stats [玩家名]

描述:

显示指定玩家的决斗统计信息.

用法:

/duel stats [玩家名]

所需权限:

duels.stats.others



/duel toggle

描述:

开启/关闭接收决斗邀请. 拥有 duels.admin 权限节点的玩家无视对方的这个设置.

用法:

/duel toggle

所需权限:

duels.toggle



/duel top [wins|losses|装备包名]

描述:

显示胜利/失败场数前十名, 或者是受到评价最好的前十名装备包.

用法:

/duel top [wins|losses|装备包名]

所需权限:

duels.top



/spectate

描述:

显示帮助信息.

用法:

/spectate

所需权限:

duels.spectate



/spectate [玩家名]

描述:

观战一名正在决斗的玩家.

用法:

/spectate [玩家名]

所需权限:

duels.spectate


管理员命令

/duels

描述:

显示帮助信息.

用法:

/duels

所需权限:

duels.admin



/duels create [竞技场名]

描述:

用指定名称创建一个竞技场.

用法:

/duels create [竞技场名]

所需权限:

duels.admin



/duels set [竞技场名] [1|2]

描述:

设置指定竞技场的两个传送点.

用法:

/duels set [竞技场名] [1|2]

所需权限:

duels.admin



/duels delete [竞技场名]

描述:

删除指定竞技场.

用法:

/duels delete [竞技场名]

所需权限:

duels.admin



/duels info [竞技场名]

描述:

查看指定竞技场的详细信息.

用法:

/duels info [name]

所需权限:

duels.admin



/duels toggle [竞技场名]

描述:

启用/禁用一个竞技场.

用法:

/duels toggle [竞技场名]

所需权限:

duels.admin



/duels savekit [装备包名]

描述:

用指定名称保存一个装备包.

用法:

/duels savekit [装备包名]

所需权限:

duels.admin





/duels loadkit [装备包名]

描述:

将指定的装备包加载到背包中.

用法:

/duels loadkit [装备包名]

所需权限:

duels.admin



/duels deletekit [装备包名]

描述:

删除指定的装备包.

用法:

/duels deletekit [装备包名]

所需权限:

duels.admin



/duels setitem [装备包名]

描述:

设置指定装备包在GUI上显示的物品.

用法:

/duels setitem [装备包名]

所需权限:

duels.admin



/duels useoption [装备包名] [usepermission|arenaspecific]

描述:

启用/禁用指定装备包的某些配置选项.

用法:

/duels useoption [装备包名] [usepermission|arenaspecific]

所需权限:

duels.admin



/duels createqueue [钱数]

描述:

创建一个带有指定投注的决斗匹配队列.

用法:

/duels createqueue [钱数]

所需权限:

duels.admin



/duels createqueue [钱数] [装备包名]

描述:

创建一个带有指定装备包名和投注的决斗匹配队列.

用法:

/duels createqueue [钱数] [装备包名]

所需权限:

duels.admin



/duels deletequeue [钱数]

描述:

删除带有指定投注的决斗匹配队列.

用法:

/duels deletequeue [钱数]

所需权限:

duels.admin



/duels deletequeue [钱数] [装备包名]

描述:

删除带有指定装备包名和投注的决斗匹配队列.

用法:

/duels deletequeue [钱数] [装备包名]

所需权限:

duels.admin



/duels addsign [钱数]

描述:

创建一个带有指定投注的决斗匹配队列牌子.

用法:

/duels addsign [money]

所需权限:

duels.admin



/duels addsign [钱数] [装备包名]

描述:

创建一个带有指定装备包名和投注的决斗匹配队列牌子.

用法:

/duels addsign [钱数] [装备包名]

所需权限:

duels.admin




/duels delsign

描述:

删除你正看向的决斗匹配队列牌子.

用法:

/duels delsign

所需权限:

duels.admin



/duels list

描述:

列出所有竞技场, 装备包, 和匹配队列牌子.

用法:

/duels list

所需权限:

duels.admin



/duels setrating [玩家名] [装备包名] [数值]

描述:

设置指定玩家对指定装备包的评分为指定值.

用法:

/duels setrating [玩家名] [装备包名] [数值]

所需权限:

duels.admin



/duels edit [玩家名] [wins|losses] [数值]

描述:

设置指定玩家的胜利/失败场数为指定值.

用法:

/duels edit [玩家名] [wins\|losses] [数值]

所需权限:

duels.admin



/duels resetrating [玩家名] [装备包名|all]

描述:

重置指定玩家对指定/所有装备包的评分.

用法:

/duels resetrating [玩家名] [装备包名\|all]

所需权限:

duels.admin



/duels reset [玩家名]

描述:

重置指定玩家的所有统计数据.

用法:

/duels reset [玩家名]

所需权限:

duels.admin



/duels setlobby

描述:

将你所处的位置设置为决斗大厅.

用法:

/duels setlobby

所需权限:

duels.admin




/duels playsound [声音名称]

描述:

播放在配置文件中指定的一个声音.

用法:

/duels playsound [声音名称]

所需权限:

duels.admin



/duels reload [模块]

描述:

重载指定模块.

用法:

/duels reload [模块]

所需权限:

duels.admin



/duels reload

描述:

重载整个插件.

用法:

/duels reload

所需权限:

duels.admin


命令权限

权限命令
duels.duel (默认值: true)/duel
duels.queue/duel queue
duels.stats/duel stats
duels.stats.others/duel stats [玩家名]
duels.toggle/duel toggle
duels.top/duel top
duels.spectate/spectate
duels.admin/duels

其他权限

权限介绍
duels.kits.\<装备包名>如果一个装备包启用了 usePermission 配置选项, 只有拥有与之对应的权限节点才可使用此装备包.
duels.kits.*允许使用所有启用了 usePermission 配置选项的装备包.
duels.spectate.anonymously允许不提醒对方就能观战他人的决斗.
duels.teleport.bypass允许玩家在决斗中传送走, 就算在配置文件中启用了 prevent-teleport-to-match-players 配置选项也能被忽略.
duels.use.\<决斗邀请设置名>如果一项决斗邀请设置启用了 usePermission 配置选项, 只有拥有与之对应的权限节点才可在发起决斗邀请时配置此决斗邀请设置.
duels.use.*允许配置所有启用了 usePermission 配置选项的决斗邀请设置.
duels.admin上面列出的所有权限节点的父级权限节点.


对应 Clip的变量插件 的 Duels 变量

请确保已经下载并安装了 PlaceholderAPI 插件来使用这些变量.

变量介绍
%duels_wins%显示玩家决斗的总胜利场数.
%duels_losses%显示玩家决斗的总失败场数.
%duels_can_request%将会根据玩家是否能收到决斗邀请而显示true或false.

对应 Maximvdw的变量插件 的 Duels 变量

请确保已经下载并安装了 MVdWPlaceholderAPI 来使用这些变量.

如果你的变量没有正确显示, 试试先把 MVdWPlaceholderAPI 和 Featherboard 更新到最新版本.

变量介绍
{duels_wins}显示玩家决斗的总胜利场数.
{duels_losses}显示玩家决斗的总失败场数.
{duels_can_request}将会根据玩家是否能收到决斗邀请而显示true或false.

想要更多变量? 看看 [Duels扩展] Placeholders 吧!

变量还不够? 可以试试 [Duels扩展] Leaderboards [付费].


关于扩展

扩展是用来给Duels添加更多功能的插件. 你唯一需要做的就是把jar文件放入plugins/Duels/extensions/文件夹中.

可用扩展

1. [Duels扩展] Placeholders  [免费]

为你的服务器添加 决斗比赛信息 & 装备包评分 变量! 想了解更多信息, 请前往Spigot资源页.

  



2. [Duels扩展] Certificates [免费]

一个颁发给决斗胜利者的证书, 能够证明对方曾经被自己打爆了. 想了解更多信息, 请前往Spigot资源页.





3. [Duels扩展] Leaderboards [付费]

在你的服务器中创建 全息字, 头颅, 或者 牌子 排行榜! 想了解更多信息, 请前往Spigot资源页.

  



4. [Duels扩展] ArenaRegen [付费]

在服务器中创建一个 自动恢复的决斗竞技场! 想了解更多信息, 请前往Spigot资源页.






从 Duels v2 升级到 v3

  • 关闭你的服务器.
  • 把最新版Duels放入你的插件文件夹.
  • 启动服务器.
  • 编辑新生成的配置文件.
  • 执行 /duels reload 命令来应用新的配置.

就这样了! 请确定每次从就旧版本升级到新版本的时候都按照正确的步骤走.




[groupid=1511]Server CT[/groupid]