Hello, I have this error message where it says getHealth() is ambiguous, well I've already checked out the Forum saying that I didn't break your plugins, but I still can't get it to work! please help Code: Code:java @EventHandler public void onPlayerInteract(PlayerInteractEvent event){ Player p = event.getPlayer(); if ((event.getAction() == Action.RIGHT_CLICK_AIR) || (event.getAction() == Action.RIGHT_CLICK_BLOCK)) { int heal = 7; int feed = 7; if (p.getItemInHand().getType() == Material.MUSHROOM_SOUP) { if ((p.getHealth() < 20) && ((Damageable) p).getHealth () > 0){ if p.getHealth() < 20 - heal + 1) { ItemStack tijela = new ItemStack(Material.BOWL); p.getItemInHand().setType(Material.BOWL); event.getPlayer().setHealth(((Damageable) p).getHealth () + heal); } else if ((p.getHealth() < 20.0) && ((Damageable) p).getHealth () > 20 - heal)) { event.getPlayer().setHealth(20); ItemStack tijela = new ItemStack(Material.BOWL); ItemMeta timeta = tijela.getItemMeta(); p.getItemInHand().setType(Material.BOWL); } } else if (p.getHealth() () == 20.0D && (p.getFoodLevel() < 20.0))) { if (event.getPlayer().getFoodLevel() < 20 - feed + 1){ p.setFoodLevel(p.getFoodLevel() + feed); p.getItemInHand().setType(Material.BOWL); } else if ((p.getFoodLevel() < 20) && (p.getFoodLevel() > 20 - feed)) { event.getPlayer().setFoodLevel(20); ItemStack tijela = new ItemStack(Material.BOWL); ItemMeta timeta = tijela.getItemMeta(); p.getItemInHand().setType(Material.BOWL); } } } } }
And make sure to use "Bukkit" in your build path. Not "CraftBukkit". If you need to use CraftBukkit, make sure to also add "Bukkit" as FIRST dependency.