有没有办法让小怪以玩家为目标,无论他们是被动还是攻击?

问题描述 投票:0回答:2

有没有办法让小怪以玩家为目标,无论他们是被动还是攻击?

我尝试过将生物转换为生物,然后使用 setTarget() 方法,但是,该方法在 spigot API 中存在缺陷并且不起作用。如有任何帮助,我们将不胜感激!

java plugins minecraft
2个回答
0
投票

所以我建议你将生物制作为僵尸,但仅限服务器端。所以服务器会计算出僵尸瞄准了玩家,但玩家会看到,例如一头无害的猪。


0
投票

您可以在您想要的监听器中使用此代码,以避免受到敌对小怪的攻击:

@EventHandler
public void onEntityTarget(EntityTargetLivingEntityEvent event){
    event.setCancelled(true);
}

找到解决方案这里

© www.soinside.com 2019 - 2024. All rights reserved.