Implement a method to use the in game audio engine to play back custom sound files. This could be accomplished by adding a new block similar to the command block. Even better would be adding new server commands that the existing command block accepts. Some example commands:
Play back the custom.ogg audio file once:
/play C:\path\to\sound\custom.ogg
Immediately stops playback of any sound triggered by the /play command:
/stopsound
Plays an infinite loop of custom.ogg
/loop /home/user/.minecraft/sound/custom.ogg
Immediately stops playback of any sound triggered by the /loop command
/stoploop
Benefit
This mod mostly serves custom map makers, but in an incredible way. Mappers can now have such things as fully voiced and scripted dialogue, battle music and better ambiance while no longer requiring the player to leave the game experience to manually play back the sounds on their own. There has been something similar to this implemented in other mods in the past, but nothing standalone or nearly as robust.
Thoughts
I have searched the forums and online for weeks and haven't found an up to date mod with these features or flexibility. I am rubbish with Java and I've never made a mod before. This might be better or easier to do once 1.5 and/or the official API is live but I want to see if anyone else wants a mod like this and if anyone would be willing to write it infinitely faster or better than I could. Give some rep and/or comment to show support.
Implement a method to use the in game audio engine to play back custom sound files. This could be accomplished by adding a new block similar to the command block. Even better would be adding new server commands that the existing command block accepts. Some example commands:
Play back the custom.ogg audio file once:
/play C:\path\to\sound\custom.ogg
Immediately stops playback of any sound triggered by the /play command:
/stopsound
Plays an infinite loop of custom.ogg
/loop /home/user/.minecraft/sound/custom.ogg
Immediately stops playback of any sound triggered by the /loop command
/stoploop
Benefit
This mod mostly serves custom map makers, but in an incredible way. Mappers can now have such things as fully voiced and scripted dialogue, battle music and better ambiance while no longer requiring the player to leave the game experience to manually play back the sounds on their own. There has been something similar to this implemented in other mods in the past, but nothing standalone or nearly as robust.
Thoughts
I have searched the forums and online for weeks and haven't found an up to date mod with these features or flexibility. I am rubbish with Java and I've never made a mod before. This might be better or easier to do once 1.5 and/or the official API is live but I want to see if anyone else wants a mod like this and if anyone would be willing to write it infinitely faster or better than I could. Give some rep and/or comment to show support.