MinecraftBackgroundMusic

版本 v0.4.5·更新於 2025-08-18

Replaces PEAK region music with ANY custom MP3s. Supports per-region folders (Beach, Tropics, Mesa etc.) with config. Delete change or add MP3s freely!

模組介紹 作者原文

MinecraftBackgroundMusic

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.

Features

  • Plays custom MP3s for PEAK’s regions: Beach, Tropics, Alpine, Mesa, Caldera, Kiln, Peak, and Tomb.
  • Automatically switches to a new random track when the current one ends.
  • Option to preload tracks so no stutter while tracks switch ingame(Note: Needs to be turned on in config, be aware it makes game lag for about 5-10 secs on the main menu when first launching as its loading the tracks into cache).
  • Supports a folder structure with optional region-specific music and a Default fallback if no region-specific music specified.
  • Configurable folder names via a config file, including an option to use vanilla Tomb music.
  • Preconfigured with Minecraft music, including Nether Update and pre-1.16 Nether tracks for the later stages.

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.

Installation

  • I've only installed this mod manually, its drag and drop. Not sure if it works mod loader thingy.
  • Install BepInEx-BepInExPack_PEAK-5.4.75301 - I installed it manually, just drag contents of BepInExPack_PEAK to Program Files (x86)\Steam\steamapps\common\PEAK.
  • After you've installed BepInEx, you can install my mod.
  • Merge contents of my mod's BepInEx folder (includes the config and plugins folder) into Program Files (x86)\Steam\steamapps\common\PEAK\BepInEx.
  • Optionally add or edit MP3s to subfolders (e.g., 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.

Folder Structure

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

  • Place MP3s in the appropriate region folders. The mod randomly selects an MP3 from the region’s folder when you enter that region.
  • If a region folder is missing or empty, the mod falls back to the Default folder.
  • You can delete any region folders you don’t need (or just keep them empty), but ensure the Default folder has MP3s for fallback.

Configuration

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 f

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_PEAK

檔案與校驗

檔案名稱
MinecraftBackgroundMusic-0.4.5.zip
檔案大小
200.7 MiB