本帖最后由 Saukiya 于 2018-3-1 13:17 编辑
:红名玩家是哪来的?
:他们杀害了我们的同伴,被通缉榜记录了下来。他们却因为PK值,获得了力量的新生!(可选经验加成)
:红名玩家如果因为其他原因死亡了怎么办?
:他们会为自己的行为受到天谴!损失了自己的等级,但PK值不消!
:红名玩家抓捕了红名玩家,该怎么处理?
:我们就是喜欢这种自相残杀的场景,我们会将那名红名玩家丢进监狱,另一名红名玩家则减轻了自己的责罚,他还有可能会被其他玩家继续追捕。(如果减轻后PK值为0,那么恢复普通玩家身份)
:进了监狱,我下线等到时间结束不可以吗?
:很抱歉,我们的监狱只会计算你上线的时间,直到你的坐满。(PK值也只计算在线时间才消失)
:我不知道红名玩家的位置,怎么办?
:不用担心,我们会间隔几分钟为您发送红名玩家的位置,并且可以选择传送*到他附近,让你们用正义的力量去责罚他们!
复制代码
PVPAsWantedManager.jar
(51.56 KB, 下载次数: 400)
来自群组: PluginsCDTribe
PVPAsWantedManager - 通缉追捕
准备重制 请勿下载还在为恶意PK而烦恼吗?用这款插件来制裁他们吧
灵感来源:《网游之近战法师》小说
插件简介
领取通缉任务,追捕红名*玩家 讲那些沾满鲜血的红名玩家丢进监狱,并获得奖赏!
安装这个插件,再也不需要其他PVP保护(除了主城),这款插件能为服务器带来和谐!
你可以关闭玩家的领地PVP控制权限,用于GTA服、生存服、战争服!
(*为以后版本添加的内容: 自定义通缉犯头顶名称)
插件功能
1.记录玩家的PK值
当玩家A杀死玩家B后,玩家A的PK值会增加1点数,并在通缉列表显示。PK值每30分钟(可设置)消除一点。
2.死亡惩罚
携带PK值的玩家死亡后,会被扣取经验等级,比例为1:1。(可设置)
3.通缉任务
“于是玩家B很生气,在通缉列表内领取了任务,跟伙伴们去找玩家A算账,很庆幸的是,他们把玩家A抓入了监狱。”
通缉任务会每隔1分钟(可设置)通知玩家位置信息,其中包括了X、Z、世界名称。
(可以在消息文件中,将“world”替换成“生存世界”)
击杀玩家可获得金币加成,并抵扣相应PK值 (会因为抵扣PK值而降低金币奖励)
“以后会更新指南针指向目标方向、玩家传送到目标附近(条件可选)”
4.监狱控制
玩家在监狱内,将不能丢弃、拾取、破坏、放置、指令、说话、伤害。
当然这些都是可以设置的,你可以允许狱犯说话等等,只需要在设置中打开即可。
5.坐牢时间
玩家被捕后,一点PK值替换成20分钟(可设置),如果玩家有5点PK值,那么将坐牢100分钟。
被捕会被扣取金币(可设置开关),玩家下线时将不消除监狱时间,只会在上线时间消除。
6.经验加成
玩家拥有PK值的时候,可以获得经验加成(可设置),例如玩家当前PK值为3,那么经验加成为30%。
7.新手保护 new~
当玩家累计在线时间不超过300分钟(可设置),他会获得PVP保护,直到超时为止。
新手玩家可自行选择开启/关闭保护,目前可以防御玩家的近战、射击伤害,其他插件的伤害暂未测试。
(如保护有问题请及时向作者汇报)
8.指定世界关闭
你可以指定在某世界关闭,例如PVP世界,这样就不会对有些模式造成影响(工会战、城战)
插件截图 点击查看大图
插件问题
(*为以后版本添加的内容: 可选传送到通缉犯附近100格/指南针显示位置)
插件指令
- 玩家:
- /pawm open-:打开通缉菜单
- /pawm surrend-:主动自首入狱
- 管理员:
- /pawm reload 重载插件指令
- /pawm setTime <player> <value>-: 设置监狱时间(加减)
- /pawm setJail-: 设置监狱位置
- /pawm joinJail <player> <times>-: 使玩家入狱
- /pawm quitJail <player>-: 使玩家出狱
- /pawm set <player>-: 打开玩家点数管理菜单 (控制台如需修改请使用/pawm setpoint)
- /pawm setPoint <player> <value>-: 修改玩家PK值
插件权限
配置文件
Config.yml 带注释,请仔细了解内容
Message.yml 请根据系统类型调整格式
ANSI(Windows):
message_pawm_ANSI.yml
(5.4 KB, 下载次数: 98)
Linux、1.9核心以上的Windows不需要
PlaceHolderAPI变量
1.PAPI变量列表:
2.通缉菜单内可使用变量:(例子)
下载地址 经本人测试spigot端1.7.2-1.12通用 如有BUG请帖内回复
必备前置 Vault 可选前置 PlaceholderAPI
如出现BUG 请及时在下方回复
最后更新:2018/1/2 我发现我重来不更新版本号
更新到最新版,需要删除原来的Config及Message!以防止报错!
评分不会扣人气的! 真的不会! 你的支持是我最大的动力!
源码 -> GitHub 协议:Apache License 2.0
更新日志
2018/1/2
晚到的元旦快乐!
本次将异步Runnable改为主线程Runnable,尝试减少来自异步中的TP报错
由于这是第一个系统型插件,渐渐也发现多多少少不足的地方
也会在将来,进行调整,谢谢大家对本插件的支持
已知BUG 如出现BUG请及时在下方回复
本插件所用所有代码均为原创,不存在借用/抄袭等行为
我为什么打不开菜单呢
荣520 发表于 2017-12-5 13:20
我为什么打不开菜单呢
请标明服务器版本 报错信息
输入指令没有跳任何的东西出来
荣520 发表于 2017-12-5 13:46
输入指令没有跳任何的东西出来
如果不告诉本人服务端版本、后台报错信息,怒本人不给予回复。
kcauldron也可以用 不错 我准备拿去搞事情
我觉得死亡惩罚还是设置一下开关吧 1:1太那个
荣520 发表于 2017-12-5 23:48
我服务器的版本是插件服务器混合的核心1.7.x-1.8x的
报错图片
重新下载试试 刚更新的
Saukiya 发表于 2017-12-6 00:16
重新下载试试 刚更新的
不知道为什么,貌似还是开不起来。
papi显示玩家PK值变量无法显示
变量填写错误
PK值变量%pawm_wanted_points%
连续捕捉次数%pawm_aswanted_continuitynumber%
PK值变量%pawm_wanted_points%
连续捕捉次数%pawm_aswanted_continuitynumber%
本帖最后由 Saukiya 于 2017-12-6 18:28 编辑
重新下载插件,并且把插件启动信息截图给我,
“[PVPAsWantedManager] ServerVersion:”
可能是我没想到1.7.10的问题(数值1710,大于188),修改了一下判定方式,请重新安装插件
荣520 发表于 2017-12-6 13:04
不知道为什么,貌似还是开不起来。
重新下载插件,并且把插件启动信息截图给我,
“[PVPAsWantedManager] ServerVersion:”
可能是我没想到1.7.10的问题(数值1710,大于188),修改了一下判定方式,请重新安装插件
希望支持1.11.2吧。。实测paperspigot1.11.2刷屏报错重复如下
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m[[0;36;1mYum [0;32;1m事件监控[0;33;22m] [0;33;22m插件 [0;36;1mPVPAsWantedManager [0;33;22m处理 [0;35;1mPlayerCommandPreprocessEvent [0;33;22m事件时发生异常![m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m异常名称: [0;31;1mjava.lang.NullPointerException[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m异常说明: [0;36;22mnull[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m简易错误信息如下:[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mvip.foxcraft.pvpaswantedmanager.JailManager.isJailPlayer([0;31;22mJailManager.java:102[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mvip.foxcraft.pvpaswantedmanager.JailManager.PlayerCommandPreprocessEvent([0;31;22mJailManager.java:153[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mcom.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor946.execute([0;31;22m未知:-1[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1morg.bukkit.plugin.EventExecutor$1.execute([0;31;22mEventExecutor.java:44[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mco.aikar.timings.TimedEventExecutor.execute([0;31;22mTimedEventExecutor.java:78[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m[[0;36;1mYum [0;32;1m事件监控[0;33;22m] [0;33;22m插件 [0;36;1mPVPAsWantedManager [0;33;22m处理 [0;35;1mPlayerCommandPreprocessEvent [0;33;22m事件时发生异常![m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m异常名称: [0;31;1mjava.lang.NullPointerException[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m异常说明: [0;36;22mnull[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;22m简易错误信息如下:[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mvip.foxcraft.pvpaswantedmanager.JailManager.isJailPlayer([0;31;22mJailManager.java:102[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mvip.foxcraft.pvpaswantedmanager.JailManager.PlayerCommandPreprocessEvent([0;31;22mJailManager.java:153[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mcom.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor946.execute([0;31;22m未知:-1[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1morg.bukkit.plugin.EventExecutor$1.execute([0;31;22mEventExecutor.java:44[0;31;1m)[m
[21:15:35] [Server thread/INFO]: [0;33;22m[[0;36;1mYum[0;33;22m][m [0;33;1m位于 [0;31;1mco.aikar.timings.TimedEventExecutor.execute([0;31;22mTimedEventExecutor.java:78[0;31;1m)[m
Saukiya 发表于 2017-12-6 18:27
重新下载插件,并且把插件启动信息截图给我,
“ ServerVersion:”
可能是我没想到1.7.10的问题(数值1710 ...
[23:07:46] [Server thread/INFO]: [PVPAsWantedManager] Enabling PVPAsWantedManager v1.0.0
[23:07:46] [Server thread/INFO]: [PVPAsWantedManager] ServerVersion:1_7_10
[23:07:46] [Server thread/INFO]: [PVPAsWantedManager] Find PlacholderAPI!
[23:07:46] [Server thread/INFO]: [PVPAsWantedManager] Find Vault!
[23:07:46] [Server thread/INFO]: [PVPAsWantedManager] Create Config.yml
[23:07:46] [Server thread/INFO]: [PVPAsWantedManager] Create Message.yml
[23:07:46] [Server thread/INFO]: [PVPAsWantedManager] 通缉追捕 加载成功! 插件作者: Saukiya
Saukiya 发表于 2017-12-6 18:27
重新下载插件,并且把插件启动信息截图给我,
“ ServerVersion:”
可能是我没想到1.7.10的问题(数值1710 ...
我换了一个号,这个是报错的东西,你看看是怎么了
Saukiya 发表于 2017-12-6 18:27
重新下载插件,并且把插件启动信息截图给我,
“ ServerVersion:”
可能是我没想到1.7.10的问题(数值1710 ...
要怎么修改呢?
Saukiya 发表于 2017-12-6 18:27
重新下载插件,并且把插件启动信息截图给我,
“ ServerVersion:”
可能是我没想到1.7.10的问题(数值1710 ...
还有你的QQ好像我找不到,你可以加我吗,我QQ1548435083
本帖最后由 Saukiya 于 2017-12-7 15:39 编辑
话是这么说,但是有监狱惩罚,和死亡等级惩罚,刷呗,坐牢时间你可以自定义,那点时间还不如自己去挖矿
觉得好就评个分吧
监狱时间默认为20分钟
如果你觉得会互刷的话,给个建议即可,扣对方的钱?
如果没有相应的金钱,那么增加坐牢时间。
Mgazul 发表于 2017-12-7 14:42
两个玩家不停的互相pvp 可以刷钱
话是这么说,但是有监狱惩罚,和死亡等级惩罚,刷呗,坐牢时间你可以自定义,那点时间还不如自己去挖矿
觉得好就评个分吧
监狱时间默认为20分钟
如果你觉得会互刷的话,给个建议即可,扣对方的钱?
如果没有相应的金钱,那么增加坐牢时间。
刀剑神域???
LOL
本帖最后由 Saukiya 于 2017-12-10 09:54 编辑
可能是有些插件构造了玩家指令事件 导致判断失误
我加一条判断就好了,我自己就是paperspigot1.11.2呀…
渣滓SYT 发表于 2017-12-6 21:17
希望支持1.11.2吧。。实测paperspigot1.11.2刷屏报错重复如下
[21:15:35] [Server thread/INFO]: [0;33;22m ...
可能是有些插件构造了玩家指令事件 导致判断失误
我加一条判断就好了,我自己就是paperspigot1.11.2呀…
Saukiya 发表于 2017-12-10 09:53
可能是有些插件构造了玩家指令事件 导致判断失误
我加一条判断就好了,我自己就是paperspigot1.11.2呀…
...
好吧XD......
Saukiya 发表于 2017-12-10 10:17
嘿你更新一下,修复了部分排列bug(根据PK值大小排列GUI)
以及有可能使玩家指令报错的bug,如果有报错请在 ...
好的,谢谢。、、、
很好但是。。服务器里新手打不过,老手不愿意去结仇。。建议出个自动攻击红名的捕快之类的
本帖最后由 mai1015 于 2017-12-11 16:34 编辑
希望可以加个头顶称号和聊天前缀,根据pk值变化,可配置开关,这样更容易辨别
希望可以加个头顶称号和聊天前缀,根据pk值变化,可配置开关,这样更容易辨别
mai1015 发表于 2017-12-11 16:33
希望可以加个头顶称号和聊天前缀,根据pk值变化,可配置开关,这样更容易辨别 ...
头顶称号还未添加,
聊天前缀暂时可以试用PlaceHolderAPI替补
计划中是有当累计PK值达到一定时执行指令(给与称号、权限等指令 自定义)
觉得好就评个分吧
本帖最后由 mai1015 于 2017-12-12 08:19 编辑
期待更新,已评~~
更新了记得@我一下~~谢谢啊
另外我觉得任务不需要领取,只需要查看就行了。领取过于繁琐了。看到红名就是干。
再另外
如果能mysql 存就完美
Saukiya 发表于 2017-12-11 17:30
头顶称号还未添加,
聊天前缀暂时可以试用PlaceHolderAPI替补
计划中是有当累计PK值达到一定时执行指令( ...
期待更新,已评~~
更新了记得@我一下~~谢谢啊
另外我觉得任务不需要领取,只需要查看就行了。领取过于繁琐了。看到红名就是干。
再另外
[08:58:30 ERROR]: Could not pass event EntityDamageByEntityEvent to PVPAsWantedManager v1.0.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:92) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:579) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:482) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:611) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity0(EntityLiving.java:1339) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity0(EntityHuman.java:846) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity(EntityLiving.java:863) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity(EntityHuman.java:759) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityPlayer.damageEntity(EntityPlayer.java:577) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.citizensnpcs.nms.v1_12_R1.entity.EntityHumanNPC.damageEntity(EntityHumanNPC.java:172) [Citizens.jar:?]
at net.minecraft.server.v1_12_R1.EntityHuman.attack(EntityHuman.java:1005) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityPlayer.attack(EntityPlayer.java:1302) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1610) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:69) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:13) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_112]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_112]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_112]
Caused by: java.lang.NullPointerException
at vip.foxcraft.pvpaswantedmanager.JailManager.isJailPlayer(JailManager.java:104) ~[?:?]
at vip.foxcraft.pvpaswantedmanager.JailManager.PlayerDamageByEntityEvent(JailManager.java:209) ~[?:?]
at sun.reflect.GeneratedMethodAccessor165.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_112]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_112]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
... 27 more
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:92) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:579) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:482) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:611) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity0(EntityLiving.java:1339) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity0(EntityHuman.java:846) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity(EntityLiving.java:863) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity(EntityHuman.java:759) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityPlayer.damageEntity(EntityPlayer.java:577) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.citizensnpcs.nms.v1_12_R1.entity.EntityHumanNPC.damageEntity(EntityHumanNPC.java:172) [Citizens.jar:?]
at net.minecraft.server.v1_12_R1.EntityHuman.attack(EntityHuman.java:1005) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.EntityPlayer.attack(EntityPlayer.java:1302) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1610) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:69) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:13) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_112]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_112]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_112]
Caused by: java.lang.NullPointerException
at vip.foxcraft.pvpaswantedmanager.JailManager.isJailPlayer(JailManager.java:104) ~[?:?]
at vip.foxcraft.pvpaswantedmanager.JailManager.PlayerDamageByEntityEvent(JailManager.java:209) ~[?:?]
at sun.reflect.GeneratedMethodAccessor165.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_112]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_112]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.1-R0.1-SNAPSHOT.jar:git-Spigot-65e8124-85c1645]
... 27 more
本帖最后由 Saukiya 于 2017-12-12 10:36 编辑
如果你现在是箭射到怪物就会报错的话
那么更新到最新版本即可
下午加个小判定
mai1015 发表于 2017-12-12 09:10
[08:58:30 ERROR]: Could not pass event EntityDamageByEntityEvent to PVPAsWantedManager v1.0.0
org.bu ...
如果你现在是箭射到怪物就会报错的话
那么更新到最新版本即可
下午加个小判定
这个插件可以哦~放假去测试测试
支持kc端吗?
mai1015 发表于 2017-12-12 06:39
期待更新,已评~~
更新了记得@我一下~~谢谢啊
我觉得 如果这样还是弄成 可以true false的吧
楼主简直了,和我想法几乎一样,(不会java弄不出来)我给你讲讲我的想法,首先,红名玩家在达到一定阀值后,会被强制传送入末地(放逐之地),无法离开,然后玩家可以去悬赏红名玩家,红名玩家被杀死后会强制死亡掉落以及送入监狱,在末地期间,红名玩家会被限制,无法飞行,然后他们在放逐之地,如果杀死来悬赏他的玩家,达到一定数量(同一玩家计数不超过两次),然后红名玩家的PK值会被刷新,然后红名玩家被释放
本帖最后由 Saukiya 于 2017-12-18 13:01 编辑
因为纠纷,原内容已被作者编辑删除
因为纠纷,原内容已被作者编辑删除
点击NPC报错如下
复制代码
- [18:11:55 ERROR]: Could not pass event EntityDamageByEntityEvent to PVPAsWantedM
- anager v1.0.0
- org.bukkit.event.EventException: null
- at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[pa
- tched_1.12.2.jar:git-Paper-1271]
- at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:7
- 8) ~[patched_1.12.2.jar:git-Paper-1271]
- at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
- a:62) ~[patched_1.12.2.jar:git-Paper-1271]
- at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
- ava:515) ~[patched_1.12.2.jar:git-Paper-1271]
- at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
- ava:500) ~[patched_1.12.2.jar:git-Paper-1271]
- at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callEvent(Cra
- ftEventFactory.java:94) ~[patched_1.12.2.jar:git-Paper-1271]
- at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callEntityDam
- ageEvent(CraftEventFactory.java:581) ~[patched_1.12.2.jar:git-Paper-1271]
- at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.handleEntityD
- amageEvent(CraftEventFactory.java:484) ~[patched_1.12.2.jar:git-Paper-1271]
- at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.handleLivingE
- ntityDamageEvent(CraftEventFactory.java:613) ~[patched_1.12.2.jar:git-Paper-1271
- ]
- at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity0(EntityLiving
- .java:1366) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity0(EntityHuman.j
- ava:853) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity(EntityLiving.
- java:886) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity(EntityHuman.ja
- va:766) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.EntityPlayer.damageEntity(EntityPlayer.
- java:603) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.citizensnpcs.nms.v1_12_R1.entity.EntityHumanNPC.damageEntity(Enti
- tyHumanNPC.java:186) ~[?:?]
- at net.minecraft.server.v1_12_R1.EntityHuman.attack(EntityHuman.java:102
- 1) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.EntityPlayer.attack(EntityPlayer.java:1
- 352) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.jav
- a:1702) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(PacketPlayInUse
- Entity.java:49) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(PacketPlayInUse
- Entity.java:6) ~[patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMain
- Thread$0(PlayerConnectionUtils.java:14) ~[patched_1.12.2.jar:git-Paper-1271]
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
- 1) [?:1.8.0_111]
- at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_111
- ]
- at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [patched_1
- .12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:
- 843) [patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:
- 426) [patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:
- 767) [patched_1.12.2.jar:git-Paper-1271]
- at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.jav
- a:665) [patched_1.12.2.jar:git-Paper-1271]
- at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
- Caused by: java.lang.NullPointerException
- at vip.foxcraft.pvpaswantedmanager.PVPAsWantedManager.isPlayerNovice(PVP
- AsWantedManager.java:75) ~[?:?]
- at vip.foxcraft.pvpaswantedmanager.PVPAsWantedManager.PlayerDamageByEnti
- tyEvent(PVPAsWantedManager.java:805) ~[?:?]
- at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventEx
- ecutor492.execute(Unknown Source) ~[?:?]
- at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[pa
- tched_1.12.2.jar:git-Paper-1271]
- ... 28 more
- >
Saukiya 发表于 2017-12-14 18:16
收到 待会修复
之前没有对NPC进行测试
- ... 28 more
- [18:12:48 WARN]: java.lang.IllegalStateException: Asynchronous Async Chunk Load!
- Blocking thread until it returns
- [18:12:48 WARN]: at net.minecraft.server.v1_12_R1.MCUtil.ensureMain(MCUti
- l.java:51)
- [18:12:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOExecut
- or.syncChunkLoad(ChunkIOExecutor.java:18)
- [18:12:48 WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.get
- ChunkAt(ChunkProviderServer.java:164)
- [18:12:48 WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.get
- ChunkAt(ChunkProviderServer.java:147)
- [18:12:48 WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.get
- ChunkAt(ChunkProviderServer.java:143)
- [18:12:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getChunkAt
- (CraftWorld.java:181)
- [18:12:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt
- (CraftWorld.java:118)
- [18:12:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt
- (CraftWorld.java:613)
- [18:12:48 WARN]: at org.bukkit.Location.getBlock(Location.java:91)
- [18:12:48 WARN]: at vip.foxcraft.pvpaswantedmanager.JailManager.teleport(
- JailManager.java:38)
- [18:12:48 WARN]: at vip.foxcraft.pvpaswantedmanager.JailManager.playerQui
- tJail(JailManager.java:92)
- [18:12:48 WARN]: at vip.foxcraft.pvpaswantedmanager.PVPAsWantedManager$2.
- run(PVPAsWantedManager.java:560)
- [18:12:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.r
- un(CraftTask.java:58)
- [18:12:48 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncT
- ask.run(CraftAsyncTask.java:52)
- [18:12:48 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapp
- er.run(ServerSchedulerReportingWrapper.java:22)
- [18:12:48 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Thr
- eadPoolExecutor.java:1142)
- [18:12:48 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Th
- readPoolExecutor.java:617)
- [18:12:48 WARN]: at java.lang.Thread.run(Thread.java:745)
已经修复,请查收(并且请删除原来的Config及Message)
%pawm_aswanted_continuitynumber% - 累计捕捉次数记录
%pawm_continuitynumber% - 连续捕捉次数记录
应该是
%pawm_aswanted_cumulativenumber% - 累计捕捉次数记录
%pawm_aswanted_continuitynumber% - 连续捕捉次数记录
%pawm_continuitynumber% - 连续捕捉次数记录
应该是
%pawm_aswanted_cumulativenumber% - 累计捕捉次数记录
%pawm_aswanted_continuitynumber% - 连续捕捉次数记录
- [22:29:40 WARN]: java.lang.IllegalStateException: Asynchronous Async Chunk Load!
- Blocking thread until it returns
- [22:29:40 WARN]: at net.minecraft.server.v1_12_R1.MCUtil.ensureMain(MCUti
- l.java:51)
- [22:29:40 WARN]: at org.bukkit.craftbukkit.v1_12_R1.chunkio.ChunkIOExecut
- or.syncChunkLoad(ChunkIOExecutor.java:18)
- [22:29:40 WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.get
- ChunkAt(ChunkProviderServer.java:164)
- [22:29:40 WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.get
- ChunkAt(ChunkProviderServer.java:147)
- [22:29:40 WARN]: at net.minecraft.server.v1_12_R1.ChunkProviderServer.get
- ChunkAt(ChunkProviderServer.java:143)
- [22:29:40 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getChunkAt
- (CraftWorld.java:181)
- [22:29:40 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt
- (CraftWorld.java:118)
- [22:29:40 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.getBlockAt
- (CraftWorld.java:613)
- [22:29:40 WARN]: at org.bukkit.Location.getBlock(Location.java:91)
- [22:29:40 WARN]: at vip.foxcraft.pvpaswantedmanager.JailManager.teleport(
- JailManager.java:39)
- [22:29:40 WARN]: at vip.foxcraft.pvpaswantedmanager.JailManager.playerQui
- tJail(JailManager.java:93)
- [22:29:40 WARN]: at vip.foxcraft.pvpaswantedmanager.PVPAsWantedManager$2.
- run(PVPAsWantedManager.java:562)
- [22:29:40 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.r
- un(CraftTask.java:58)
- [22:29:40 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncT
- ask.run(CraftAsyncTask.java:52)
- [22:29:40 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapp
- er.run(ServerSchedulerReportingWrapper.java:22)
- [22:29:40 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Thr
- eadPoolExecutor.java:1142)
- [22:29:40 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Th
- readPoolExecutor.java:617)
- [22:29:40 WARN]: at java.lang.Thread.run(Thread.java:745)
我觉得你这个是服务端问题...
源码: TP传送判断是否为空气
- if(location.getBlock().getType().equals(Material.AIR)
Saukiya 发表于 2017-12-14 22:49
我觉得你这个是服务端问题...
源码: TP传送判断是否为空气
我在测试测试..
66666~~给你100个赞!!
期待以后更新~~如果可以的话加上mysql存吧 23333
期待以后更新~~如果可以的话加上mysql存吧 23333
荣520 发表于 2017-12-5 13:20
我为什么打不开菜单呢
666~~~亲你一下 么么达~~~
希望后继支持mysql 23333 是不是要求太高了~~~
~~
然后加个头顶显示 ~~23333
请问监狱需要怎么设置 像 圈地那样吗
