Posted August 27, 201312 yr Hey everyone, well the title clearly states it, but I am wondering if there is an event to check whether the player has killed a mob entity, or a way to check this.. Thanks! ~MCD
August 27, 201312 yr Wiki Event Ref Assuming the Wiki's up to date, I'd probably start with LivingDeathEvent and check the damage source to see if it was the player that dealt the death blow. I haven't messed much with combat yet, though, so YMMV.
August 27, 201312 yr Author Thanks! I was using this, but I don't know how to check if the player was the source of damage.. Any idea @Targren ?
August 27, 201312 yr Author I figured it out: Entity e = event.entity; DamageSource source = event.source; if(source.getSourceOfDamage() instanceof EntityPlayer) { mc.thePlayer.swordsLevel++; }
August 27, 201312 yr Glad you caught it. Making your sword level up as you kill things with it? Intriguing. Good luck!
August 27, 201312 yr mc.thePlayer.swordsLevel++; 1 dont edit base class !! 2 thsi wont work in mutliplayer how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.