Posted October 25, 201411 yr Hi, I am not sure how to find a all the entities in a radius and kill them. I was thinking a for loop but i'm not sure if that is the right direction to go.
October 25, 201411 yr Author Use World#getEntitiesWithinAABB . Ok... how do I make a reference to the player to get the position... i'm trying to explode a TNT but I don't think requiring an entity to be passed is good
October 26, 201411 yr Author So I did that, but i'm not sure the best way to kill the entity... I know I can do this.worldObj.removeEntities() but it doesn't drop the items... I assume there is another way that I don't know about because I'm a novice.
October 26, 201411 yr getEntitiesWithinAABB() method returns a List. You need to iterate through that list (loop), check if it is the entity you want to kill, and if it is then use the setDead() method to kill each entity. Check out my tutorials here: http://jabelarminecraft.blogspot.com/
October 26, 201411 yr If you want to drop the items, you can better use entity.attackEntityFrom(DamageSource.causePlayerDamage(player),2000000F)
October 26, 201411 yr Author If you want to drop the items, you can better use entity.attackEntityFrom(DamageSource.causePlayerDamage(player),2000000F) That's what I was wanting to know! Thanks!
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.