Posted August 1, 201312 yr Hello all, I have a problem when I register a sound; MainCodePreInt: @EventHandler public void preInit(FMLPreInitializationEvent event) { MinecraftForge.EVENT_BUS.register(new SoundManager()); } SoundManagerCode: public class SoundManager { @SideOnly(Side.CLIENT) @ForgeSubscribe public void onSoundsLoaded(SoundLoadEvent event) { net.minecraft.client.audio.SoundManager manager = event.manager; manager.soundPoolSounds.addSound("x.ogg"); } } If the x.ogg is put into ".minecraft/assets/records/x.ogg" it work... but I need this folder: "mods/mymod.jar/assets/records/x.ogg" I tried: "forge/mcp/src/assets/records/x.ogg" and "mods/mymod.jar/assets/records/x.ogg" but no work. Please help!
August 1, 201312 yr You have to put soundPoolStreaming.addSound("folder:x.ogg") and then you can have it in "mods/mymod.jar/assets/folder/records/x.ogg" Provided it is a "record" type of sound you want. (and not music nor sound effect)
August 1, 201312 yr Author You have to put soundPoolStreaming.addSound("folder:x.ogg") and then you can have it in "mods/mymod.jar/assets/folder/records/x.ogg" Provided it is a "record" type of sound you want. (and not music nor sound effect) SoundManager code: public class SoundManager { @SideOnly(Side.CLIENT) @ForgeSubscribe public void onSoundsLoaded(SoundLoadEvent event) { net.minecraft.client.audio.SoundManager manager = event.manager; manager.soundPoolStreaming.addSound("test:x.ogg"); } } Folder: /mods/test.jar/assets/test/records/x.ogg" not work D:[/code]
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.