Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
๐ต My Music Box - Multi-Loader Custom Music Disc Mod & Server Plugin
๐ Overview
My Music Box (MMB) is a complete Minecraft mod and server plugin solution that allows you to add custom music into Minecraft as music discs with full 3D spatial audio streaming.
This project features 100% Standalone Multi-Loader support for Fabric, Quilt, Forge, and NeoForge, plus a dedicated Server Plugin for Paper, Purpur, and Folia (folia-supported: true). It can automatically download music from YouTube, Spotify, SoundCloud, Facebook, and 1000+ other platforms directly to your server using a single simple in-game command (/mymusicbox download "<url>" "<filename>").
๐ก Embedded Engine:
yt-dlpandArchitectury APIare 100% built-in and automatically managed by MMB! Server admins and players do NOT need to install any external software or dependencies manually.
๐ Supported Platforms & Versions
๐ฎ ModLoaders (Client & Server Mod)
- Fabric Loader: Minecraft
1.14.4 โ 1.20.6, 1.21+(Standalone embedded Architectury API) - Quilt Loader: Minecraft
1.14.4 โ 1.20.6, 1.21+(Standalone embedded Architectury API) - Forge Loader: Minecraft
1.14.4 โ 1.20.6, 1.21+(Standalone embedded Architectury API) - NeoForge Loader: Minecraft
1.20.1 โ 1.20.6, 1.21+(Standalone embedded Architectury API)
๐ฅ๏ธ Server Plugin Loaders (Dedicated Server Plugin)
- Paper Server: Minecraft
1.14.4 โ 1.20.6, 1.21+ - Purpur Server: Minecraft
1.14.4 โ 1.20.6, 1.21+ - Folia Server: Minecraft
1.19.4 โ 1.20.6, 1.21+(folia-supported: truewith thread-safeFoliaSchedulerAdapter) - Bukkit / Spigot Server: Minecraft
1.14.4 โ 1.20.6, 1.21+
โ ๏ธ IMPORTANT COPYRIGHT NOTICE
Intended Use
This mod is developed FOR PERSONAL AND ENTERTAINMENT PURPOSES ONLY. It provides tools to download and use music within your personal Minecraft environment.
User Responsibility
THE USER IS FULLY RESPONSIBLE for how this mod is used. Specifically:
-
Downloading music
You must ensure that you have the legal right to download and use the music you obtain. This mod is only a tool and does not control or verify the content you download. -
Sharing
- โ DO NOT share servers containing copyrighted music publicly
- โ DO NOT share or distribute downloaded music files on the internet
- โ DO NOT broadcast, stream, or rebroadcast copyrighted music
- โ ONLY USE on private servers with personal friends
-
Copyright violations
- Any copyright violation arising from the use of this mod is ENTIRELY THE USERโS RESPONSIBILITY
- The mod author TAKES NO RESPONSIBILITY for any legal issues related to copyright
- Public distribution or sharing of copyrighted music is illegal, and you must bear all consequences yourself
Recommendations for Legal Use
- Use royalty-free or Creative Commons music
- Use music you have purchased or own the rights to
- Use only in private environments
- Respect the rights of artists and creators
By using this mod, you acknowledge that you understand and agree to the terms above.
๐ Easy Installation
- Download the compiled JAR file from the
done/folder:- Fabric & Quilt players: Place
done/MyMusicBox-Fabric-Quilt-2.0.0.jarinto yourmods/folder. - Forge & NeoForge players: Place
done/MyMusicBox-Forge-NeoForge-2.0.0.jarinto yourmods/folder. - Paper / Purpur / Folia servers: Place
done/MyMusicBox-Plugin-2.0.0.jarinto yourplugins/folder.
- Fabric & Quilt players: Place
- Start your Minecraft server / client.
- Done! Everything (including
yt-dlpandArchitectury API) is automatically initialized by MMB.
โ๏ธ Configuration
Config files:
- Mod Config:
config/mymusicbox-common.json - Plugin Config:
plugins/MyMusicBox/config.yml
Key Options:
-
maxAudioFileSizeMb
- Maximum audio file size allowed (default:
300MB)
- Maximum audio file size allowed (default:
-
musicDirectoryPath
- Directory path where custom music files are stored (default:
My Music Files)
- Directory path where custom music files are stored (default:
-
creeperDropChance
- Chance for Creepers to drop a custom music disc upon death (e.g.
0.05= 5%)
- Chance for Creepers to drop a custom music disc upon death (e.g.
-
chestLootChance
- Chance for music discs to appear in dungeon / mineshaft chests (e.g.
0.1= 10%)
- Chance for music discs to appear in dungeon / mineshaft chests (e.g.
๐ฏ Features
โ Available
- โก 100% Standalone Multi-Loader Support (Fabric, Quilt, Forge, NeoForge)
- ๐ฅ๏ธ Full Server Plugin Support (Bukkit, Paper, Purpur, Folia
folia-supported: true) - ๐ Unlimited Version Compatibility: Minecraft
1.14.4 โ 1.20.6, 1.21+ - โจ Automatic Built-in Music Downloads from 1000+ platforms (YouTube, Spotify, SoundCloud, etc.) with embedded
yt-dlpauto-manager - ๐ต Supports Multiple Audio Formats:
.ogg,.mp3,.wav,.flac,.m4a(up to 300MB) - ๐ Real-time Spatial Audio Streaming: High-speed network streaming without reloading ResourcePacks
- ๐ฒ Custom Loot Tables: Creeper drops and dungeon chest loot injections
- โ๏ธ Redstone Integration: Full Redstone Comparator output signal (1โ15) & Hopper automation
- ๐ก๏ธ Strict File Header Validation: Magic bytes signature verification to prevent corrupted audio files
- ๐ฌ Detailed Command Feedback:
/mymusicbox download "<url>" "<filename>"&/mymusicbox reload
๐ License & Credits
License
This mod is open-source. You may:
- โ Use it for personal purposes
- โ Modify it for private servers
- โ Learn from the code
You may NOT:
- โ Sell the mod or its code
- โ Reupload the mod to other websites without proper credit
- โ Claim the mod as your own
Credits
- yt-dlp: https://github.com/yt-dlp/yt-dlp
- Architectury: https://architectury.dev
- Minecraft: Mojang Studios
๐ Support
If you encounter issues:
- Check the server logs (
logs/latest.log) - Look for lines containing
[MyMusicBox] - Contact me at: https://guns.lol/TheRealShiroz
๐ต Enjoy your favorite music in Minecraft!


