本帖最后由 zhanshi123 于 2018-2-4 18:16 编辑


前言

还记得在中考刚考完的那段时候(也就是今年6月底7月初),沉迷于弓箭手大作战这个手游无法自拔
所以在2017.7.9就开始写弓箭手大作战这个小游戏,如今拖来拖去,终于把第一个预览版本写好了
目前这个版本中只有3个技能,可能含有部分BUG,不过以后会修复!
但是!预览版本的该插件不建议立刻制作出小游戏服务器对外开放,因为可能会有很多不可预料的BUG
第一个版本的插件仅限于内部测试!

2018新增:
在2017年底,终于完成了这个插件的开发,现将插件发布于MCBBS,未经允许禁止任何转载!




配置方法&玩法介绍

[bili=13357385]1[/bili]



配置方法:
1.安装插件并重载服务器
2.进入服务器,输入/abadmin create 世界名(后面的世界名都用world代替)
3.通过输入/abadmin addspawn world 来创建出生点
4.通过输入/abadmin addxpgen world 5(这里的参数是生成间隔,单位为秒,这里我以5来举例)来创建经验生成点(同时这个经验生成点也会刷新加血道具)
5.输入/gamerule KeepInventory true 来开启死亡不掉落
6.让玩家输入/ab join world来一起玩耍吧!(本插件不含保存背包和等级的功能,建议配合BungeeCord使用)

视频中展示的是预览版,但是正式版和预览版配置方法是一样的



使用截图








命令


命令
说明
使用者
/ab join <竞技场名> 加入某个竞技场 玩家
/ab leave 离开竞技场 玩家
/abadmin create <世界名>新建一个竞技场,同时竞技场名也为该世界名 OP
/abadmin list 查看加载的竞技场 OP
/abadmin addspawn <世界名>在该竞技场内添加出生点 OP
/abadmin addxpgen <世界名> <生成间隔>在该竞技场内添加经验生成点,间隔时间为秒 OP





下载

前置插件: TitleManager HolographicDisplays
V1.0(预览版):
ArchersBattle.jar (131.37 KB, 下载次数: 56)
V2.0: ArchersBattle-2.0-obf.jar (107.14 KB, 下载次数: 91)





更新记录

V1.0 2017.8.14: 内测版
V2.0 2017.12.31: 第一个正式版,7个技能,代码改动量超过2k行,加了增益性技能等功能,说不清,反正很多




配置文件(均为UTF-8编码)

  1. MySQL:
  2.   address: 'jdbc:mysql://127.0.0.1:3306/minecraft'
  3.   user: 'root'
  4.   password: 'yourpwdhere'
  5. #统计数据的数据库,可以使用sqlite
  6. Game:
  7.   MaxLevel: 30
  8.   #最大等级
  9.   BungeeMode: false
  10.   #是否使用bc模式(世界请使用world)
  11.   lobby: lobby
  12.   #大厅名
复制代码





后记

如果你对插件有任何疑问,可以加群563012939联系我或在本贴留言
如果你对插件有任何提议,也可以加群或在本贴回复
如果你喜欢该插件,何不给我评分一点人气?
有经济基础的且愿意赞助我的,给我几块钱买点东西吃吃我还是不介意的
(本来应该定制价格上千的插件免费发出来真的不给点赞助?)




本插件所用所有代码均为原创,不存在借用/抄袭/违反协议等行为

[groupid=1181]Unknown Domain[/groupid]