My Music Box 图标

My Music Box

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/mymusicbox
资源信息

Minecraft 版本: 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6

平台: forge

标签: utility

资源介绍

? My Music Box - Multi-Loader Custom Music Disc Mod & Server Plugin

Java 17
Minecraft 1.14.4 - 1.21+
Standalone
yt-dlp Embedded

? 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-dlp and Architectury API are 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: true with thread-safe FoliaSchedulerAdapter)
  • 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:

  1. 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.

  2. 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
  3. 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

  1. Download the compiled JAR file from the done/ folder:
    • Fabric & Quilt players: Place done/MyMusicBox-Fabric-Quilt-2.0.0.jar into your mods/ folder.
    • Forge & NeoForge players: Place done/MyMusicBox-Forge-NeoForge-2.0.0.jar into your mods/ folder.
    • Paper / Purpur / Folia servers: Place done/MyMusicBox-Plugin-2.0.0.jar into your plugins/ folder.
  2. Start your Minecraft server / client.
  3. Done! Everything (including yt-dlp and Architectury API) is automatically initialized by MMB.

⚙️ Configuration

Config files:

  • Mod Config: config/mymusicbox-common.json
  • Plugin Config: plugins/MyMusicBox/config.yml

Key Options:

  1. maxAudioFileSizeMb

    • Maximum audio file size allowed (default: 300MB)
  2. musicDirectoryPath

    • Directory path where custom music files are stored (default: My Music Files)
  3. creeperDropChance

    • Chance for Creepers to drop a custom music disc upon death (e.g. 0.05 = 5%)
  4. chestLootChance

    • Chance for music discs to appear in dungeon / mineshaft chests (e.g. 0.1 = 10%)

? 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-dlp auto-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


? Support

If you encounter issues:

  1. Check the server logs (logs/latest.log)
  2. Look for lines containing [MyMusicBox]
  3. Contact me at: https://guns.lol/TheRealShiroz

? Enjoy your favorite music in Minecraft!

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Starboundcraft

价格:0 墨喵币
下载量:0

查看详情
WatchParty

价格:0 墨喵币
下载量:0

查看详情
MJ: Idea Logger

价格:0 墨喵币
下载量:0

查看详情
Lazy Tools

价格:0 墨喵币
下载量:0

查看详情