e.getDamage() ambiguous method.

Discussion in 'Plugin Development' started by BurnerDiamond, Jun 19, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    BurnerDiamond

  2. @BurnerDiamond Well no I'd be surprised if that "Thaaaaanks ^^" post told you how to solve it. Just a few post up, however, does. And so do a lot of other threads that have had this exact same question. Think I use the term "a lot" lightly? I don't.

    http://forums.bukkit.org/threads/gethealthscale-on-creature.325944
    https://forums.bukkit.org/threads/issue-with-getting-health.325610
    http://forums.bukkit.org/threads/getmaxhealth-method-is-ambiguous-for-the-type-player.317479/
    http://forums.bukkit.org/threads/player-gethealth-is-ambiguious-i-dont-get-it.307389/
    https://forums.bukkit.org/threads/ambiguous-e-gethealth.304166/
    http://forums.bukkit.org/threads/player-gethealth-no-work.302636/
    http://forums.bukkit.org/threads/calling-livingentity-getmaxhealth-makes-compilation-error.302253/
    http://forums.bukkit.org/threads/running-into-a-ambigous-gethealth-prolblem-is-there-a-fix.299984
    http://forums.bukkit.org/threads/player-gethealth-not-working.294791
    https://forums.bukkit.org/threads/ambiguous-method-call.290605/
    http://forums.bukkit.org/threads/gethealth.276919/
    http://forums.bukkit.org/threads/ambiguous-method-call-help.259542/
    http://forums.bukkit.org/threads/player-gethealth-in-a-event.252147
    http://forums.bukkit.org/threads/adding-health.249685/
    http://forums.bukkit.org/threads/adding-to-player-health.248607
    http://forums.bukkit.org/threads/gethealth-help.240372/
    http://forums.bukkit.org/threads/help-please.237838/
    http://forums.bukkit.org/threads/gethealth-is-ambiguous.231921/
    http://forums.bukkit.org/threads/gethealth-is-ambiguous.228237/
    http://forums.bukkit.org/threads/gethealth.227353
    http://forums.bukkit.org/threads/gaining-health.222595
    http://forums.bukkit.org/threads/player-getmaxhealth-problem.218817/
    http://forums.bukkit.org/threads/player-get-health-get-how-much-soups-he-had-in-hes-hotbar.218264
    http://forums.bukkit.org/threads/add-health-instead-of-setting-it.129058
    http://forums.bukkit.org/threads/gethealth-is-ambiguous-for-the-type-player.215698/
    http://forums.bukkit.org/threads/the-method-gethealth-is-ambiguous-for-the-type-player.214760/
    http://forums.bukkit.org/threads/help-with-my-plugin-wont-get-player-health.212361/
    http://forums.bukkit.org/threads/delay-on-command.211452
    http://forums.bukkit.org/threads/snowball-damage.209423
    http://forums.bukkit.org/threads/land-mines-doesnt-cause-player-damage.208364
    http://forums.bukkit.org/threads/target-gethealth-error.208123
    http://forums.bukkit.org/threads/getting-player-health.204195
    http://forums.bukkit.org/threads/gethealth-getmaxhealth.200176/
    http://forums.bukkit.org/threads/slenderman-plugin-errors.195214/
    http://forums.bukkit.org/threads/two-different-gethealth-methods-in-code.194860/
    http://forums.bukkit.org/threads/mob-health.194295
    http://forums.bukkit.org/threads/right-click-on-item.193745
    http://forums.bukkit.org/threads/p-gethealth-error.193150
    http://forums.bukkit.org/threads/events-not-fired-foodlevelchangeevent.191799
    http://forums.bukkit.org/threads/gethealth-isnt-working.184244/
    http://forums.bukkit.org/threads/healing-problems.182755
    http://forums.bukkit.org/threads/please-help-player-health.176919
    http://forums.bukkit.org/threads/ambiguous-gethealth.176704/
    http://forums.bukkit.org/threads/double-hp-player-gethealth.175774
    http://forums.bukkit.org/threads/instant-soup-plugin-help.175203/
    http://forums.bukkit.org/threads/gethealth-problem.172985/
    http://forums.bukkit.org/threads/the-method-gethealth-is-ambiguous-for-the-type-livingentity.172649/
    http://forums.bukkit.org/threads/soup-plugin-trouble.171039/
    http://forums.bukkit.org/threads/checking-health.169234
    http://forums.bukkit.org/threads/gethealth-and-getmaxhealth-is-ambiguous.168384/
    http://forums.bukkit.org/threads/i-still-dont-understand-this-livingentitys-gethealth.166316/
    http://forums.bukkit.org/threads/gethealth.164234
    http://forums.bukkit.org/threads/trouble-displaying-health.162284
    http://forums.bukkit.org/threads/cant-use-bukkit-or-craftbukkit.161364
    http://forums.bukkit.org/threads/gethealth-not-working.161136
    http://forums.bukkit.org/threads/player-gethealth-wont-work-for-1-6.160857/
    http://forums.bukkit.org/threads/player-gethealth-1-6-2-problem.159547
    http://forums.bukkit.org/threads/lose-hearts-health-on-command.159632
    http://forums.bukkit.org/threads/a-fast-soup-problem.159522
    http://forums.bukkit.org/threads/adding-more-hearts-to-players.159191/
    http://forums.bukkit.org/threads/1-6-ambiguous-gethealth.158924
    http://forums.bukkit.org/threads/ambiguous-with-double.158182
    http://forums.bukkit.org/threads/gethealth-is-ambiguous.157851/
    http://forums.bukkit.org/threads/the-method-gethealth-is-ambiguous-for-the-type-player.157668/
    http://forums.bukkit.org/threads/1-6-1-gethealth-ambiguous.157592
    http://forums.bukkit.org/threads/health-is-ambiguous.157586/
    http://forums.bukkit.org/threads/gethealth-how-do-i-add-health-to-a-player.157398/
    http://forums.bukkit.org/threads/gethealth-1-6-1-change-help.157315/
    http://forums.bukkit.org/threads/unable-to-get-players-health.157229/
    http://forums.bukkit.org/threads/giving-players-health-p-damage-in-1-6-help.157063/

    Man, it's been a while since I've had to get this list out!
     
    justin_393 and Konato_K like this.
  3. Offline

    BurnerDiamond

    I've seen you post this and I've looked at every single post possible. I figured out the getHealth().

    double health = (((CraftPlayer)p).getHealth()/((CraftPlayer)p).getMaxHealth())*100;
    int healthI = (int) health;

    Okay, but now I can't figure out the get damage. I have to use CraftBukkit since I'm using NMS.
     
  4. @BurnerDiamond No no no, that's not right - if you'd truly looked at all the posts, you'd have realised the simple answer - build with both Bukkit and CraftBukkit, but with Bukkit as a higher priority on your build path, then the code double health = p.getHealth() is no longer ambiguous :)
     
  5. Offline

    BurnerDiamond

    Well hours of searching and that was the answer! Damn!

    What if I'm using Spigot?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 12, 2016
  6. Offline

    Konato_K

Thread Status:
Not open for further replies.

Share This Page