本帖最后由 Saukiya 于 2018-3-1 13:17 编辑

PVPAsWantedManager - 通缉追捕
准备重制 请勿下载
还在为恶意PK而烦恼吗?用这款插件来制裁他们吧
灵感来源:《网游之近战法师》小说

插件简介
领取通缉任务,追捕红名*玩家 讲那些沾满鲜血的红名玩家丢进监狱,并获得奖赏!
安装这个插件,再也不需要其他PVP保护(除了主城),这款插件能为服务器带来和谐!
你可以关闭玩家的领地PVP控制权限,用于GTA服、生存服、战争服!
(*为以后版本添加的内容: 自定义通缉犯头顶名称)

                                                                                                                                                                                    
插件功能
1.记录玩家的PK值
当玩家A杀死玩家B后,玩家A的PK值会增加1点数,并在通缉列表显示。PK值每30分钟(可设置)消除一点。
2.死亡惩罚
携带PK值的玩家死亡后,会被扣取经验等级,比例为1:1(可设置)
3.通缉任务
“于是玩家B很生气,在通缉列表内领取了任务,跟伙伴们去找玩家A算账,很庆幸的是,他们把玩家A抓入了监狱。
通缉任务会每隔1分钟(可设置)通知玩家位置信息,其中包括了XZ世界名称
(可以在消息文件中,将“world”替换成“生存世界”)
击杀玩家可获得金币加成,并抵扣相应PK值 (会因为抵扣PK值而降低金币奖励)
以后会更新指南针指向目标方向、玩家传送到目标附近(条件可选)”
4.监狱控制
玩家在监狱内,将不能丢弃、拾取、破坏、放置、指令、说话、伤害。
当然这些都是可以设置的,你可以允许狱犯说话等等,只需要在设置中打开即可。
5.坐牢时间
玩家被捕后,一点PK值替换成20分钟(可设置),如果玩家有5点PK值,那么将坐牢100分钟。
被捕会被扣取金币(可设置开关),玩家下线时将不消除监狱时间,只会在上线时间消除。
6.经验加成
玩家拥有PK值的时候,可以获得经验加成(可设置),例如玩家当前PK值为3,那么经验加成为30%。
7.新手保 new~
当玩家累计在线时间不超过300分钟(可设置),他会获得PVP保护,直到超时为止。
新手玩家可自行选择开/关闭保护,目前可以防御玩家的近战、射击伤害,其他插件的伤害暂未测试。
(如保护有问题请及时向作者汇报)
8.指定世界关闭
你可以指定在某世界关闭,例如PVP世界,这样就不会对有些模式造成影响(工会战、城战)
                                                                                                                                                                                    
插件截图             点击查看大图
                                                                                                                                                                                    
插件问题
:红名玩家是哪来的?
:他们杀害了我们的同伴,被通缉榜记录了下来。他们却因为PK值,获得了力量的新生!(可选经验加成)
:红名玩家如果因为其他原因死亡了怎么办?
:他们会为自己的行为受到天谴!损失了自己的等级,但PK值不消!
:红名玩家抓捕了红名玩家,该怎么处理?
:我们就是喜欢这种自相残杀的场景,我们会将那名红名玩家丢进监狱,另一名红名玩家则减轻了自己的责罚,他还有可能会被其他玩家继续追捕。(如果减轻后PK值为0,那么恢复普通玩家身份)
:进了监狱,我下线等到时间结束不可以吗?
:很抱歉,我们的监狱只会计算你上线的时间,直到你的坐满。(PK值也只计算在线时间才消失)
:我不知道红名玩家的位置,怎么办?
:不用担心,我们会间隔几分钟为您发送红名玩家的位置,并且可以选择传送*到他附近,让你们用正义的力量去责罚他们!
(*为以后版本添加的内容: 可选传送到通缉犯附近100格/指南针显示位置)

                                                                                                                                                                                    
插件指令
  1. 玩家:
  2. /pawm open-:打开通缉菜单
  3. /pawm surrend-:主动自首入狱
  4. 管理员:
  5. /pawm reload 重载插件指令
  6. /pawm setTime <player> <value>-: 设置监狱时间(加减)
  7. /pawm setJail-: 设置监狱位置
  8. /pawm joinJail <player> <times>-: 使玩家入狱
  9. /pawm quitJail <player>-: 使玩家出狱
  10. /pawm set <player>-: 打开玩家点数管理菜单 (控制台如需修改请使用/pawm setpoint)
  11. /pawm setPoint <player> <value>-: 修改玩家PK值
复制代码
                                                                                                                                                                                    
插件权限
                                                                                                                                                                                    
配置文件
Config.yml         带注释,请仔细了解内容
Message.yml        请根据系统类型调整格式
ANSI(Windows): message_pawm_ANSI.yml (5.4 KB, 下载次数: 91)
Linux、1.9核心以上的Windows不需要
                                                                                                                                                                                    
PlaceHolderAPI变量
1.PAPI变量列表:
2.通缉菜单内可使用变量:(例子)
                                                                                                                                                                                    
下载地址 经本人测试spigot端1.7.2-1.12通用 如有BUG请帖内回复
         必备前置 Vault  可选前置 PlaceholderAPI
如出现BUG 请及时在下方回复
PVPAsWantedManager.jar (51.56 KB, 下载次数: 368)
最后更新:2018/1/2 我发现我重来不更新版本号
更新到最新版,需要删除原来的Config及Message!以防止报错!
评分不会扣人气的! 真的不会! 你的支持是我最大的动力!
                                                                                                                                                                                    
源码 -> GitHub 协议:Apache License 2.0
                                                                                                                                                                                    
更新日志
2018/1/2
晚到的元旦快乐!
本次将异步Runnable改为主线程Runnable,尝试减少来自异步中的TP报错
由于这是第一个系统型插件,渐渐也发现多多少少不足的地方
也会在将来,进行调整,谢谢大家对本插件的支持
                                                                                                                                                                                    
已知BUG        如出现BUG请及时在下方回复