Is there a way I can add more variety of sounds to a mob?
Yes, it's definitely possible, though requires some file management.
- In your resource pack, navigate to the
assets/minecraft
folder. - Create a file called
sounds.json
. You will need a text editor that understandsjson
files. - Navigate to the
indexes
folder, and find the version you're creating a resource pack for. - Ctrl+F for "sounds"; you should find a long hexadecimal string. Note this down.
- Now, head to your
.minecraft
folder (Open the Run program, run%appdata%/.minecraft
). Search for the hexadecimal in that folder. - Copy the contents of that file to your
sounds.json
file. - There should be something like the following:
"entity.villager.hurt": {
"sounds": [
"mob/villager/hit1",
"mob/villager/hit2",
"mob/villager/hit3"
}
- It's now simple to add sounds. Simply copypaste
"mob/villager/hitN"
, increasing N by 1 until you reach the number of sounds you want. - Then, in the sounds folder for your resource pack, you can name your sounds Hit4.ogg, Hit5.ogg, etc.
This should work for every sound file in the game. For a list of sound files, check out this page on the Minecraft Wiki.