Minecraft,服务器在暴徒产生崩溃1.9

时间:2016-04-04 19:09:12

标签: java recursion minecraft

我用来生成和编辑僵尸的代码如下:

    double strength = (int) (((wave * 100) + 50) / 50);
    Location location = new Location(loc.getLocation().getWorld(), loc.getLocation().getBlockX(), loc.getLocation().getBlockY(), loc.getLocation().getBlockZ());
    location.add(0.5, 0, 0.5);
    Zombie zomb = (Zombie) location.getWorld().spawnEntity(location, EntityType.ZOMBIE);
    zomb.setBaby(false);
    setFollowDistance(zomb);
    setTotalHealth(zomb, strength);
    zomb.setHealth(strength <= 20D ? strength : 20D);

但是无论何时运行并且僵尸产生,服务器都会注册这个并在正确的位置产生僵尸。但是当它发生时,它会冻结僵尸然后服务器崩溃。 感谢。

1 个答案:

答案 0 :(得分:1)

(我无法发表评论,但尝试将其作为一个和可能的答案)

根据我的知识,你不能产生超过2048 HP的实体,这会导致服务器错误(可能是最新版本的崩溃)。