CircuitLord / ReactiveMusic

GNU General Public License v3.0
0 stars 0 forks source link

SUGGESTION: Adding Minecraft's soundtrack as a default songpack #8

Open BrunoLiddell opened 3 days ago

BrunoLiddell commented 3 days ago

I've been using this mod for a few days now, ever since I started a new 1.21 world, and it's been great having some ambiance music alongside the game! So thank you for making the mod and providing further customization 😄

I was wondering if you'd be interested in making a default song pack that includes all Minecraft's musics, but arranged to take advantage of the "situational" aspect of the mod?

I used to play with Dynamic Music, which kind of serves a similar purpose. That one isn't being updated anymore though it seems, and it doesn't provide a way to incorporate custom songpacks. I mention it because I think it could be a good starting point to figure out how to arrange the Minecraft music into situations.

The reason why I'm suggesting this, instead of just making my own song pack, is because the sound tacks already live in the game files, therefore making a pack with those tracks added a second time wouldn't be very efficient.

However, maybe the mod can detect music from the game files directly? If there is a way to do that, let me know, I can totally do it myself and not bother you any further 😁

Also, kind of unrelated question: does the mod allow for multiple song packs to be enabled at the same time (therefore playing the tracks from each one randomly if the situation matches)?

CircuitLord commented 2 days ago

It's for sure something I've had interest in doing, especially since there's new MC tracks and I wouldn't mind hearing them haha

It's in theory possible to play the minecraft songs directly from the game although it'd be kind of hard since it uses a completely different system from how I play the songpack songs and might be more effort than it's worth to get it working. I'll take a look tonight and see if it's feasible or not

Currently only one songpack can be loaded at a time but loading multiple should be totally possible and is something I may do in the future if there's enough demand for it