- Баллы
- 66
- Имя в Minecraft
- ThePuchk0ff
Всем привет
Как сделать так, чтобы, когда у "босса" оставалось допустим меньше 4.000 ХП, выполнялось какое-либо действие.
Пробовал:
Но оно не работает ибо я типичный говно-кодер
З.Ы. Я гуглил, но гугл не помог

Как сделать так, чтобы, когда у "босса" оставалось допустим меньше 4.000 ХП, выполнялось какое-либо действие.
JavaScript:
@EventHandler
public void onBlockIgnite(BlockIgniteEvent event)
{
if(!(event.getCause() == IgniteCause.FLINT_AND_STEEL)) return;
if(!(event.getBlock().getRelative(0,-1,0).getType() == Material.QUARTZ_BLOCK)) return;
if(!(event.getBlock().getRelative(0,-1,1).getType() == Material.DIAMOND_BLOCK)) return;
if(!(event.getBlock().getRelative(0,-1,-1).getType() == Material.DIAMOND_BLOCK)) return;
if(!(event.getBlock().getRelative(1,-1,0).getType() == Material.DIAMOND_BLOCK)) return;
if(!(event.getBlock().getRelative(-1,-1,0).getType() == Material.DIAMOND_BLOCK)) return;
if(!(event.getBlock().getRelative(-1,-1,-1).getType() == Material.GLOWSTONE)) return;
if(!(event.getBlock().getRelative(1,-1,1).getType() == Material.GLOWSTONE)) return;
if(!(event.getBlock().getRelative(-1,-1,1).getType() == Material.GLOWSTONE)) return;
if(!(event.getBlock().getRelative(1,-1,-1).getType() == Material.GLOWSTONE)) return;
Player player = event.getPlayer();
Block block = event.getBlock();
Location loc = block.getLocation();
World world = block.getWorld();
LivingEntity spawnEntity = (LivingEntity) world.spawnEntity(loc.add(0, 1, 0), EntityType.ZOMBIE);
ItemStack hand = new ItemStack(Material.DIAMOND_SWORD);
ItemMeta handMeta = hand.getItemMeta();
handMeta.setDisplayName(Chat.msg(this.plugin.getConfig().getString("Excallibur.name")));
handMeta.addEnchant(Enchantment.DAMAGE_ALL, 4, true);
handMeta.addEnchant(Enchantment.FIRE_ASPECT, 1, true);
handMeta.setLore(Arrays.asList(new String[] {Chat.msg(this.plugin.getConfig().getString("Excallibur.lore"))}));
hand.setItemMeta(handMeta);
spawnEntity.setCustomNameVisible(true);
spawnEntity.getEquipment().setItemInHand(hand);
spawnEntity.getEquipment().setItemInHandDropChance(1.0F);
spawnEntity.getEquipment().setHelmet( new ItemStack(Material.DIAMOND_HELMET) );
spawnEntity.getEquipment().setChestplate( new ItemStack(Material.DIAMOND_CHESTPLATE) );
spawnEntity.getEquipment().setLeggings( new ItemStack(Material.DIAMOND_LEGGINGS) );
spawnEntity.getEquipment().setBoots( new ItemStack(Material.DIAMOND_BOOTS) );
spawnEntity.setCustomName(Chat.msg(this.plugin.getConfig().getString("Excallibur.boss-name")));
spawnEntity.setCustomNameVisible(true);
spawnEntity.setMaxHealth(7500);
spawnEntity.setHealth(7500);
player.sendMessage(Chat.msg(this.plugin.getConfig().getString("messages.prefix") + this.plugin.getConfig().getString("messages.boss-spawned") + " &f&kDDD&r " + this.plugin.getConfig().getString("Excallibur.boss-name") + " &f&kDDD"));
}
Код:
if(spawnEntity.getHealth() <= 4000)
{
//Происходит действие
}

З.Ы. Я гуглил, но гугл не помог

