- Баллы
- 6
- Имя в Minecraft
- RIPEX_RU
И снова здравствуйте великие разумы с форума, я опять пришел к вам за помощью)
В чем собственно заключается проблема. Я добавил к плагину на кислотный дождь специальный шлем, в котором игрока не должно дамажить, но когда шлем на игроке то под дождем он начинает ломаться, и все вроде было хорошо. Но почему то если надеть любой другой шлем, то урон так же не проходит, прочность с других шлемов так же не снимается. Вообщем я опять жестко туплю, надеюсь вы мне поможете)
Код:
public void run() {
short durab = 275;
for(Player player: Bukkit.getOnlinePlayers()) {
player.sendMessage("0");
World w = player.getWorld();
if(!w.hasStorm()) {
continue;
}
if(w.getHighestBlockAt(player.getLocation()).getY() > player.getLocation().getY() + 1) {
player.sendMessage("2");
continue;
}
if( player.getInventory().getHelmet() != null && player.getEquipment().getHelmet().getItemMeta().getLore().equals(lore) ){
durab = (short) (player.getInventory().getHelmet().getDurability() + 1);
player.getInventory().getHelmet().setDurability(durab);
if(player.getInventory().getHelmet().getDurability()>275) {
player.getInventory().getHelmet().setAmount(0);
}
continue;
}
player.damage(2);
player.addPotionEffect(blind);
player.addPotionEffect(poison);
}
}