top of page

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)

bottom of page