Posted March 20, 201510 yr [sOLVED] How to stop the sender of a projectile from being hurt by it should it hit him All my question is... what should I use in an if statement, on my projectile entity's class, to say 'If the player was hit by the projectile, by all means, delete the projectile*, but don't hurt the player or give him any potion effects!' This is the method you'll want to be seeing. if(var1.entityHit != null) { var1.entityHit.attackEntityFrom(DamageSource.causeThrownDamage(this, getThrower()), getDamage()); ((EntityLivingBase)var1.entityHit).addPotionEffect(new PotionEffect(Potion.wither.id, 200)); } Of course, that's not the whole method. But still... I'm looking for something along the lines of this. if(var1.entityHit != null) { if(var1.entityHit == sender){ }else{ var1.entityHit.attackEntityFrom(DamageSource.causeThrownDamage(this, getThrower()), getDamage()); ((EntityLivingBase)var1.entityHit).addPotionEffect(new PotionEffect(Potion.wither.id, 200)); } Thanks in advance, -wolfboyft P.S. *Not 100% needed. -wolfboyft
March 20, 201510 yr if (var1.entityHit != this.getThrower()) { // do stuff http://i.imgur.com/NdrFdld.png[/img]
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.