我的世界自定义npc怎么用?

文立正文立正最佳答案最佳答案

先摆图 说明一下,这个npc是我的世界中一个叫做Waila的mod里面自带的一个测试npc,可以在默认数据下正常生成和破坏,只是不会移动(点他没反应),而且只要不杀死他,他可以无限再生。为了测试方便我做了个实验,就是把他安置在我基地附近的一块空地上,用命令/tm 3600来让他连续自杀(每次死亡都恢复100血量),结果果然不出我所料,在实验进行到第3600次的时候他终于倒下了,再也起不来。因此我得出结论,这个MOD中的npc受到的伤害上限是3600点。 而对于您所提出的问题“如果玩家伤害了NPC,但是并没有杀死它,那么这个NPC能自己修复自己吗”,我的答案是肯定的。以测试为例,当那个Npc被我打到还剩1血的时候,我离开游戏重新登录,发现这个Npc已经满血复活。

接下来再来说明一下这个问题出现的原因。我认为出现这种情况的原因是因为玩家与NPC所使用的版本不同导致的数据不一致所致,具体表现为玩家所使用的客户端所记录的伤害值高于服务器端所保存的npc损伤数值,这样使得npc在没有受到致命伤害的情况下自动恢复了。 对此我有一个建议,就是在使用类似这样的MOD时,最好能够使自己的版本控制在同一数据区间内(比如都是1.7.2),这样可以避免很多因数据不一致引起的异常状况。

我来回答
请发表正能量的言论,文明评论!