


A mod for PEAK that replaces region music with custom MP3s, supporting per-region music folders and smooth track transitions. Pre-configured with minecraft music but can be changed easily.
You can customize MP3s however you want! You can delete the included tracks and use your own. The mod plays any MP3s found in the specified folders, making it a versatile background audio mod.
BepInEx-BepInExPack_PEAK-5.4.75301 - I installed it manually, just drag contents of BepInExPack_PEAK to Program Files (x86)\Steam\steamapps\common\PEAK.BepInEx folder (includes the config and plugins folder) into Program Files (x86)\Steam\steamapps\common\PEAK\BepInEx.CustomBackgroundMusic/Beach, CustomBackgroundMusic/Tropics, CustomBackgroundMusic/Mesa, CustomBackgroundMusic/Tomb, CustomBackgroundMusic/Default). See below to see how the folder structure works. Basically it defaults to the Default folder, and if theres any mp3s in the region specific folders, it uses those instead.The mod uses a CustomBackgroundMusic folder located in BepInEx/plugins. Inside, create subfolders for each region:
Beach: Music for the Beach region.Tropics: Music for the Tropics region.Alpine: Music for the Alpine region.Mesa: Music for the Mesa region.Caldera: Music for the Caldera region.Kiln: Music for the Kiln region.Peak: Music for the Peak region.Tomb: Music for the Tomb region (optional, can use vanilla music via config).Default: Fallback folder used if a region’s folder is missing or empty. These will play in every region that does not have specific mp3s in their folder.Currently every region is using the Minecraft Alpha and Classic music (and a couple beta songs I like) from the default folder. Then just for the later stages (Caldera and Kiln) i put the nether music in those folders, so these regions will cycle only between these mp3s. The Tomb region defaults to vanilla music unless you set UseDefaultTombMusic to false and add MP3s to the Tomb folder.
Example:
BepInEx/plugins/
├── CustomBackgroundMusic/
│ ├── Beach/
│ │ ├── track1.mp3
│ │ ├── track2.mp3
│ ├── Tropics/
│ │ ├── tropical_song.mp3
│ ├── Mesa/
│ │ ├── mesa_track.mp3
│ ├── Tomb/
│ │ ├── tomb_track.mp3
│ ├── Default/
│ │ ├── fallback_track.mp3
├── backgroundMusic.dll
Default folder.Default folder has MP3s for fallback.The mod generates a config file at BepInEx/config/com.mthwj.minecraftmusic.cfg on first run. It contains entries for each region’s folder name:
BeachFolder: Folder for Beach region music (default: Beach).TropicsFolder: Folder for Tropics region music (default: Tropics).AlpineFolder: Folder for Alpine region music (default: Alpine).MesaFolder: Folder for Mesa region music (default: Mesa).CalderaFolder: Folder for Caldera region music (default: Caldera).KilnFolder: Folder for Kiln region music (default: Kiln).PeakFolder: Folder for Peak region music (default: Peak).TombFolder: Folder for Tomb region music (default: Tomb).DefaultFolder: Fallback folder (default: Default).UseDefaultTombMusic: If true, uses vanilla Tomb music instead of custom MP3s (default: true).AllowStingerMusic: If true, allows ingame stinger effects (e.g. the game has default short tracks played, seperate to background music when sunset or sunrise or at nighttime)(default: false).Folder names can be relative to CustomBackgroundMusic (e.g., Beach) or absolute paths (e.g., C:\Music\Beach). Edit the config to change folder names or point to custom locations.
UseDefaultTombMusic config. Feel free to replace these with your own MP3s.