Minecraft Tracks banner
Minecraft Tracks icon

Minecraft Tracks

Create me a Minecraft mod that will allow you to put Minecraft Custom songs into it, it will create a folder in the Minecraft folder that will be called...

00
fabricClient1.20.6mod

Minecraft Tracks overview

  • Client-side Fabric mod for Minecraft 1.20.6 that lets you browse and play your own songs in-game.
  • A folder named "Minecraft Tracks Song Placement" is created in your Minecraft directory; drop .ogg or .wav files there.
  • Press Z anywhere on the client to open the Minecraft Tracks screen, or click the "Minecraft Tracks Settings" button on the main/options menu.

In-game controls

  • Track browser lists every supported file from the placement folder; select one to interact with it.
  • Buttons: Play Selected, Loop Selected, Favorite/Unfavorite, Pause/Resume, Stop, Play All, Shuffle Through (pick a random track), Shuffle & Play All, Play Favorites, Shuffle Favorites, Refresh Songs.
  • Currently playing status shows at the bottom of the screen; favorites are highlighted with a gold tint in the list.

Behind the scenes

  • Songs are decoded locally (OGG via STB Vorbis; WAV via Java Sound) and played on Minecraft's OpenAL context, so no extra packs or uploads are required.
  • Favorites persist in the standard config folder, and the songs directory gets a small README with usage tips.
  • A lightweight resource-pack folder named "Minecraft Tracks Resources" (with a generated icon/texture) is auto-created in your resourcepacks directory to keep assets together.

Notes and limitations

  • Audio loading is synchronous; extremely large files may briefly hitch when starting playback.
  • Supported formats are .ogg and .wav; other formats are ignored.
  • Volume is tied to the master sound category; there is no per-track mixer or visualizer.