服务器有一个玩家,打了另一个玩家以后,那个玩家就卡成0血了,怎么办,我登陆了他的号,而且一直抖,拿不了东西,打不死,还能一拳打死人,是什么回事啊!求大神放出详细解决方法!
首先容许我厚颜无耻的否决30楼及以上的楼层的说法
这种问题是因为玩家被超高伤害攻击后导致的“永恒死亡”在玩家那边看就是不断的死亡
MCbbs上的插件工作机制是 如果血量为0,则增加100血量。
这种机制对于这种情况是毫无用处的
因为超高的伤害超过了java函数 long所能承受的最大量,为了调谐玩家的血量将会设置为-+攻击伤害(也就是血量固定死到负数)
所以不论你加多少血量都是白搭
解决方案:
1-使用模组解决:添加无限贪婪模组,使用寰宇支配之剑击杀该玩家即可
2-在地图存档?playerdate文件夹内删除该玩家的信息和UUID(UUID可以从logs找到)
伤害超过一个长整型了把
这个是卡的神书 所以服务器要把书与笔BAN了
后台删除该id,重启服务器就行了,或者kill
有两种解决办法:
在后台的world文件夹里的playerdata文件里找到这个玩家的数据将其删除【由于那些数据很复杂,如果不会看编码的不要乱删】
NPCmod:使用NPC编辑器创造一个NPC,然后点开全局设置,打开我用红色标记的玩家档案
然后就会看到选中你要删除的玩家,然后点击删除就行了