Designed for Forge 10.13.4.1614 and GT New Horizons-compatible environments.
Features
Custom audio for this type of items:
Music Discs
Player Heads
- WAV, MP3 and FLAC support
- Positional playback with distance attenuation
- Server-controlled playback range
- Custom music default range
- Independent client-side volume for:
- Discs
- Heads
Requirements
- Minecraft 1.7.10
- Forge 10.13.4.1614
- Java 8
- The same CustomDiscs JAR on the server and every client
Commands
All commands use the /customdiscs root.
| Command | Description |
|---|---|
/customdiscs create <filename> [title] |
Assign an audio file to the held item |
/customdiscs download <url> <filename> |
Download an allowed audio file through the server (But its better to use other method, write about it below) |
/customdiscs range <blocks> |
Set the playback range |
/customdiscs revert |
Remove CustomDiscs data from the held item |
/customdiscs setmodel [name-or-id] |
Select or apply a custom model |
/customdiscs revertmodel |
Remove the custom model ID |
/customdiscs reload |
Reload configuration and language files |
/customdiscs volume <disc\|head\|horn> <0-100> |
Set local volume for a category |
volume is handled locally by the client. Other commands are handled by the server.
How to use it
Simply put your downloaded music in this directory
.minecraft/config/customdiscs/musicdata/
Rules
Filename must be without space's (Use __ instead: like there harmonic_noise.mp3)
The server reads the source file and sends audio data to the client. The client stores the received data in its own cache and does not access the server's filesystem.
So that's all
Feel free to comment

