- Баллы
- 6
Не работает, ошибка NullPointerException,
идея в том,что-бы при полном сете давало эффекты,
а если части сета нету,эффекты удаляются.
идея в том,что-бы при полном сете давало эффекты,
а если части сета нету,эффекты удаляются.
JavaScript:
@EventHandler
public void ZBOOTSon(PlayerMoveEvent event){
Player player = event.getPlayer();
ItemStack[] armor = player.getInventory().getArmorContents();
if(!armor[0].getItemMeta().getDisplayName().equals(ChatColor.DARK_AQUA+"Ботинки жнеца")){
if(!armor[1].getItemMeta().getDisplayName().equals(ChatColor.DARK_AQUA+"Штаны жнеца"))return;
if(!armor[2].getItemMeta().getDisplayName().equals(ChatColor.DARK_AQUA+"Нагрудник жнеца"))return;
if(!armor[3].getItemMeta().getDisplayName().equals(ChatColor.DARK_AQUA+"Шлем жнеца"))return;
player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, Integer.MAX_VALUE, 1));
player.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, Integer.MAX_VALUE, 1));
player.setMaxHealth(30);}
if (armor[0].getItemMeta().getDisplayName() != (ChatColor.DARK_AQUA+"Ботинки жнеца")){
player.removePotionEffect(PotionEffectType.SPEED);
player.removePotionEffect(PotionEffectType.JUMP);
player.setMaxHealth(20);
}
}
