Posted July 16, 201312 yr Hey! How are you guys? I was wondering how to add in sounds to your sword when you swing? like a "whooosh" sound lol If you could help that would be great thanks! -minecraftdotjarrr
July 17, 201312 yr Override the hitEntity function in ItemSword, and make it play your sound. If you really want help, give that modder a thank you. Modders LOVE thank yous.
July 17, 201312 yr Author Im assuming this is the hitEntity thing in the ItemSword that you mean. public boolean hitEntity(ItemStack par1ItemStack, EntityLiving par2EntityLiving, EntityLiving par3EntityLiving) { par1ItemStack.damageItem(1, par3EntityLiving); return true; } but how would I add sound to it?
July 17, 201312 yr entityLiving.WorldObj.PlaySoundAtEntity(); look into the play sound methods of the world obj. If you guys dont get it.. then well ya.. try harder...
July 18, 201312 yr Author entityLiving.WorldObj.PlaySoundAtEntity(); look into the play sound methods of the world obj. thank you but does that go into the previous code up above or all on its own? And what is "world obj"? sorry.
July 18, 201312 yr it's a reference to the world object which the entityLiving holds? If you guys dont get it.. then well ya.. try harder...
July 18, 201312 yr Author it's a reference to the world object which the entityLiving holds? Like for the zombie? protected String getLivingSound() { return "mob.zombie.say"; }
July 18, 201312 yr how did you connect world obj to the sound method for a zombie? ? The world would be the world that the zombie is in! If you guys dont get it.. then well ya.. try harder...
July 19, 201312 yr Author how did you connect world obj to the sound method for a zombie? ? The world would be the world that the zombie is in! God sorry im stupid! So do I have to declare the world then the (command) for sound and then the path for the sound? btw thanks for helping me
July 19, 201312 yr No you have to use the world object already declared by the entity. The entity will have a world declared as it needs to know where it is in the game It sounds like you aren't too well traversed in object oriented programming? you need to use the world in order to play a sound at a location. Then you can use the sound you mentioned earlier for example: entityLiving.WorldObj.PlaySoundAtEntity(entityLiving, "mob.zombie.say",1.0F, 1.0F); using that inside the hit method would make it play that zombie sound on hit. If you guys dont get it.. then well ya.. try harder...
July 19, 201312 yr Author No you have to use the world object already declared by the entity. The entity will have a world declared as it needs to know where it is in the game It sounds like you aren't too well traversed in object oriented programming? you need to use the world in order to play a sound at a location. Then you can use the sound you mentioned earlier for example: entityLiving.WorldObj.PlaySoundAtEntity(entityLiving, "mob.zombie.say",1.0F, 1.0F); using that inside the hit method would make it play that zombie sound on hit. Yeahhh im super new to modding I have much to learn . So just to clarify the "entityLiving.WorldObj.PlaySoundAtEntity(entityLiving, "mob.zombie.say",1.0F, 1.0F);" goes into public boolean hitEntity(ItemStack par1ItemStack, EntityLiving par2EntityLiving, EntityLiving par3EntityLiving) { par1ItemStack.damageItem(1, par3EntityLiving); return true; } Thank you so much for helping me out
July 19, 201312 yr Yeah I had the feeling you where new to this and about to waste countless hours on modding You are free to do so of course but there is a faster way to learn to be a great modder than struggling like this, if you care to know? If you guys dont get it.. then well ya.. try harder...
July 19, 201312 yr Author Yeah I had the feeling you where new to this and about to waste countless hours on modding You are free to do so of course but there is a faster way to learn to be a great modder than struggling like this, if you care to know? Yes you already know i was about to waste my time lol! And I would love to learn more!
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.