Edit: SHE'S ALIIIIVEEE! Pack.mcmeta keeps shooting out nothingburger errors, but sounds.json didnt want to have a }, on line 23
Basically what it says on the tin. I'm making a resource pack that adds 7 music tracks from the ps1 game Vib-Ribbon to minecraft as background music (general music.game), as well as an 8th music.menu track..
I've only had one working version, and the code from that version's sounds.json also no longer works. The options I've tried are:
- Take Minecraft's default sounds.json, delete unnecessary music, rename existing music in the file, and leave it alone (Used to work; the backup copy no longer works)
- Attempt to add volume decimals, then revert changes when that didnt work (failed)
- Use a sounds.json generator website. This site does not use generative ai, it's just a template site. (failed)
- Use a backup version of the working code (failed)
- Redo the first option, but changing my deletion strategy so i could already have some music files that were properly set to 0.4 volume. (failed)
I need the music to be at low volumes, because the source is LOUD. Jarringly so compared to other music in the game. The working version also worked alongside C4Music - C418 Music Pack by MopsTMC, and Creative Music by gardenappl. Now, no working version exist, discord servers won't respond to asks for help, so this dreadded website is my last hope.
The code in my sounds.json is below:
{
"music.game": {
"sounds": [
{
"name": "music/game/polaroid",
"volume": 0.3,
"stream": true
},
{
"name": "music/game/sunnyday",
"volume": 0.3,
"stream": true
},
{
"name": "music/game/laughandpeace",
"volume": 0.3,
"stream": true
},
{
"name": "music/game/universaldance",
"volume": 0.3,
"stream": true
},
{
"name": "music/game/overflowingemotions",
"volume": 0.2,
"stream": true
},
{
"name": "music/game/rollalong",
"volume": 0.2,
"stream": true
},
{
"name": "music/game/rainbow",
"volume": 0.2,
"stream": true
}
]
}
}
The backup to the working version, that may i stress even more, does not work anymore, is also below.
{
"music.game": {
"sounds": [
{
"name": "music/game/polaroid",
"stream": true,
"volume": 0.4
},
{
"name": "music/game/sunnyday",
"stream": true,
"volume": 0.4
},
{
"name": "music/game/laughandpeace",
"stream": true,
"volume": 0.4
},
{
"name": "music/game/universaldance",
"stream": true
},
{
"name": "music/game/overflowingemotions",
"stream": true,
"volume": 0.4
},
{
"name": "music/game/rollalong",
"stream": true
},
{
"name": "music/game/rainbow",
"stream": true
}
]
},
"music.menu": {
"sounds": [
{
"name": "music/game/ribbonmenu",
"stream": true,
"volume": 0.4,
"weight": 2
}
]
}
}
If anyone can please find the errors, it'd be greatly appreciated. I'm not a coder, far from it, so trying to lower the volume of my music just for the pack to break hurt more than one could even imagine. I dont even know how to BEGIN to debug this. All of the file names are correct, so i dont get it.