Cassettes
How to use it
The Cassette Component is a special component. Why? Because it is used with my Radio Addon. This lets you play custom sounds/music with the radio.
We made this due to the limitations of the "minecraft:record" component only accepting vanilla sounds.
=====Properties=====
Event Type: Tells the radio what the event is. Only "playMusic" & "none" is available.
Type Id: Sets the visual of what cassette is in the radio. Below is how they look in the radio and their values.
Sound Name: This is the sound that will play that is defined in "sound_definitions.json"
Volume: How loud is it? Optional Defaults to 1
Pitch: What pitch is it? Optional Defaults to 1
Now Playing: Displays an action bar with "Now Playing …"
Push "Get Item" to get a sample item. We have included a README. Check out the DiamondTunes Radio for the radio to pair with this.
How To Use The Code
Cassette Designs

This is where all the Cassettes designs will be and their Type Id value. To the left is how the radio looks without a cassette and below is how it looks with the cassettes.
Cassette Designs

Default
Uses Type Id:
0

Special
Uses Type Id:
2

Furry
Uses Type Id:
4

Persona
Uses Type Id:
6
Suggested

Corrupt
Uses Type Id:
1

Genderfluid
Uses Type Id:
3
Suggested

Deltarune
Uses Type Id:
5
Suggested