Posted January 14, 20187 yr I'm trying to play a sound-effect for a player, via server-side code. However, none of these seem to trigger the sound effect, leaving me wondering if vanilla sounds use a different notation: ResourceLocation location = new ResourceLocation("minecraft:block.note.hat"); ResourceLocation location = new ResourceLocation("minecraft", "block.note.hat"); ResourceLocation location = new ResourceLocation("block.note.hat"); and using them with: player.world.playSound(player, player.getPosition(), new SoundEvent(location), SoundCategory.MASTER, 1, 1); What's going wrong here?
January 14, 20187 yr Do you check if you're on the client or server side? Also, I don't think you should create a new SoundEvent, rather use an existing one Classes: 94 Lines of code: 12173 Other files: 206 Github repo: https://github.com/KokkieBeer/DeGeweldigeMod
January 14, 20187 yr Author 7 minutes ago, diesieben07 said: You are not using the method World::playSound in the way it is designed. Check out the documentation on playing sounds. Oh, right, I did read the documentation, but misinterpreted the client/server side way. Should've figured since servers can't play sounds. derp. 9 minutes ago, Kokkie said: Do you check if you're on the client or server side? Also, I don't think you should create a new SoundEvent, rather use an existing one I don't check client or server side, since my mod is just a customization for the experience on my server. Good feedback on the SoundEvent though, that definitely helps!
January 14, 20187 yr Author 1 minute ago, diesieben07 said: Servers can play sounds. Read again No, I meant in the literal way Not counting the old-school beeping of the motherboard here
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.