MCDisc: Add Your Own Music on Vinyl Records in Minecraft
Vanilla Minecraft music discs are a collector's dream, but the default library is painfully short. If you want to hear your own playlists, favorite YouTube tracks, or personal recordings inside the game, this add-on is the practical solution. MCDisc: Add Your Own Music on Vinyl Records in Minecraft replaces the limited jukebox rotation with a fully customizable system that pulls audio from online sources and turns it into playable in-game records.
What This Add-On Does Differently
Instead of embedding audio files directly into the client, MCDisc: Add Your Own Music on Vinyl Records in Minecraft works through a JSON configuration file. Each record entry links to a specific YouTube URL. When you generate a resource pack, those videos are converted into game-ready sound files that the standard jukebox block can play. Without a compiled resource pack, the discs will not function, so building that pack is a mandatory step in the setup process.
The add-on includes an automatic resource pack builder that handles the heavy lifting of downloading and converting video files. Your only task is to structure the disc-list.json correctly. This file can live locally in the .minecraft folder or be fetched from a direct URL, which is ideal for server admins who want to update the playlist centrally for all players.
Configuring the Disc List
Each entry in disc-list.json requires at least two fields: a disc identifier and a YouTube link. You can also add a texture property to assign a unique icon instead of the default vanilla record texture. For local configurations, use the .minecraft directory, but avoid using the tilde character (~) in paths on Linux or macOS, as it causes read errors. The mod defaults to a demo config from the developer's repository, but most players quickly rewrite it to match their own music library.
How to Install MCDisc: Add Your Own Music on Vinyl Records in Minecraft
This add-on runs on the Forge Mod Loader for Minecraft 1.12. Installation requires four steps, repeated on both the client and server for networked play:
- Copy the latest release into the
modsfolder of your Forge profile. - Create a custom
disc-list.jsonusing the syntax from the developer's example. - Point the mod to your disc list in
config/mcdisc.cfgor via the Mods Options menu in-game. - Build the resource pack with sounds and optional custom textures, then activate it in the resource packs settings.
Manual path configuration and jar file placement require attention, especially for newcomers. However, you can streamline the process by using a launcher that supports direct mod downloads from its menu, which avoids digging through folders manually. This is particularly useful when switching between different Forge versions and modpacks.
Advanced Gameplay Mechanics
Beyond basic playback, MCDisc: Add Your Own Music on Vinyl Records in Minecraft offers several options that integrate custom discs into survival gameplay. The config allows you to enable disc generation in dungeon chests, jungle temple loot, and abandoned mineshafts. You can also configure unique discs to drop from creepers killed by skeleton archers, using the same mechanic as vanilla golden records. This turns your personal music into rare loot that players actively hunt for.
Custom Textures for Every Track
If you want each disc to look distinct in your inventory, the mod supports custom textures through the resource pack. In the JSON entry, specify the texture property, then create the proper folder structure in the pack: assets/mcdisc/models/item for models and assets/minecraft/textures/items for PNG files. This approach makes your music collection instantly recognizable in modded or vanilla-style servers.
Multiplayer and Performance Considerations
When playing on a server, both the hosting side and every connecting client must complete the installation and resource pack build. All players need identical sound files, otherwise playback will fail. To reduce disk and network overhead, keep the SHOULD_CACHE_DISC_LIST option enabled in the config. This caches the disc list in memory after the first read and prevents unnecessary filesystem calls.
To get started, download MCDisc: Add Your Own Music on Vinyl Records in Minecraft and pair it with a stable Forge setup for Minecraft 1.12. The add-on is a solid choice for server admins and map builders who want to set a specific mood through jukeboxes in every district of their world. With custom tracks, unique textures, and dungeon loot integration, it turns music discs from a useless collectible into a meaningful part of the game.