
Custom Music Discs
Disc Addition Guide
Custom Music Discs (CMD) Disc Addition Guide for Contributors!
Resource Pack
1. Add .ogg sound files to assets/minecraft/sounds/records/waveX/
​
! ​X = Wave Number !
​
2. Add Disc entry into assets/minecraft/soundsjson
Copy the previous entry and change the required stuff
(Don't forget JSON commas!)
​
3. Create and add Disc texture file into assets/minecraft/textures/item/waveX/
​
(Usually done by SMHerobrine)
​
4. Add Disc entry into assets/minecraft/items/music_disc_11.json
Copy the previous entry and change the required stuff
(Don't forget JSON commas!)
​
5. Create a Disc model file with the Disc's name in assets/minecraft/models/item/waveX
​
(See previous Disc files for examples)
​
6. Add Disc language entry into assets/minecraft/lang/en_us.json
(See previous Disc entries for examples)
Datapack
1. Add Disc jukebox_song entry with the Disc's name to data/cmd/jukebox_song/waveX
​​
! ​X = Wave Number !
(See previous Disc files for examples)​
​
2. Add Disc /give command to data/wave/function/X.mcfunction
! ​X = Wave Number !
​
3. Create a .mcfunction file with the new Disc's name with the same /give command previously added into data/wave/function/X.mcfunction to data/give/function/waveX
​
4. Depending on how the Disc will be acquirable in survival mode (Usually decided by SMHerobrine)
---------------------------------------------------------​
If the Disc is Craftable then:
​
1. Add​ a recipe file with the new Disc's name in data/cmd/recipe/waveX
(Recipes are usually decided by SMHerobrine)
​
2. For the recipe unlock pop-up, add a file with the new Disc's name in data/cmd/advancement/recipes/misc/waveX
(See previous Disc files for examples)​
---------------------------------------------------------​
If the Disc is found in some sort of chest (loot_table) then:
​
Add the Disc to the specific chest loot (loot_table) decided.
(See previous loot_table files for examples, advised to copy & paste!)
Located at data/minecraft/loot_table/...​
​---------------------------------------------------------
If the Disc is acquirable in another way, then consult SMHerorine
​
5. Add the advancement file for the new Disc in data/cmd/advancement/category/waveX
​​
(Usually done by SMHerobrine)