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.
Types: Sets the visual of what cassette is in the radio. Group Types define the groups and Type Id defines the value for that group. 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.
Click the button below to see each group.
Default: 0
Games: 1
Pride: 2
Cassette Designs

Pride
Uses Type Id:
0

Deltarune
Uses Type Id:
0
Suggested

Persona
Uses Type Id:
1
Suggested

Transgender
Uses Type Id:
2

Minecraft
Uses Type Id:
2

Non-Binary
Uses Type Id:
3

Default
Uses Type Id:
0

Corrupt
Uses Type Id:
1

Genderfluid
Uses Type Id:
1

Special
Uses Type Id:
2

Furry
Uses Type Id:
3