本帖最后由 1582952890 于 2017-9-16 18:14 编辑

StateWar——阵营之战v1.0.3_BETA

                                                                  by  SAKUYA咲夜
声明:由于工作需求目前正在学习新框架,更新周期会变长,各位不好意思。

插件简介:
StateWar属于bukkit插件,可以用作RPG拓展,版本1.0.3_BTEA。

该插件默认设定三个阵营:暴风城 钢铁部落 燃烧军团,三个阵营直接处于敌对状态,玩家可以通过命令来选择需要加入的阵营。

阵营相同的玩家设定无法互相造成伤害,但是可以对敌对阵营玩家造成伤害,无阵营的玩家可以对所有玩家造成伤害,所有阵营的玩家同时也可以对无阵营的玩家造成伤害。

功能介绍:
阵营功能:拥有对应阵营的称号,阵营之间互相对立,可以互相伤害,玩家可以自行选择加入退出。
阵营荣誉:当你击杀敌对阵营玩家时可以获得10点荣誉值并且为你的阵营总荣誉+10。
阵营资金:用来开启阵营BOSS,阵营宣战,国王提取。(预测v1.2放出).
阵营国王:拥有国王称号,国王可以设定和罢免阵营某个玩家的职位,可以领取每天的俸禄,可以向其他阵营宣战,召集所有阵营在线玩家到自己身边,可以提取阵营资金等更多权限(即将放出)。
阵营官职:对应官职可以拥有对应权限(预测v1.3放出)。
阵营之战:可以向某个阵营的国王宣战,宣战需要大量阵营资金,宣战后分进攻方和防守方,进攻成功或者防守成功可以获得大量阵营资金奖励已经其他奖励(后续推出)。
国王竞选:如果没有国王,第一个出资竞选的人则开启竞选,24小时内竞选最高人获得国王职位。如果已经有国王,竞选之后24小时内出价最高者获得决斗权利,决斗胜利者获得国王职位。(即将放出)
。。。。。。(更多功能等待更新)

游戏截图:






命令:
/statemenu  查看命令集合
/statemenu my 查看个人信息
/statemenu mystate 查看我的阵营信息
/statemenu all 查看所有阵营
/statemenu join [id] 加入一个阵营
/statemenu leave 离开当前阵营

功能预测以及更新记录:
  • 阵营基础功能  √
  • 阵营荣誉 √
  • 阵营国王 √
  • 阵营职位 ×
  • 阵营对战 ×


更新记录:
2016-10-14 更新v1.0beta
2016-10-15 更新1.0.1beta
2016-10-16 更新1.0.2beta
2016-10-22 更新1.0.3beta





BUG修复记录
关于MCPC无法正常使用说明




在下之前是做android和网站的,写插件只是感兴趣,看了半天api花了两天时间写到现在的v1.0测试版,可能会有一些地方写的不规范,以及对其他版本的兼容性没有过测试,所有这里推荐1.7.10水桶,其他版本可以自行测试,完善之后会对其他版本做优化。

保存属性我的第一反应是用数据库保存,查过api选择使用sqlite,也没考虑到使用配置文件来存储玩家数据,以后能够给web做适配。

兼容性问题:
perfixmanger,可能导致玩家阵营前缀无法正常显示
mcpc可能存在部分兼容性问题,目前插件是针对水桶服开发的

已知BUG:同阵营能够用弓箭造成伤害

欢迎各位提交BUG以及插件兼容问题

1.0.1 下载地址 StateWar 1.0.1.rar (32.54 KB, 下载次数: 50)
1.0.2 下载地址 StateWar 1.0.2.rar (36.34 KB, 下载次数: 72)
1.0.3 下载地址 StateWar 1.0.3.rar (37.81 KB, 下载次数: 692)
使用说明:将statewar.jar文件放入plugins文件夹中直接编译会生成一个StateWar文件夹,然后将state.db数据库复制进去并覆盖即可。