Built in CustomModelData - lpsmods/record-api GitHub Wiki
Location
<resroucepack>/assets/record/modals/item/(DISC)_(DATA).json
DISC
The id of the disc to use.
music_disc_11music_disc_13music_disc_blocksmusic_disc_catmusic_disc_chirpmusic_disc_farmusic_disc_mallmusic_disc_mellohimusic_disc_othersidemusic_disc_pigstepmusic_disc_stalmusic_disc_stradmusic_disc_waitmusic_disc_ward
DATA
The CustomModalData value (Between 1-500). By default, all models reference the vanilla Minecraft texture.
Example
Location
This is using music_disc_11 with a CustomModelData of 15
<resroucepack>/assets/record/modals/item/music_disc_11_15.json
Model
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "test:item/music_disc_5"
}
}
Loot Table
{
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:music_disc_11",
"functions": [
{
"function": "minecraft:set_nbt",
"tag": "{id:\"test:music_disc_5\",record:{power_level:5,sound:\"example:music_disc.5\"},HideFlags:32,CustomModelData:15,display:{Name:'{\"translate\":\"item.example.music_disc_5\",\"italic\": false}',Lore:['{\"translate\":\"item.example.music_disc_5.desc\",\"color\":\"gray\",\"italic\": false}']}}"
}
]
}
]
}
]
}