- Баллы
- 123
- Имя в Minecraft
- stuvanya
Всем доброго времени суток. Пишу мини-игру (для меня это первый раз), и во время ее написания возникло несколько вопросов.
1) Пытаюсь таким кодом заспавнить моба, но он не появляется (ошибок в логе нет, спавн мобов на сервере включен)
2) Игрок стреляет из лука в другого игрока/моба, при попадании стрелы вызывается EntityDamageByEntityEvent, как мне в нем получить игрока, который стрелял?
3) Использую последнюю версию плагина LibsDisguise, в начале игры таким кодом:
превращаю игрока в скелета. После смерти игрока во время вызова PlayerRespawnEvent опять использую этот же код для превращения игрока, но он в моба не превращается
1) Пытаюсь таким кодом заспавнить моба, но он не появляется (ошибок в логе нет, спавн мобов на сервере включен)
Java:
Location loc = new Location(null,0,0,0);
loc.setWorld(Bukkit.getWorld(Main.instance.getConfig().getString("king.world")));
loc.setX(Main.instance.getConfig().getDouble("king.X"));
loc.setY(Main.instance.getConfig().getDouble("king.Y"));
loc.setZ(Main.instance.getConfig().getDouble("king.Z"));
loc.setYaw((float)Main.instance.getConfig().getLong("king.Yaw"));
loc.setPitch((float)Main.instance.getConfig().getLong("king.Pitch"));
Bukkit.broadcastMessage("заспавнили короля");
Zombie king2 = (Zombie)loc.getWorld().spawnEntity(loc, EntityType.ZOMBIE);
king2.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 999999999, 999999999));
king2.setCanPickupItems(false);
king2.setMaxHealth(100);
king2.setHealth(100);
king2.setCustomName("§c§lКОРОЛЬ");
king2.getEquipment().setBoots(new ItemStack(Material.GOLD_BOOTS));
king2.getEquipment().setHelmet(new ItemStack(Material.GOLD_HELMET));
king2.getEquipment().setChestplate(new ItemStack(Material.GOLD_CHESTPLATE));
king2.getEquipment().setLeggings(new ItemStack(Material.GOLD_LEGGINGS));
king2.setCustomNameVisible(true);
3) Использую последнюю версию плагина LibsDisguise, в начале игры таким кодом:
Java:
MobDisguise d = new MobDisguise(DisguiseType.SKELETON);
DisguiseAPI.disguiseToAll(p, d);
Последнее редактирование: