白灯
本帖最后由 白灯 于 2020-11-10 15:07 编辑

asdszxasdegzbcnfjrvdsewrtsdagxa

    KitPvP / Nukkit 职业战争

asdszxasdegzbcnfjrvdsewrtsdagxa





     插件介绍


  KitPvP 是一款 PvP大乱斗 类型小游戏, 玩家需要选择自己的职业在场地中进行战斗,
  来提升自己的职业等级和段位, 这是一场争夺职业战争排行榜榜位的战争.
  插件想法及排版提供者 @归尘. 插件开发者 @白

  当前版本为初版, 可能会有些 Bug, 可前往 Github 提交 issue 或者在帖子下方回复.

  KitPvP 特点

  • 支持服主自行增加多种职业
  • 各类职业支持自定义物品及介绍
  • Gui 菜单, 让你释放双手
  • 高度自定义的提示文本
  • 支持多地图列表 (玩家可选/随机)
  • 自定义道具恢复血量
  • 自定义击杀获得的奖励
  • 默认金币及默认礼盒数
  • Gui 按钮/标题/提示 完全自定义
  • 独立玩家游戏信息面板
  • 自定义击杀 / 死亡提示



     基础帮助

  如何使用
  下载插件, 将下载后的 jar 文件装入服务器 plugins 目录, 重启服务器
  输入 /kp setend 设置结束点, 在 config.yml 内设定地图 (不用担心不会, config. yml 有注释)
  输入 /kp menu 打开菜单, 开始你的职业战争之旅

  玩家命令 / 管理命令
  # 玩家命令 ( [] 内为可选参数 )
  /kp menu - 打开职业战争菜单
  /kp join [地图] - 加入职业战争 (指定地图 / 随机)
  /kp info - 查看个人职业战争信息
  /kp shop - 打开职业战争商店
  /kp leave - 离开职业战争
  # 管理命令 ( 权限: kitpvp.admin )
  /kp setEnd - 设置战争结束点
  /kp pay <玩家> <数量> - 给予玩家金币
  /kp give <玩家> <数量> - 给予玩家礼盒
  /kp reload - 重载插件配置

     插件图片 / 视频
  
  

  
  
  
  
  

  Bilibili 视频演示

  https://www.bilibili.com/video/av91137162/

  > 视频地址:
https://www.bilibili.com/video/av91137162/

     插件配置
  




     插件下载

  [附件] KitPvp-1.0.1-RELEASE.jar (39.4 KB, 下载次数: 432)
  [开源] https://github.com/Blank038/KitPvp/




2021.12 数据,可能有更多内容
asdszxasdegzbcnfjrvdsewrtsdagxa

    KitPvP / Nukkit 职业战争

asdszxasdegzbcnfjrvdsewrtsdagxa






插件介绍


KitPvP 是一款 PvP大乱斗 类型小游戏, 玩家需要选择自己的职业在场地中进行战斗,来提升自己的职业等级和段位, 这是一场争夺职业战争排行榜榜位的战争.插件想法及排版提供者 @归尘. 插件开发者 @白
当前版本为初版, 可能会有些 Bug, 可前往 Github 提交 issue 或者在帖子下方回复.
KitPvP 特点


  • 支持服主自行增加多种职业
  • 各类职业支持自定义物品及介绍
  • Gui 菜单, 让你释放双手
  • 高度自定义的提示文本
  • 支持多地图列表 (玩家可选/随机)
  • 自定义道具恢复血量
  • 自定义击杀获得的奖励
  • 默认金币及默认礼盒数
  • Gui 按钮/标题/提示 完全自定义
  • 独立玩家游戏信息面板
  • 自定义击杀 / 死亡提示



基础帮助

如何使用
下载插件, 将下载后的 jar 文件装入服务器 plugins 目录, 重启服务器
输入 /kp setend 设置结束点, 在 config.yml 内设定地图 (不用担心不会, config. yml 有注释)
输入 /kp menu 打开菜单, 开始你的职业战争之旅


玩家命令 / 管理命令
# 玩家命令 ( [] 内为可选参数 )
/kp menu - 打开职业战争菜单
/kp join [地图] - 加入职业战争 (指定地图 / 随机)
/kp info - 查看个人职业战争信息
/kp shop - 打开职业战争商店
/kp leave - 离开职业战争
# 管理命令 ( 权限: kitpvp.admin )
/kp setEnd - 设置战争结束点
/kp pay &lt;玩家&gt; &lt;数量&gt; - 给予玩家金币
/kp give &lt;玩家&gt; &lt;数量&gt; - 给予玩家礼盒
/kp reload - 重载插件配置

插件图片 / 视频









Bilibili 视频演示
https://www.bilibili.com/video/av91137162/


&gt; 视频地址: https://www.bilibili.com/video/av91137162/


插件配置
## Config 配置
```yaml
# 提示
message:
prefix: &quot;&amp;8[&amp;e职业战争&amp;8]: &amp;f&quot;
help:
    default:
   - &quot;&amp;8[&amp;a职业战争&amp;8] &amp;e命令帮助:&quot;
   - &quot;&amp;7- &amp;6/kp menu &amp;3打开职业战争面板&quot;
   - &quot;&amp;7- &amp;6/kp join [地图] &amp;3加入职业战争&quot;
   - &quot;&amp;7- &amp;6/kp info &amp;3查看个人信息&quot;
   - &quot;&amp;7- &amp;6/kp shop &amp;3打开职业商店&quot;
   - &quot;&amp;7- &amp;6/kp leave &amp;3离开职业战争&quot;
    admin:
   - &quot;&amp;8[&amp;a职业战争&amp;8] &amp;e命令帮助:&quot;
   - &quot;&amp;7- &amp;6/kp menu &amp;3打开职业战争面板&quot;
   - &quot;&amp;7- &amp;6/kp join [地图] &amp;3加入职业战争&quot;
   - &quot;&amp;7- &amp;6/kp info &amp;3查看个人信息&quot;
   - &quot;&amp;7- &amp;6/kp shop &amp;3打开职业商店&quot;
   - &quot;&amp;7- &amp;6/kp leave &amp;3离开职业战争&quot;
   - &quot;&amp;7- &amp;6/kp setEnd &amp;3设置结束坐标&quot;
   - &quot;&amp;7- &amp;6/kp pay &lt;玩家&gt; &lt;数量&gt; &amp;3给予玩家金币&quot;
   - &quot;&amp;7- &amp;6/kp give &lt;玩家&gt; &lt;数量&gt; &amp;3给予玩家礼盒&quot;
   - &quot;&amp;7- &amp;6/kp reload &amp;3重载插件配置&quot;
button:
    join: &quot;&amp;2? 加入职业战争&quot;
    leave: &quot;&amp;c? 离开职业战争&quot;
    shop: &quot;&amp;d? 打开职业商店&quot;
    chest: &quot;&amp;3? 打开礼盒 &amp;7(&amp;e拥有 %amount%&amp;7)&quot;
    select: &quot;&amp;c? 职业选择&quot;
    info: &quot;&amp;8? 个人信息&quot;
in: &quot;已在职业战争中!&quot;
empty-maps: &quot;&amp;c没有可加入的竞技场!&quot;
wrong-game: &quot;&amp;c你不在职业战争中!&quot;
wrong-player: &quot;请输入玩家名/玩家不在线!&quot;
wrong-amount: &quot;请输入要给予的数量!&quot;
pay: &quot;成功给予玩家 &amp;b%player% &amp;f游戏金币 &amp;b%amount%&quot;
give: &quot;成功给予玩家 &amp;b%player% &amp;f礼盒 &amp;b%amount%&quot;
info:
    - &quot;&amp;8[&amp;a职业战争&amp;8] &amp;e个人信息:&quot;
    - &quot;&amp;7- &amp;f杀敌数: &amp;b%kills%&quot;
    - &quot;&amp;7- &amp;f死亡数: &amp;b%deaths%&quot;
    - &quot;&amp;7- &amp;f金币: &amp;b%money%&quot;
    - &quot;&amp;7- &amp;f所选职业: &amp;b%select%&quot;
info-gui:
    true-button: &quot;&amp;a返回菜单&quot;
    false-button: &quot;&amp;c关闭界面&quot;
deny-execute: &quot;游戏中, 无法执行非职业战争的命令!&quot;
set-end: &quot;&amp;e成功设置结束点!&quot;
kill-message: &quot;&amp;f你通过击杀 &amp;b%player% &amp;f获得了 &amp;b5金币&quot;
death-messages:
    - &quot;&amp;b%player% &amp;f试图逃离 &amp;b%killer% &amp;f的追杀, 很遗憾他失败了!&quot;
    - &quot;&amp;b%player% &amp;f被冷酷的 &amp;b%killer% &amp;f击杀了!&quot;
buy:
    display: &quot;&amp;b%kit%: &amp;f%display% &amp;f(售价: %amount%金币)&quot;
    true-button: &quot;&amp;a确定购买&quot;
    false-button: &quot;&amp;c我再想想&quot;
    success: &quot;&amp;a成功花费 &amp;f%amount%金币 &amp;a购买职业: &amp;f%kit%&quot;
shop:
    back: &quot;&amp;3返回菜单&quot;
    shop-button: &quot;%kit% &amp;f&gt; &amp;3售价: &amp;e%amount%金币&quot;
select:
    button: &quot;&amp;f%kit% &amp;f(%status%&amp;f)&quot;
    status:
   allow: &quot;&amp;a可使用&quot;
   deny: &quot;&amp;c无权限&quot;
    no-permission: &quot;&amp;c你没有权限使用这个职业!&quot;
    success: &quot;成功选择 &amp;b%kit% &amp;f为当前职业!&quot;
map:
    button: &quot;&amp;3%map%&quot;
    deny: &quot;所选地图不存在, 请重新选择&quot;
    back: &quot;&amp;c返回菜单&quot;
chest:
    display: &quot;&amp;b你确定要打开一个职业礼盒吗?&quot;
    true-button: &quot;&amp;a确定打开&quot;
    false-button: &quot;&amp;c我再想想&quot;
    lack: &quot;&amp;c你的仓库空荡荡的, 没有礼盒了!&quot;
    deny: &quot;&amp;c你已经什么职业都有了!&quot;
    broadcast: &quot;&amp;f%player% &amp;a打开礼盒获得了职业: &amp;f%kit%&quot;
    content:
   - &quot;&amp;a打开礼盒获得了职业: &amp;f%kit%&quot;
   - &quot;&amp;e还要再继续打开吗?&quot;
lack-money: &quot;你没有足够的金币购买这个职业!&quot;
reload: &quot;插件配置重载完成!&quot;
# 标题设置
title:
menu: &quot;&amp;8职业战争面板&quot;
shop: &quot;&amp;8职业商店&quot;
buy: &quot;&amp;8是否确定购买该职业?&quot;
select: &quot;&amp;8请选择你要使用的职业&quot;
map: &quot;&amp;8请选择要加入的地图&quot;
info: &quot;&amp;8职业战争个人信息面板&quot;
chest: &quot;&amp;5职业礼盒&quot;
# 地图列表, 对应世界名, 加入会传送至世界重生点
map:
测试: &quot;world&quot;
# 玩家初始默认金币数
default-money: 1000
# 默认礼盒箱子数
chest: 1
# 击杀玩家获得的金币
kill-reward: 5
# 蘑菇煲恢复的血量
health: 6
```
## Kit 配置
```yaml
# 默认职业, 可参照来增加, default 不能删除, 为默认的.
default:
name: &quot;&amp;b剑士&quot;
items:
    - &quot;#id=276#amount=1#name=&amp;b钻石剑&quot;
    - &quot;#id=282#amount=1#data=0#name=&amp;b物品名#lore=&amp;eqwq//&amp;dQwQ&quot;
# 花费多少金币可购买
count: 0
# 需要什么权限才能使用
permission: &quot;kitpvp.default&quot;
display: &quot;&amp;e剑士, 默认职业&quot;




插件下载

[附件]
[开源] https://github.com/Blank038/KitPvp/



余枫
淦 终于发了 标题错啦 加个[原创]
白灯牛批!!!!!!!!!
我吹爆职业战争!!!!!!

pXiaoD
请问有保存玩家背包的功能吗

白灯
本帖最后由 白 于 2020-2-23 20:35 编辑
PQguanfang 发表于 2020-2-23 20:29
请问有保存玩家背包的功能吗

有备份玩家背包功能, 插件关闭时会返还玩家背包物品或玩家退出职业战争会返还。
并且 MultiWorld 载入世界后如果玩家不传送过去, 会出现世界未加载的情况,所以插件自带世界载入功能。


zyzy6666
请问如何增加更多职业

ruiweng
就是玩家在游戏中途中卡出去的话会有bug吗

白灯
zyzy6666 发表于 2020-2-24 11:28
请问如何增加更多职业

复制默认的配置,修改职业名,还有配置的键,给予的装备即可。

白灯
ruiweng 发表于 2020-2-24 13:11
就是玩家在游戏中途中卡出去的话会有bug吗

玩家游戏中是不能输入其他命令的,玩家掉线会恢复背包并且传送回结束点。

ruiweng
白 发表于 2020-2-24 14:07
玩家游戏中是不能输入其他命令的,玩家掉线会恢复背包并且传送回结束点。 ...

嗯 谢谢 在加一个杀人排行榜哈哈

皓月凌空888
大佬nb

jiuzuirenxin
你好,可以支持rpg类服务器吗,强制修改血量,rpg属性失效。。

白灯
jiuzuirenxin 发表于 2020-2-25 03:16
你好,可以支持rpg类服务器吗,强制修改血量,rpg属性失效。。

这个插件并没有强制修改血量啊。

Nyan-Cat
有提供地图吗

pXiaoD

自行寻找。

Tim0716
楼主怎样设置职业让其在礼盒中抽取,以及如何把职业添加到商店,解答一下谢谢

白灯
Tim0716 发表于 2020-3-1 20:22
楼主怎样设置职业让其在礼盒中抽取,以及如何把职业添加到商店,解答一下谢谢 ...

添加职业设置price就会到商店,礼盒可通过命令给予,打开后随机获得未拥有的职业。

超级拉普达
白 发表于 2020-2-24 14:07
复制默认的配置,修改职业名,还有配置的键,给予的装备即可。

是复制
# 默认职业, 可参照来增加, default 不能删除, 为默认的.
default:
  name: "&b剑士"
  items:
    - "#id=276#amount=1#name=&b钻石剑"
    - "#id=282#amount=1#data=0#name=&b物品名#lore=&eqwq//&dQwQ"
  # 花费多少金币可购买
  count: 0
  # 需要什么权限才能使用
  permission: "kitpvp.default"
  display: "&e剑士, 默认职业"

这个然后在下面加 还是复制kits的配置文件 复制多一份啊?

一只鸽纸
请问怎么随机选择地图

wyrrobin
哇!太厉害了

huangchao520
可以可以,试试水

A1124201329
为什么我在配置文件添加了职业设置了count,但是职业商店都只有我添加的最后一个职业

第一页 上一页 下一页 最后一页