Another thing, last night I found attackingPlayer in EntityLivingBase and I tried doing a test to see if that did what I wanted it to. Since I do almost all of my tests in the chat bow (I find that way the easiest), I did likewise with this. All I did was put this into EntityClientPlayerMP:
if (par1Str.equals("player"))
{
mc.thePlayer.addChatMessage(EntityLivingBase.attackingPlayer);
return;
}
This gave me an error with two quick fixes, either to make attackingPlayer static or create getters and setters for it. At first I chose static, but in multiplayer (and singleplayer, duh) whenever I would type "player" it would only output "null" whether I hit, got hit, or did nothing. I assumed this was because of me making attackingPlayer static since I've had similar problems making things like that static. So I looked up getters and setters and then created this right below attackingPlayer:
public EntityPlayer getAttackingPlayer()
{
return this.attackingPlayer;
}
However, this still required me to make both of them static which I decided got me nowhere. I have no idea if I'm even close to the answer for this one, and even when I do solve it, it still wont solve the whole issue of detecting if the player died to another player; it just gets me closer. Thank you for not getting annoyed with my pestering!
-Adam