Jump to content

[1.14.4] SOLVED: Check if soundEvent is empty, fall back to minecraft sound


Recommended Posts

Posted (edited)

Is there a way to check if a soundEvent is empty so I can specify a fallback sound using a minecraft existing sounds.
I'm working on a mod that has spiders, so I can use the minecraft spiders sounds but if someone wants
to add a resource pack just for my mob, without changing the minecraft spider sounds, i would like to leave that
option open.

something like... in a getAmbientSound or getHurtSound method

	if (SpiderSounds.SPIDER_TALK.isEmpty()) {
    		return SoundEvents.ENTITY_SPIDER_AMBIENT; //use minecrafts spider sounds
    	} else {
    		return SpiderSounds.SPIDER_TALK; //use the sound provided by the resource pack
    	}


I could rip the spider sounds out of minecraft and include them in the mod with a different name but what would the legal impact be doing it that way.
Or I could create the sounds from scratch but never have done that and doubt how it would come out.

Edited by frakier
Posted (edited)

Thanks, but...

Quote

"Playing sounds is completely client-side. Only the client knows this information."

Yes... I was not asking about sides but does that matter or does the CreatureEntity blindly prompt a sound to play. And if that is so could I test during registration of sounds and make the decision.


I have a entity class that extends a CreatureEntity, with methods getAmbientSound(), getHurtSound(), getDeathSound(), as in...
 

	@Override
    protected SoundEvent getAmbientSound() {
    	return SpiderSounds.SPIDER_TALK;
    }


I would like to be able to test the "SpiderSounds.SPIDER_TALK" to see if it is empty.

Quote

"PlaySoundEvent to substitute a fallback, if the sound happens to be empty."


as you say ... "if the sound happens to be empty"... "if the sound happens to be empty"...
All I was asking is how to "Check if soundEvent is empty".
 

if (SpiderSounds.SPIDER_TALK != null) {}

does not work because SpiderSounds.SPIDER_TALK is never null, even if empty.

If I can see that  SpiderSounds.SPIDER_TALK is empty then I use a simple if statement and return SoundEvents.ENTITY_SPIDER_AMBIENT instead of returning the SpiderSounds.SPIDER_TALK  in the overridden getAmbientSound(), getHurtSound(), getDeathSound() methods.

Edited by frakier
Posted

Well two days is enough, going to rip the sounds out of minecraft and drop them into the mod for now and come back to this one later.
..
Searching online was little help... Tried multiple angles and always ran into road blocks with code that was not accessible outside of the classes. Something as simple as a method that checked the UNABLE_TO_PLAY hash set in SoundEngine for the specified sound may have worked. Burned out at this point and moving on to something else. This could have been a simple one liner or a .isEmpty method.
Oh well, I'll check back later to see if anyone else has a suggestion.

Posted (edited)

You did not read what i wrote that code was the last thing I tried. Did no document the other attempts.

Put a chicken into the rotisserie to cook, ran the tiller in the garden for awhile getting it broke up...then came back to it....

 

public static boolean ENTITY_TALK_STATUSCHECKED = false; //remember if we have alredy done this check
public static boolean ENTITY_TALK_SOUNDMISSING = true; //assume missing and then prove otherwise

public static boolean soundMissing(SoundEvent lookFor) {
		/*
		 * I create a couple of variables to hold some information...
		 * 
		 * 		after the first check this is set to false and never checked again
		 * 		ENTITY_TALK_STATUSCHECKED = false
		 * 
		 * 		best to assume the sound is missing and then prove otherwise
		 * 		ENTITY_TALK_SOUNDMISSING = true
		 * 
		 * 		in the Entity.java class that calls this, in the soundEvent for ambient, hurt, death etc..
		 * 		I wrap this method call in a if statement...
		 * 
		 * 		if(!ENTITY_TALK_STATUSCHECKED){
		 *			ENTITY_TALK_SOUNDMISSING=soundMissing(ModSound.entity_talk); //is the sound missing
		 *			ENTITY_TALK_STATUSCHECKED=true; //remeber we alred have made this check
		 *		}
		 *		if (!ENTITY_TALK_SOUNDMISSING) {
		 *			return ModSound.ENTITY_TALK; //use my sound
		 *		} else {
		 *			return SoundEvents.ENTITY_SPIDER_AMBIENT; //use the minecraft sound
		 *		}
		*/
		
		//get the soundHandler
		SoundHandler s = Minecraft.getInstance().getSoundHandler();
		
		//get some information from the soundevent we are looking for
		//so we do not have to do this a couple of hundred times
		String lookfornamespace = lookFor.getRegistryName().getNamespace();
		String lookforpath = lookFor.getRegistryName().getPath();

		//loopover the registered sound
		for(SoundEvent soundevent : Registry.SOUND_EVENT) {
			//only go further is the looking and searched are in the same namespace
			
			//namespace match and the sound we are looking for is present
			if (soundevent.getRegistryName().getNamespace().contains(lookfornamespace) &&
					soundevent.getRegistryName().getPath().contains(lookforpath)) {
				//you would think this be enough but no
				
				//get a resource location for the current sound event
				ResourceLocation resourcelocation = soundevent.getName();
				//create an accessor
				SoundEventAccessor accessor = s.getAccessor(resourcelocation);
				//this is where SoundHandler.MISSING_SOUND is returned if the sound is missing
				//but it is not exposed outside the class so we have to do more.
				Sound jki = accessor.cloneEntry();
				
				//here we go SoundHandler.MISSING_SOUND
				String path = jki.getSoundLocation().toString();
				//String lk4 = lookFor.getRegistryName().getPath().replace(".", ":");
				
					if (path.contains(SoundHandler.MISSING_SOUND.getSoundLocation().toString())) {
						return true; //missing
					} else {
						return false; //not missing
					}
			}
		}
		//if you got to here the sound is really is missing
		return true;
	}
}

It works but I think it will fail if I add multiple sounds into the sounds.json file in resources.
Think I would be better off only looking over the Registry.SOUND_EVENT once  [or see if I can get the sounds.json file and do the test] and look for any/all sounds with my namspace.

then test each one at a time, then on the Entity page I would only have to check the ENTITY_TALK_SOUNDMISSING for each sound.
I'm off to refine this more and trim it down some, will post finalized code once I get it done.

Edited by frakier
Posted (edited)

in the...

public class MyCrazyEntity extends CreatureEntity implements IMob

for each of the soundEvents for ambient, hurt, death etc I call the method from the last post, making name changes as appropriate for each

if(!ENTITY_TALK_STATUSCHECKED){
	ENTITY_TALK_SOUNDMISSING=soundMissing(ModSound.entity_talk); //is the sound missing
	ENTITY_TALK_STATUSCHECKED=true; //remeber we alred have made this check
}
if (!ENTITY_TALK_SOUNDMISSING) {
	return ModSound.ENTITY_TALK; //use my sound
} else {
	return SoundEvents.ENTITY_SPIDER_AMBIENT; //use the minecraft sound
}

I'll make a demo mod.

Edited by frakier
Posted (edited)

Gave up, ripping the sounds out of minecraft jar and dropping them in. Maybe I'll find a example to work with one day, Or a updated tutorial not using outdated information. No use rewriting huge swaths of code.
Sorry about creating yet another dead end post that went nowhere.

Not sure why it ran on server at one time probably had a if statement wrong so it never reached the code, server will not run in eclipse so I had to set up a server to drop it in to test, so was not testing constantly. Power outage the other night caused some problems could not get it to run so i just dropped back to the code before I started this little experiment.

Edited by frakier
update
Posted (edited)
3 hours ago, diesieben07 said:

Please be advised that, though I am not a lawyer, I believe redistributing Minecraft's assets is against it's EULA.

Kind of why I wanted a fallback option.. If no sound was present for the mod to play a specified existing minecraft sound would play instead, rather than playing nothing.
Never made sound files before but since I cannot get this to work and the other option is trying to get forge changed which could be multiple version before something like that could be pushed out, if at all. So dropping minecraft sounds in for now, just using random sounds so i know when they play, so i know it works and looking into making sounds for myself. Was looking into what open source/free software options are out there just a bit ago.

Edited by frakier
Posted (edited)
29 minutes ago, diesieben07 said:

Okay, one thing though.

What prevents you from just referencing the Minecraft sound files in your sounds.json?

had not thought of that, would be like using a system link/shortcut. I'll give it a try and report back.

Edited by frakier
Posted (edited)

Going to call this one solved... after a few trips around the world and lots of blind alleys.
got the sound.json from the same place i was ripping out the sounds
C:\Users\{me}\AppData\Roaming\.minecraft\assets
looked up the location in the \index\1.14.json file
searched for the sound.json file in the \objects\ folder
copied the file out and renamed to sound_1.14.json and put it in my project folder for reference

Able to take get the paths from this file to put into my mod's sounds.json file.

Thanks for the help and patience.
 

{
  "ambient.cave": {
    "sounds": [
      "ambient/cave/cave1",
      "ambient/cave/cave2",
      "ambient/cave/cave3",
      "ambient/cave/cave4",
      "ambient/cave/cave5",
      "ambient/cave/cave6",
      "ambient/cave/cave7",
      "ambient/cave/cave8",
      "ambient/cave/cave9",
      "ambient/cave/cave10",
      "ambient/cave/cave11",
      "ambient/cave/cave12",
      "ambient/cave/cave13",
      "ambient/cave/cave14",
      "ambient/cave/cave15",
      "ambient/cave/cave16",
      "ambient/cave/cave17",
      "ambient/cave/cave18",
      "ambient/cave/cave19"
    ],
    "subtitle": "subtitles.ambient.cave"
  },
  "ambient.underwater.enter": {
    "sounds": [
      {
        "name": "ambient/underwater/enter1",
        "volume": 0.8
      },
      {
        "name": "ambient/underwater/enter2",
        "volume": 0.8
      },
      {
        "name": "ambient/underwater/enter3",
        "volume": 0.8
      }
    ]
  },
  "ambient.underwater.exit": {
    "sounds": [
      {
        "name": "ambient/underwater/exit1",
        "volume": 0.5
      },
      {
        "name": "ambient/underwater/exit2",
        "volume": 0.5
      },
      {
        "name": "ambient/underwater/exit3",
        "volume": 0.5
      }
    ]
  },
  "ambient.underwater.loop": {
    "sounds": [
      {
        "name": "ambient/underwater/underwater_ambience",
        "stream": true,
        "volume": 0.65
      }
    ]
  },
  "ambient.underwater.loop.additions": {
    "sounds": [
      "ambient/underwater/additions/bubbles1",
      "ambient/underwater/additions/bubbles2",
      "ambient/underwater/additions/bubbles3",
      "ambient/underwater/additions/bubbles4",
      "ambient/underwater/additions/bubbles5",
      "ambient/underwater/additions/bubbles6",
      "ambient/underwater/additions/water1",
      "ambient/underwater/additions/water2"
    ]
  },
  "ambient.underwater.loop.additions.rare": {
    "sounds": [
      "ambient/underwater/additions/animal1",
      {
        "name": "ambient/underwater/additions/bass_whale1",
        "volume": 0.45
      },
      {
        "name": "ambient/underwater/additions/bass_whale2",
        "volume": 0.5
      },
      "ambient/underwater/additions/earth_crack",
      {
        "name": "ambient/underwater/additions/crackles1",
        "volume": 0.7
      },
      "ambient/underwater/additions/crackles2",
      {
        "name": "ambient/underwater/additions/driplets1",
        "volume": 0.5
      },
      {
        "name": "ambient/underwater/additions/driplets2",
        "volume": 0.5
      }
    ]
  },
  "ambient.underwater.loop.additions.ultra_rare": {
    "sounds": [
      "ambient/underwater/additions/animal2",
      "ambient/underwater/additions/dark1",
      {
        "name": "ambient/underwater/additions/dark2",
        "volume": 0.7
      },
      "ambient/underwater/additions/dark3",
      "ambient/underwater/additions/dark4"
    ]
  },
  "block.anvil.break": {
    "sounds": [
      "dig/stone1",
      "dig/stone2",
      "dig/stone3",
      "dig/stone4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.anvil.destroy": {
    "sounds": [
      "random/anvil_break"
    ],
    "subtitle": "subtitles.block.anvil.destroy"
  },
  "block.anvil.fall": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ]
  },
  "block.anvil.hit": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.anvil.land": {
    "sounds": [
      "random/anvil_land"
    ],
    "subtitle": "subtitles.block.anvil.land"
  },
  "block.anvil.place": {
    "sounds": [
      "random/anvil_land"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.anvil.step": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "event.raid.horn": {
    "sounds": [
      {
        "name": "event/raid/raidhorn_01",
        "volume": 0.01
      },
      {
        "name": "event/raid/raidhorn_02",
        "volume": 0.01
      },
      {
        "name": "event/raid/raidhorn_03",
        "volume": 0.01
      },
      {
        "name": "event/raid/raidhorn_04",
        "volume": 0.01
      }
    ],
    "subtitle": "subtitles.event.raid.horn"
  },
  "block.anvil.use": {
    "sounds": [
      "random/anvil_use"
    ],
    "subtitle": "subtitles.block.anvil.use"
  },
  "block.beacon.activate": {
    "sounds": [
      "block/beacon/activate"
    ]
  },
  "block.beacon.ambient": {
    "sounds": [
      {
        "attenuation_distance": 7,
        "name": "block/beacon/ambient",
        "volume": 0.9
      }
    ]
  },
  "block.beacon.deactivate": {
    "sounds": [
      "block/beacon/deactivate"
    ]
  },
  "block.beacon.power_select": {
    "sounds": [
      "block/beacon/power1",
      "block/beacon/power2",
      "block/beacon/power3"
    ]
  },
  "block.bamboo.break": {
    "sounds": [
      {
        "name":  "block/bamboo/place1",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/place2",
        "volume": 0.8
      },
      {
        "name": "block/bamboo/place3",
        "volume": 0.8
      },
      {
        "name": "block/bamboo/place4",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/place5",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/place6",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.bamboo.fall": {
    "sounds": [
      {
        "name":  "block/bamboo/step1",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step2",
        "volume": 1
      },
      {
        "name": "block/bamboo/step3",
        "volume": 1
      },
      {
        "name": "block/bamboo/step4",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step5",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step6",
        "volume": 1
      }
    ]
  },
  "block.bamboo.hit": {
    "sounds": [
      {
        "name":  "block/bamboo/step1",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step2",
        "volume": 1
      },
      {
        "name": "block/bamboo/step3",
        "volume": 1
      },
      {
        "name": "block/bamboo/step4",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step5",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step6",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.bamboo.place": {
    "sounds": [
      {
        "name":  "block/bamboo/place1",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/place2",
        "volume": 0.8
      },
      {
        "name": "block/bamboo/place3",
        "volume": 0.8
      },
      {
        "name": "block/bamboo/place4",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/place5",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/place6",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.bamboo.step": {
    "sounds": [
      {
        "name":  "block/bamboo/step1",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step2",
        "volume": 1,
        "pitch": 0.7
      },
      {
        "name": "block/bamboo/step3",
        "volume": 1
      },
      {
        "name": "block/bamboo/step4",
        "volume": 1,
        "pitch": 0.7
      },
      {
        "name":  "block/bamboo/step5",
        "volume": 1
      },
      {
        "name":  "block/bamboo/step6",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.bamboo_sapling.place": {
    "sounds": [
      {
        "name":  "block/bamboo/sapling_place1",
        "volume": 0.85
      },
      {
        "name":  "block/bamboo/sapling_place2",
        "volume": 0.85
      },
      {
        "name": "block/bamboo/sapling_place3",
        "volume": 0.85
      },
      {
        "name": "block/bamboo/sapling_place4",
        "volume": 0.85
      },
      {
        "name":  "block/bamboo/sapling_place5",
        "volume": 0.85
      },
      {
        "name":  "block/bamboo/sapling_place6",
        "volume": 0.85
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.bamboo_sapling.break": {
    "sounds": [
      {
        "name":  "block/bamboo/sapling_place1",
        "volume": 0.9
      },
      {
        "name":  "block/bamboo/sapling_place2",
        "volume": 0.9
      },
      {
        "name": "block/bamboo/sapling_place3",
        "volume": 0.9
      },
      {
        "name": "block/bamboo/sapling_place4",
        "volume": 0.9
      },
      {
        "name":  "block/bamboo/sapling_place5",
        "volume": 0.9
      },
      {
        "name":  "block/bamboo/sapling_place6",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.bamboo_sapling.hit": {
    "sounds": [
      {
        "name":  "block/bamboo/sapling_hit1",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/sapling_hit2",
        "volume": 0.8
      },
      {
        "name": "block/bamboo/sapling_hit3",
        "volume": 0.8
      },
      {
        "name": "block/bamboo/sapling_hit4",
        "volume": 0.8
      },
      {
        "name":  "block/bamboo/sapling_hit5",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.barrel.close": {
    "sounds": [
      {
        "name":  "block/barrel/close",
        "volume": 1
      }
    ]
  },
  "block.barrel.open": {
    "sounds": [
      {
        "name":  "block/barrel/open1",
        "volume": 1,
        "pitch": 1
      },
      {
        "name":  "block/barrel/open2",
        "volume": 1,
        "pitch": 1
      }
    ]
  },
  "block.bell.use": {
    "sounds": [
      {
        "name": "block/bell/bell_use01",
        "volume": 12,
        "pitch": 0.95
      },
      {
        "name": "block/bell/bell_use02",
        "volume": 12,
        "pitch": 0.95
      },
      {
        "name": "block/bell/bell_use01",
        "volume": 12,
        "pitch": 0.93
      },
      {
        "name": "block/bell/bell_use02",
        "volume": 12,
        "pitch": 0.93
      },
      {
        "name": "block/bell/bell_use01",
        "volume": 12,
        "pitch": 0.97
      },
      {
        "name": "block/bell/bell_use02",
        "volume": 12,
        "pitch": 0.97
      }
    ],
    "subtitle": "subtitles.block.bell.use"
  },
  "block.bell.resonate": {
    "sounds": [
      {
        "name": "block/bell/resonate",
        "volume": 1,
        "pitch": 1
      },
      {
        "name": "block/bell/resonate",
        "volume": 1,
        "pitch": 0.9
      },
      {
        "name": "block/bell/resonate",
        "volume": 1,
        "pitch": 0.85
      }
    ],
    "subtitle": "subtitles.block.bell.resonate"
  },
  "block.blastfurnace.fire_crackle": {
    "sounds": [
      {
        "name": "block/blastfurnace/blastfurnace1",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace2",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace3",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace4",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace5",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.block.blastfurnace.fire_crackle"
  },
  "block.brewing_stand.brew": {
    "sounds": [
      "block/brewing_stand/brew1",
      "block/brewing_stand/brew2"
    ],
    "subtitle": "subtitles.block.brewing_stand.brew"
  },
  "block.bubble_column.bubble_pop": {
    "sounds": [
      {
        "name": "block/bubble_column/bubble1",
        "volume": 0.1
      },
      {
        "name": "block/bubble_column/bubble2",
        "volume": 0.1
      },
      {
        "name": "block/bubble_column/bubble3",
        "volume": 0.1
      }
    ],
    "subtitle": "subtitles.block.bubble_column.bubble_pop"
  },
  "block.bubble_column.upwards_ambient": {
    "sounds": [
      {
        "name": "block/bubble_column/upwards_ambient1",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/upwards_ambient2",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/upwards_ambient3",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/upwards_ambient4",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/upwards_ambient5",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.block.bubble_column.upwards_ambient"
  },
  "block.bubble_column.upwards_inside": {
    "sounds": [
      {
        "name": "block/bubble_column/upwards_inside",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.block.bubble_column.upwards_inside"
  },
  "block.bubble_column.whirlpool_ambient": {
    "sounds": [
      {
        "name": "block/bubble_column/whirlpool_ambient1",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/whirlpool_ambient2",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/whirlpool_ambient3",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/whirlpool_ambient4",
        "volume": 0.6
      },
      {
        "name": "block/bubble_column/whirlpool_ambient5",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.block.bubble_column.whirlpool_ambient"
  },
  "block.bubble_column.whirlpool_inside": {
    "sounds": [
      {
        "name": "block/bubble_column/whirlpool_inside",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.block.bubble_column.whirlpool_inside"
  },
  "block.campfire.crackle": {
    "sounds": [
      "block/campfire/crackle1",
      "block/campfire/crackle2",
      "block/campfire/crackle3",
      "block/campfire/crackle4",
      "block/campfire/crackle5",
      "block/campfire/crackle6"
    ],
    "subtitle": "subtitles.block.campfire.crackle"
  },
  "block.chest.close": {
    "sounds": [
      "block/chest/close",
      "block/chest/close2",
      "block/chest/close3"
    ],
    "subtitle": "subtitles.block.chest.close"
  },
  "block.chest.locked": {
    "sounds": [
      "block/wooden_door/close",
      "block/wooden_door/open"
    ],
    "subtitle": "subtitles.block.chest.locked"
  },
  "block.chest.open": {
    "sounds": [
      "block/chest/open"
    ],
    "subtitle": "subtitles.block.chest.open"
  },
  "block.chorus_flower.death": {
    "sounds": [
      "block/chorus_flower/death1",
      "block/chorus_flower/death2",
      "block/chorus_flower/death3"
    ],
    "subtitle": "subtitles.block.chorus_flower.death"
  },
  "block.chorus_flower.grow": {
    "sounds": [
      "block/chorus_flower/grow1",
      "block/chorus_flower/grow2",
      "block/chorus_flower/grow3",
      "block/chorus_flower/grow4"
    ],
    "subtitle": "subtitles.block.chorus_flower.grow"
  },
  "block.comparator.click": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.comparator.click"
  },
  "block.composter.fill": {
    "sounds": [
      {
        "name": "block/composter/fill1",
        "volume": 0.3,
        "pitch": 0.8
      },
      {
        "name": "block/composter/fill2",
        "volume": 0.3,
        "pitch": 0.8
      },
      {
        "name": "block/composter/fill3",
        "volume": 0.3,
        "pitch": 0.8
      },
      {
        "name": "block/composter/fill4",
        "volume": 0.3,
        "pitch": 0.8
      }
    ]
  },
  "block.composter.fill_success": {
    "sounds": [
      {
        "name": "block/composter/fill_success1",
        "volume": 1
      },
      {
        "name": "block/composter/fill_success2",
        "volume": 1
      },
      {
        "name": "block/composter/fill_success3",
        "volume": 1
      },
      {
        "name": "block/composter/fill_success4",
        "volume": 1
      }
    ]
  },
  "block.composter.empty": {
    "sounds": [
      {
        "name": "block/composter/empty1",
        "volume": 1
      },
      {
        "name": "block/composter/empty2",
        "volume": 1
      },
      {
        "name": "block/composter/empty3",
        "volume": 1
      }
    ]
  },
  "block.composter.ready": {
    "sounds": [
      {
        "name": "block/composter/ready1",
        "volume": 1
      },
      {
        "name": "block/composter/ready2",
        "volume": 1
      },
      {
        "name": "block/composter/ready3",
        "volume": 1
      },
      {
        "name": "block/composter/ready4",
        "volume": 1
      }
    ]
  },
  "block.conduit.activate": {
    "sounds": [
      {
        "name": "block/conduit/activate",
        "volume": 0.9
      }
    ]
  },
  "block.conduit.ambient": {
    "sounds": [
      {
        "attenuation_distance": 8,
        "name": "block/conduit/ambient"
      }
    ]
  },
  "block.conduit.ambient.short": {
    "sounds": [
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short1"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short2"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short3"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short4"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short5"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short6"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short7"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short8"
      },
      {
        "attenuation_distance": 8,
        "name": "block/conduit/short9"
      }
    ]
  },
  "block.conduit.attack.target": {
    "sounds": [
      "block/conduit/attack1",
      "block/conduit/attack2",
      "block/conduit/attack3"
    ]
  },
  "block.conduit.deactivate": {
    "sounds": [
      {
        "name": "block/conduit/deactivate",
        "volume": 0.7
      }
    ]
  },
  "block.dispenser.dispense": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.dispenser.dispense"
  },
  "block.dispenser.fail": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.dispenser.fail"
  },
  "block.dispenser.launch": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.block.dispenser.dispense"
  },
  "block.enchantment_table.use": {
    "sounds": [
      "block/enchantment_table/enchant1",
      "block/enchantment_table/enchant2",
      "block/enchantment_table/enchant3"
    ]
  },
  "block.end_gateway.spawn": {
    "sounds": [
      "random/explode1",
      "random/explode2",
      "random/explode3",
      "random/explode4"
    ],
    "subtitle": "subtitles.entity.generic.explode"
  },
  "block.end_portal.spawn": {
    "sounds": [
      "block/end_portal/endportal"
    ]
  },
  "block.end_portal_frame.fill": {
    "sounds": [
      "block/end_portal/eyeplace1",
      "block/end_portal/eyeplace2",
      "block/end_portal/eyeplace3"
    ]
  },
  "block.ender_chest.close": {
    "sounds": [
      "block/enderchest/close"
    ],
    "subtitle": "subtitles.block.chest.close"
  },
  "block.ender_chest.open": {
    "sounds": [
      "block/enderchest/open"
    ],
    "subtitle": "subtitles.block.chest.open"
  },
  "block.fence_gate.close": {
    "sounds": [
      "block/fence_gate/close1",
      "block/fence_gate/close2"
    ],
    "subtitle": "subtitles.block.fence_gate.toggle"
  },
  "block.fence_gate.open": {
    "sounds": [
      "block/fence_gate/open1",
      "block/fence_gate/open2"
    ],
    "subtitle": "subtitles.block.fence_gate.toggle"
  },
  "block.fire.ambient": {
    "sounds": [
      "fire/fire"
    ],
    "subtitle": "subtitles.block.fire.ambient"
  },
  "block.fire.extinguish": {
    "sounds": [
      "random/fizz"
    ],
    "subtitle": "subtitles.block.fire.extinguish"
  },
  "block.furnace.fire_crackle": {
    "sounds": [
      "block/furnace/fire_crackle1",
      "block/furnace/fire_crackle2",
      "block/furnace/fire_crackle3",
      "block/furnace/fire_crackle4",
      "block/furnace/fire_crackle5"
    ],
    "subtitle": "subtitles.block.furnace.fire_crackle"
  },
  "block.glass.break": {
    "sounds": [
      "random/glass1",
      "random/glass2",
      "random/glass3"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.glass.fall": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ]
  },
  "block.glass.hit": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.glass.place": {
    "sounds": [
      "dig/stone1",
      "dig/stone2",
      "dig/stone3",
      "dig/stone4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.glass.step": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.grass.break": {
    "sounds": [
      "dig/grass1",
      "dig/grass2",
      "dig/grass3",
      "dig/grass4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.grass.fall": {
    "sounds": [
      "step/grass1",
      "step/grass2",
      "step/grass3",
      "step/grass4",
      "step/grass5",
      "step/grass6"
    ]
  },
  "block.grass.hit": {
    "sounds": [
      "step/grass1",
      "step/grass2",
      "step/grass3",
      "step/grass4",
      "step/grass5",
      "step/grass6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.grass.place": {
    "sounds": [
      "dig/grass1",
      "dig/grass2",
      "dig/grass3",
      "dig/grass4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.grass.step": {
    "sounds": [
      "step/grass1",
      "step/grass2",
      "step/grass3",
      "step/grass4",
      "step/grass5",
      "step/grass6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.grindstone.use": {
    "sounds": [
      {
        "name":  "block/grindstone/grindstone1",
        "volume": 0.5
      },
      {
        "name":  "block/grindstone/grindstone2",
        "volume": 0.5
      },
      {
        "name": "block/grindstone/grindstone3",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.block.grindstone.use"
  },
  "block.wet_grass.break": {
    "sounds": [
      {
        "name":  "dig/wet_grass1",
        "volume": 0.8
      },
      {
        "name":  "dig/wet_grass2",
        "volume": 0.8
      },
      {
        "name": "dig/wet_grass3",
        "volume": 0.8
      },
      {
        "name": "dig/wet_grass4",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.wet_grass.fall": {
    "sounds": [
      "step/wet_grass1",
      "step/wet_grass2",
      "step/wet_grass3",
      "step/wet_grass4",
      "step/wet_grass5",
      "step/wet_grass6"
    ]
  },
  "block.wet_grass.hit": {
    "sounds": [
      "step/wet_grass1",
      "step/wet_grass2",
      "step/wet_grass3",
      "step/wet_grass4",
      "step/wet_grass5",
      "step/wet_grass6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.wet_grass.place": {
    "sounds": [
      {
        "name":  "dig/wet_grass1",
        "volume": 0.8
      },
      {
        "name":  "dig/wet_grass2",
        "volume": 0.8
      },
      {
        "name": "dig/wet_grass3",
        "volume": 0.8
      },
      {
        "name": "dig/wet_grass4",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.wet_grass.step": {
    "sounds": [
      "step/wet_grass1",
      "step/wet_grass2",
      "step/wet_grass3",
      "step/wet_grass4",
      "step/wet_grass5",
      "step/wet_grass6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.coral_block.break": {
    "sounds": [
      "dig/coral1",
      "dig/coral2",
      "dig/coral3",
      "dig/coral4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.coral_block.fall": {
    "sounds": [
      "step/coral1",
      "step/coral2",
      "step/coral3",
      "step/coral4",
      "step/coral5",
      "step/coral6"
    ]
  },
  "block.coral_block.hit": {
    "sounds": [
      "step/coral1",
      "step/coral2",
      "step/coral3",
      "step/coral4",
      "step/coral5",
      "step/coral6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.coral_block.place": {
    "sounds": [
      "dig/coral1",
      "dig/coral2",
      "dig/coral3",
      "dig/coral4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.coral_block.step": {
    "sounds": [
      "step/coral1",
      "step/coral2",
      "step/coral3",
      "step/coral4",
      "step/coral5",
      "step/coral6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.gravel.break": {
    "sounds": [
      "dig/gravel1",
      "dig/gravel2",
      "dig/gravel3",
      "dig/gravel4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.gravel.fall": {
    "sounds": [
      "step/gravel1",
      "step/gravel2",
      "step/gravel3",
      "step/gravel4"
    ]
  },
  "block.gravel.hit": {
    "sounds": [
      "step/gravel1",
      "step/gravel2",
      "step/gravel3",
      "step/gravel4"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.gravel.place": {
    "sounds": [
      "dig/gravel1",
      "dig/gravel2",
      "dig/gravel3",
      "dig/gravel4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.gravel.step": {
    "sounds": [
      "step/gravel1",
      "step/gravel2",
      "step/gravel3",
      "step/gravel4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.iron_door.close": {
    "sounds": [
      "block/iron_door/close1",
      "block/iron_door/close2",
      "block/iron_door/close3",
      "block/iron_door/close4"
    ],
    "subtitle": "subtitles.block.door.toggle"
  },
  "block.iron_door.open": {
    "sounds": [
      "block/iron_door/open1",
      "block/iron_door/open2",
      "block/iron_door/open3",
      "block/iron_door/open4"
    ],
    "subtitle": "subtitles.block.door.toggle"
  },
  "block.iron_trapdoor.close": {
    "sounds": [
      "block/iron_trapdoor/close1",
      "block/iron_trapdoor/close2",
      "block/iron_trapdoor/close3",
      "block/iron_trapdoor/close4"
    ],
    "subtitle": "subtitles.block.iron_trapdoor.close"
  },
  "block.iron_trapdoor.open": {
    "sounds": [
      "block/iron_trapdoor/open1",
      "block/iron_trapdoor/open2",
      "block/iron_trapdoor/open3",
      "block/iron_trapdoor/open4"
    ],
    "subtitle": "subtitles.block.iron_trapdoor.open"
  },
  "block.ladder.break": {
    "sounds": [
      "dig/wood1",
      "dig/wood2",
      "dig/wood3",
      "dig/wood4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.ladder.fall": {
    "sounds": [
      "step/ladder1",
      "step/ladder2",
      "step/ladder3",
      "step/ladder4",
      "step/ladder5"
    ]
  },
  "block.ladder.hit": {
    "sounds": [
      "step/ladder1",
      "step/ladder2",
      "step/ladder3",
      "step/ladder4",
      "step/ladder5"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.ladder.place": {
    "sounds": [
      "dig/wood1",
      "dig/wood2",
      "dig/wood3",
      "dig/wood4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.ladder.step": {
    "sounds": [
      "step/ladder1",
      "step/ladder2",
      "step/ladder3",
      "step/ladder4",
      "step/ladder5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.lantern.break": {
    "sounds": [
      "block/lantern/break1",
      "block/lantern/break2",
      "block/lantern/break3",
      "block/lantern/break4",
      "block/lantern/break5",
      "block/lantern/break6"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.lantern.fall": {
    "sounds": [
      "block/lantern/break1",
      "block/lantern/break2",
      "block/lantern/break3",
      "block/lantern/break4",
      "block/lantern/break5",
      "block/lantern/break6"
    ]
  },
  "block.lantern.hit": {
    "sounds": [
      "block/lantern/place1",
      "block/lantern/place2",
      "block/lantern/place3",
      "block/lantern/place4",
      "block/lantern/place5",
      "block/lantern/place6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.lantern.place": {
    "sounds": [
      {
        "name": "block/lantern/place1",
        "volume": 1,
        "pitch": 1.1
      },
      {
        "name": "block/lantern/place2",
        "volume": 1,
        "pitch": 1.1
      },
      {
        "name": "block/lantern/place3",
        "volume": 1,
        "pitch": 1.1
      },
      {
        "name": "block/lantern/place4",
        "volume": 1,
        "pitch": 1.1
      },
      {
        "name": "block/lantern/place5",
        "volume": 1,
        "pitch": 1.1
      },
      {
        "name": "block/lantern/place6",
        "volume": 1,
        "pitch": 1.1
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.lantern.step": {
    "sounds": [
      "block/lantern/break1",
      "block/lantern/break2",
      "block/lantern/break3",
      "block/lantern/break4",
      "block/lantern/break5",
      "block/lantern/break6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.lava.ambient": {
    "sounds": [
      "liquid/lava"
    ],
    "subtitle": "subtitles.block.lava.ambient"
  },
  "block.lava.extinguish": {
    "sounds": [
      "random/fizz"
    ],
    "subtitle": "subtitles.block.lava.extinguish"
  },
  "block.lava.pop": {
    "sounds": [
      "liquid/lavapop"
    ],
    "subtitle": "subtitles.block.lava.ambient"
  },
  "block.lever.click": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.lever.click"
  },
  "block.lily_pad.place": {
    "sounds": [
      "block/waterlily/place1",
      "block/waterlily/place2",
      "block/waterlily/place3",
      "block/waterlily/place4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.metal.break": {
    "sounds": [
      "dig/stone1",
      "dig/stone2",
      "dig/stone3",
      "dig/stone4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.metal.fall": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ]
  },
  "block.metal.hit": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.metal.place": {
    "sounds": [
      "dig/stone1",
      "dig/stone2",
      "dig/stone3",
      "dig/stone4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.metal.step": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.metal_pressure_plate.click_off": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.pressure_plate.click"
  },
  "block.metal_pressure_plate.click_on": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.pressure_plate.click"
  },
  "block.note_block.basedrum": {
    "sounds": [
      "note/bd"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.bass": {
    "sounds": [
      "note/bassattack"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.bell": {
    "sounds": [
      "note/bell"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.chime": {
    "sounds": [
      "note/icechime"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.flute": {
    "sounds": [
      "note/flute"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.guitar": {
    "sounds": [
      "note/guitar"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.harp": {
    "sounds": [
      "note/harp2"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.hat": {
    "sounds": [
      "note/hat"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.snare": {
    "sounds": [
      "note/snare"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.xylophone": {
    "sounds": [
      "note/xylobone"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.cow_bell": {
    "sounds": [
      "note/cow_bell"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.iron_xylophone": {
    "sounds": [
      {
        "name": "note/iron_xylophone",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.didgeridoo": {
    "sounds": [
      "note/didgeridoo"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.bit": {
    "sounds": [
      "note/bit"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.banjo": {
    "sounds": [
      "note/banjo"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.note_block.pling": {
    "sounds": [
      "note/pling"
    ],
    "subtitle": "subtitles.block.note_block.note"
  },
  "block.piston.contract": {
    "sounds": [
      "tile/piston/in"
    ],
    "subtitle": "subtitles.block.piston.move"
  },
  "block.piston.extend": {
    "sounds": [
      "tile/piston/out"
    ],
    "subtitle": "subtitles.block.piston.move"
  },
  "block.portal.ambient": {
    "sounds": [
      {
        "attenuation_distance": 10,
        "name": "portal/portal"
      }
    ],
    "subtitle": "subtitles.block.portal.ambient"
  },
  "block.portal.travel": {
    "sounds": [
      "portal/travel"
    ]
  },
  "block.portal.trigger": {
    "sounds": [
      "portal/trigger"
    ]
  },
  "block.pumpkin.carve": {
    "sounds": [
      "block/pumpkin/carve1",
      "block/pumpkin/carve2"
    ]
  },
  "block.redstone_torch.burnout": {
    "sounds": [
      "random/fizz"
    ],
    "subtitle": "subtitles.block.redstone_torch.burnout"
  },
  "block.sand.break": {
    "sounds": [
      "dig/sand1",
      "dig/sand2",
      "dig/sand3",
      "dig/sand4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.sand.fall": {
    "sounds": [
      "step/sand1",
      "step/sand2",
      "step/sand3",
      "step/sand4",
      "step/sand5"
    ]
  },
  "block.sand.hit": {
    "sounds": [
      "step/sand1",
      "step/sand2",
      "step/sand3",
      "step/sand4",
      "step/sand5"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.sand.place": {
    "sounds": [
      "dig/sand1",
      "dig/sand2",
      "dig/sand3",
      "dig/sand4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.sand.step": {
    "sounds": [
      "step/sand1",
      "step/sand2",
      "step/sand3",
      "step/sand4",
      "step/sand5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },

  "block.scaffolding.break": {
    "sounds": [

      {
        "name": "block/scaffold/place1",
        "volume": 0.8,
        "pitch": 1.4
      },
      {
        "name": "block/scaffold/place2",
        "volume": 0.8,
        "pitch": 1.4
      },
      {
        "name": "block/scaffold/place3",
        "volume": 0.8,
        "pitch": 1.4
      },
      {
        "name": "block/scaffold/place4",
        "volume": 0.8,
        "pitch": 1.4
      }

    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.scaffolding.fall": {
    "sounds": [
      "step/scaffold1",
      "step/scaffold2",
      "step/scaffold3",
      "step/scaffold4",
      "step/scaffold5",
      "step/scaffold6",
      "step/scaffold7"
    ]
  },
  "block.scaffolding.hit": {
    "sounds": [
      "step/scaffold1",
      "step/scaffold2",
      "step/scaffold3",
      "step/scaffold4",
      "step/scaffold5",
      "step/scaffold6",
      "step/scaffold7"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.scaffolding.place": {
    "sounds": [
      {
        "name": "block/scaffold/place1",
        "volume": 0.9
      },
      {
        "name": "block/scaffold/place2",
        "volume": 0.9
      },
      {
        "name": "block/scaffold/place3",
        "volume": 0.9
      },
      {
        "name": "block/scaffold/place4",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.scaffolding.step": {
    "sounds": [
      "step/scaffold1",
      "step/scaffold2",
      "step/scaffold3",
      "step/scaffold4",
      "step/scaffold5",
      "step/scaffold6",
      "step/scaffold7"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },

  "block.shulker_box.close": {
    "sounds": [
      "block/shulker_box/close"
    ],
    "subtitle": "subtitles.block.shulker_box.close"
  },
  "block.shulker_box.open": {
    "sounds": [
      "block/shulker_box/open"
    ],
    "subtitle": "subtitles.block.shulker_box.open"
  },
  "block.slime_block.break": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.slime_block.fall": {
    "sounds": [
      "mob/slime/small1",
      "mob/slime/small2",
      "mob/slime/small3",
      "mob/slime/small4",
      "mob/slime/small5"
    ]
  },
  "block.slime_block.hit": {
    "sounds": [
      "mob/slime/small1",
      "mob/slime/small2",
      "mob/slime/small3",
      "mob/slime/small4",
      "mob/slime/small5"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.slime_block.place": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.slime_block.step": {
    "sounds": [
      "mob/slime/small1",
      "mob/slime/small2",
      "mob/slime/small3",
      "mob/slime/small4",
      "mob/slime/small5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.smoker.smoke": {
    "sounds": [
      "block/smoker/smoker1",
      "block/smoker/smoker2",
      "block/smoker/smoker3",
      "block/smoker/smoker4",
      "block/smoker/smoker5"
    ],
    "subtitle": "subtitles.block.smoker.smoke"
  },
  "block.snow.break": {
    "sounds": [
      "dig/snow1",
      "dig/snow2",
      "dig/snow3",
      "dig/snow4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.snow.fall": {
    "sounds": [
      "step/snow1",
      "step/snow2",
      "step/snow3",
      "step/snow4"
    ]
  },
  "block.snow.hit": {
    "sounds": [
      "step/snow1",
      "step/snow2",
      "step/snow3",
      "step/snow4"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.snow.place": {
    "sounds": [
      "dig/snow1",
      "dig/snow2",
      "dig/snow3",
      "dig/snow4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.snow.step": {
    "sounds": [
      "step/snow1",
      "step/snow2",
      "step/snow3",
      "step/snow4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.stone.break": {
    "sounds": [
      "dig/stone1",
      "dig/stone2",
      "dig/stone3",
      "dig/stone4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.stone.fall": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ]
  },
  "block.stone.hit": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.stone.place": {
    "sounds": [
      "dig/stone1",
      "dig/stone2",
      "dig/stone3",
      "dig/stone4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.stone.step": {
    "sounds": [
      "step/stone1",
      "step/stone2",
      "step/stone3",
      "step/stone4",
      "step/stone5",
      "step/stone6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.stone_button.click_off": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.button.click"
  },
  "block.stone_button.click_on": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.button.click"
  },
  "block.stone_pressure_plate.click_off": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.pressure_plate.click"
  },
  "block.stone_pressure_plate.click_on": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.pressure_plate.click"
  },
  "block.sweet_berry_bush.break": {
    "sounds": [
      {
        "name": "block/sweet_berry_bush/break1",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/break2",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/break3",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/break4",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.sweet_berry_bush.place": {
    "sounds": [
      {
        "name": "block/sweet_berry_bush/place1",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/place2",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/place3",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/place4",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/place5",
        "volume": 0.8
      },
      {
        "name": "block/sweet_berry_bush/place6",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.tripwire.attach": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.tripwire.attach"
  },
  "block.tripwire.click_off": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.tripwire.click"
  },
  "block.tripwire.click_on": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.tripwire.click"
  },
  "block.tripwire.detach": {
    "sounds": [
      "random/bowhit1",
      "random/bowhit2",
      "random/bowhit3",
      "random/bowhit4"
    ],
    "subtitle": "subtitles.block.tripwire.detach"
  },
  "block.water.ambient": {
    "sounds": [
      "liquid/water"
    ],
    "subtitle": "subtitles.block.water.ambient"
  },
  "block.wood.break": {
    "sounds": [
      "dig/wood1",
      "dig/wood2",
      "dig/wood3",
      "dig/wood4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.wood.fall": {
    "sounds": [
      "step/wood1",
      "step/wood2",
      "step/wood3",
      "step/wood4",
      "step/wood5",
      "step/wood6"
    ]
  },
  "block.wood.hit": {
    "sounds": [
      "step/wood1",
      "step/wood2",
      "step/wood3",
      "step/wood4",
      "step/wood5",
      "step/wood6"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.wood.place": {
    "sounds": [
      "dig/wood1",
      "dig/wood2",
      "dig/wood3",
      "dig/wood4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.wood.step": {
    "sounds": [
      "step/wood1",
      "step/wood2",
      "step/wood3",
      "step/wood4",
      "step/wood5",
      "step/wood6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "block.wooden_button.click_off": {
    "sounds": [
      "random/wood_click"
    ],
    "subtitle": "subtitles.block.button.click"
  },
  "block.wooden_button.click_on": {
    "sounds": [
      "random/wood_click"
    ],
    "subtitle": "subtitles.block.button.click"
  },
  "block.wooden_door.close": {
    "sounds": [
      "block/wooden_door/close2",
      "block/wooden_door/close5",
      "block/wooden_door/close6"
    ],
    "subtitle": "subtitles.block.door.toggle"
  },
  "block.wooden_door.open": {
    "sounds": [
      "block/wooden_door/open3",
      "block/wooden_door/open4"
    ],
    "subtitle": "subtitles.block.door.toggle"
  },
  "block.wooden_pressure_plate.click_off": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.pressure_plate.click"
  },
  "block.wooden_pressure_plate.click_on": {
    "sounds": [
      "random/click"
    ],
    "subtitle": "subtitles.block.pressure_plate.click"
  },
  "block.wooden_trapdoor.close": {
    "sounds": [
      "block/wooden_trapdoor/close1",
      "block/wooden_trapdoor/close2",
      "block/wooden_trapdoor/close3"
    ],
    "subtitle": "subtitles.block.trapdoor.toggle"
  },
  "block.wooden_trapdoor.open": {
    "sounds": [
      "block/wooden_trapdoor/open1",
      "block/wooden_trapdoor/open2",
      "block/wooden_trapdoor/open3",
      "block/wooden_trapdoor/open4",
      "block/wooden_trapdoor/open5"
    ],
    "subtitle": "subtitles.block.trapdoor.toggle"
  },
  "block.wool.break": {
    "sounds": [
      "dig/cloth1",
      "dig/cloth2",
      "dig/cloth3",
      "dig/cloth4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.wool.fall": {
    "sounds": [
      "step/cloth1",
      "step/cloth2",
      "step/cloth3",
      "step/cloth4"
    ]
  },
  "block.wool.hit": {
    "sounds": [
      "step/cloth1",
      "step/cloth2",
      "step/cloth3",
      "step/cloth4"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "block.wool.place": {
    "sounds": [
      "dig/cloth1",
      "dig/cloth2",
      "dig/cloth3",
      "dig/cloth4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.wool.step": {
    "sounds": [
      "step/cloth1",
      "step/cloth2",
      "step/cloth3",
      "step/cloth4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "enchant.thorns.hit": {
    "sounds": [
      "enchant/thorns/hit1",
      "enchant/thorns/hit2",
      "enchant/thorns/hit3",
      "enchant/thorns/hit4"
    ],
    "subtitle": "subtitles.enchant.thorns.hit"
  },
  "entity.armor_stand.break": {
    "sounds": [
      "entity/armorstand/break1",
      "entity/armorstand/break2",
      "entity/armorstand/break3",
      "entity/armorstand/break4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "entity.armor_stand.fall": {
    "sounds": [
      "dig/wood1",
      "dig/wood2",
      "dig/wood3",
      "dig/wood4"
    ],
    "subtitle": "subtitles.entity.armor_stand.fall"
  },
  "entity.armor_stand.hit": {
    "sounds": [
      "entity/armorstand/hit1",
      "entity/armorstand/hit2",
      "entity/armorstand/hit3",
      "entity/armorstand/hit4"
    ],
    "subtitle": "subtitles.block.generic.hit"
  },
  "entity.armor_stand.place": {
    "sounds": [
      "dig/stone1",
      "dig/stone2",
      "dig/stone3",
      "dig/stone4"
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "entity.arrow.hit": {
    "sounds": [
      "random/bowhit1",
      "random/bowhit2",
      "random/bowhit3",
      "random/bowhit4"
    ],
    "subtitle": "subtitles.entity.arrow.hit"
  },
  "entity.arrow.hit_player": {
    "sounds": [
      "random/successful_hit"
    ],
    "subtitle": "subtitles.entity.arrow.hit_player"
  },
  "entity.arrow.shoot": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.arrow.shoot"
  },
  "entity.bat.ambient": {
    "sounds": [
      "mob/bat/idle1",
      "mob/bat/idle2",
      "mob/bat/idle3",
      "mob/bat/idle4"
    ],
    "subtitle": "subtitles.entity.bat.ambient"
  },
  "entity.bat.death": {
    "sounds": [
      "mob/bat/death"
    ],
    "subtitle": "subtitles.entity.bat.death"
  },
  "entity.bat.hurt": {
    "sounds": [
      "mob/bat/hurt1",
      "mob/bat/hurt2",
      "mob/bat/hurt3",
      "mob/bat/hurt4"
    ],
    "subtitle": "subtitles.entity.bat.hurt"
  },
  "entity.bat.loop": {
    "sounds": [
      "mob/bat/loop"
    ]
  },
  "entity.bat.takeoff": {
    "sounds": [
      "mob/bat/takeoff"
    ],
    "subtitle": "subtitles.entity.bat.takeoff"
  },
  "entity.blaze.ambient": {
    "sounds": [
      "mob/blaze/breathe1",
      "mob/blaze/breathe2",
      "mob/blaze/breathe3",
      "mob/blaze/breathe4"
    ],
    "subtitle": "subtitles.entity.blaze.ambient"
  },
  "entity.blaze.burn": {
    "sounds": [
      "fire/fire"
    ],
    "subtitle": "subtitles.entity.blaze.burn"
  },
  "entity.blaze.death": {
    "sounds": [
      "mob/blaze/death"
    ],
    "subtitle": "subtitles.entity.blaze.death"
  },
  "entity.blaze.hurt": {
    "sounds": [
      "mob/blaze/hit1",
      "mob/blaze/hit2",
      "mob/blaze/hit3",
      "mob/blaze/hit4"
    ],
    "subtitle": "subtitles.entity.blaze.hurt"
  },
  "entity.blaze.shoot": {
    "sounds": [
      "mob/ghast/fireball4"
    ],
    "subtitle": "subtitles.entity.blaze.shoot"
  },
  "entity.boat.paddle_land": {
    "sounds": [
      "entity/boat/paddle_land1",
      "entity/boat/paddle_land2",
      "entity/boat/paddle_land3",
      "entity/boat/paddle_land4",
      "entity/boat/paddle_land5",
      "entity/boat/paddle_land6"
    ]
  },
  "entity.boat.paddle_water": {
    "sounds": [
      {
        "name": "entity/boat/paddle_water1",
        "volume": 0.8
      },
      {
        "name": "entity/boat/paddle_water2",
        "volume": 0.8
      },
      {
        "name": "entity/boat/paddle_water3",
        "volume": 0.8
      },
      {
        "name": "entity/boat/paddle_water4",
        "volume": 0.8
      },
      {
        "name": "entity/boat/paddle_water5",
        "volume": 0.8
      },
      {
        "name": "entity/boat/paddle_water6",
        "volume": 0.8
      },
      {
        "name": "entity/boat/paddle_water7",
        "volume": 0.8
      },
      {
        "name": "entity/boat/paddle_water8",
        "volume": 0.8
      }
    ]
  },
  "entity.cat.ambient": {
    "sounds": [
      {
        "name": "mob/cat/meow1",
        "volume": 0.6
      },
      {
        "name": "mob/cat/meow2",
        "volume": 0.5
      },
      {
        "name": "mob/cat/meow3",
        "volume": 0.6
      },
      {
        "name": "mob/cat/meow4",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.entity.cat.ambient"
  },
  "entity.cat.beg_for_food": {
    "sounds": [
      {
        "name": "mob/cat/beg1",
        "volume": 0.7
      },
      {
        "name": "mob/cat/beg2",
        "volume": 0.7
      },
      {
        "name": "mob/cat/beg3",
        "volume": 0.7
      }
    ]
  },
  "entity.cat.death": {
    "sounds": [
      {
        "name": "mob/cat/hitt1",
        "volume": 0.75,
        "pitch": 0.9
      },
      {
        "name": "mob/cat/hitt2",
        "volume": 0.75,
        "pitch": 0.9
      },
      {
        "name": "mob/cat/hitt3",
        "volume": 0.75,
        "pitch": 0.9
      }
    ],
    "subtitle": "subtitles.entity.cat.death"
  },
  "entity.cat.eat": {
    "sounds": [
      {
        "name": "mob/cat/eat1",
        "volume": 1
      },
      {
        "name": "mob/cat/eat2",
        "volume": 1
      }
    ]
  },
  "entity.cat.hiss": {
    "sounds": [
      {
        "name": "mob/cat/hiss1",
        "volume": 0.4
      },
      {
        "name": "mob/cat/hiss2",
        "volume": 0.4
      },
      {
        "name": "mob/cat/hiss3",
        "volume": 0.4
      }
    ]
  },
  "entity.cat.hurt": {
    "sounds": [
      {
        "name": "mob/cat/hitt1",
        "volume": 0.65
      },
      {
        "name": "mob/cat/hitt2",
        "volume": 0.65
      },
      {
        "name": "mob/cat/hitt3",
        "volume": 0.65
      }
    ],
    "subtitle": "subtitles.entity.cat.hurt"
  },
  "entity.cat.purr": {
    "sounds": [
      {
        "name": "mob/cat/purr1",
        "volume": 0.7
      },
      {
        "name": "mob/cat/purr2",
        "volume": 0.7
      },
      {
        "name": "mob/cat/purr3",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.cat.ambient"
  },
  "entity.cat.purreow": {
    "sounds": [
      {
        "name": "mob/cat/purreow1",
        "volume": 0.5
      },
      {
        "name": "mob/cat/purreow2",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.entity.cat.ambient"
  },
  "entity.cat.stray_ambient": {
    "sounds": [
      {
        "name": "mob/cat/stray/idle1",
        "volume": 0.35
      },
      {
        "name": "mob/cat/stray/idle2",
        "volume": 0.35
      },
      {
        "name": "mob/cat/stray/idle3",
        "volume": 0.35
      },
      {
        "name": "mob/cat/stray/idle4",
        "volume": 0.35
      }
    ],
    "subtitle": "subtitles.entity.cat.ambient"
  },
  "entity.ocelot.ambient": {
    "sounds": [
      {
        "name": "mob/cat/ocelot/idle1",
        "volume": 0.3
      },
      {
        "name": "mob/cat/ocelot/idle2",
        "volume": 0.3
      },
      {
        "name": "mob/cat/ocelot/idle3",
        "volume": 0.35
      },
      {
        "name": "mob/cat/ocelot/idle4",
        "volume": 0.45
      }
    ],
    "subtitle": "subtitles.entity.cat.ambient"
  },
  "entity.ocelot.hurt": {
    "sounds": [
      {
        "name": "mob/cat/hitt1",
        "volume": 0.45
      },
      {
        "name": "mob/cat/hitt2",
        "volume": 0.45
      },
      {
        "name": "mob/cat/hitt3",
        "volume": 0.45
      }
    ],
    "subtitle": "subtitles.entity.cat.hurt"
  },
  "entity.ocelot.death": {
    "sounds": [
      {
        "name": "mob/cat/ocelot/death1",
        "volume": 0.45,
        "pitch": 1
      },
      {
        "name": "mob/cat/ocelot/death2",
        "volume": 0.45,
        "pitch": 1
      },
      {
        "name": "mob/cat/ocelot/death3",
        "volume": 0.45,
        "pitch": 1
      }
    ],
    "subtitle": "subtitles.entity.cat.death"
  },
  "entity.chicken.ambient": {
    "sounds": [
      "mob/chicken/say1",
      "mob/chicken/say2",
      "mob/chicken/say3"
    ],
    "subtitle": "subtitles.entity.chicken.ambient"
  },
  "entity.chicken.death": {
    "sounds": [
      "mob/chicken/hurt1",
      "mob/chicken/hurt2"
    ],
    "subtitle": "subtitles.entity.chicken.death"
  },
  "entity.chicken.egg": {
    "sounds": [
      "mob/chicken/plop"
    ],
    "subtitle": "subtitles.entity.chicken.egg"
  },
  "entity.chicken.hurt": {
    "sounds": [
      "mob/chicken/hurt1",
      "mob/chicken/hurt2"
    ],
    "subtitle": "subtitles.entity.chicken.hurt"
  },
  "entity.chicken.step": {
    "sounds": [
      "mob/chicken/step1",
      "mob/chicken/step2"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.cod.ambient": {
    "sounds": []
  },
  "entity.cod.death": {
    "sounds": [
      "entity/fish/hurt1",
      "entity/fish/hurt2",
      "entity/fish/hurt3",
      "entity/fish/hurt4"
    ],
    "subtitle": "subtitles.entity.cod.death"
  },
  "entity.cod.flop": {
    "sounds": [
      {
        "name": "entity/fish/flop1",
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop2",
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop3",
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop4",
        "volume": 0.3
      }
    ],
    "subtitle": "subtitles.entity.cod.flop"
  },
  "entity.cod.hurt": {
    "sounds": [
      "entity/fish/hurt1",
      "entity/fish/hurt2",
      "entity/fish/hurt3",
      "entity/fish/hurt4"
    ],
    "subtitle": "subtitles.entity.cod.hurt"
  },
  "entity.cow.ambient": {
    "sounds": [
      "mob/cow/say1",
      "mob/cow/say2",
      "mob/cow/say3",
      "mob/cow/say4"
    ],
    "subtitle": "subtitles.entity.cow.ambient"
  },
  "entity.cow.death": {
    "sounds": [
      "mob/cow/hurt1",
      "mob/cow/hurt2",
      "mob/cow/hurt3"
    ],
    "subtitle": "subtitles.entity.cow.death"
  },
  "entity.cow.hurt": {
    "sounds": [
      "mob/cow/hurt1",
      "mob/cow/hurt2",
      "mob/cow/hurt3"
    ],
    "subtitle": "subtitles.entity.cow.hurt"
  },
  "entity.cow.milk": {
    "sounds": [
      "entity/cow/milk1",
      "entity/cow/milk2",
      "entity/cow/milk3"
    ],
    "subtitle": "subtitles.entity.cow.milk"
  },
  "entity.cow.step": {
    "sounds": [
      "mob/cow/step1",
      "mob/cow/step2",
      "mob/cow/step3",
      "mob/cow/step4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.creeper.death": {
    "sounds": [
      "mob/creeper/death"
    ],
    "subtitle": "subtitles.entity.creeper.death"
  },
  "entity.creeper.hurt": {
    "sounds": [
      "mob/creeper/say1",
      "mob/creeper/say2",
      "mob/creeper/say3",
      "mob/creeper/say4"
    ],
    "subtitle": "subtitles.entity.creeper.hurt"
  },
  "entity.creeper.primed": {
    "sounds": [
      "random/fuse"
    ],
    "subtitle": "subtitles.entity.creeper.primed"
  },
  "entity.dolphin.ambient": {
    "sounds": [
      "mob/dolphin/idle1",
      "mob/dolphin/idle2",
      "mob/dolphin/idle3",
      "mob/dolphin/idle4",
      "mob/dolphin/idle5",
      "mob/dolphin/idle6",
      "mob/dolphin/blowhole1",
      "mob/dolphin/blowhole2"
    ],
    "subtitle": "subtitles.entity.dolphin.ambient"
  },
  "entity.dolphin.ambient_water": {
    "sounds": [
      {
        "name": "mob/dolphin/idle_water1",
        "volume": 0.8
      },
      "mob/dolphin/idle_water2",
      "mob/dolphin/idle_water3",
      "mob/dolphin/idle_water4",
      "mob/dolphin/idle_water5",
      "mob/dolphin/idle_water6",
      {
        "name": "mob/dolphin/idle_water7",
        "volume": 0.75
      },
      {
        "name": "mob/dolphin/idle_water8",
        "volume": 0.75
      },
      "mob/dolphin/idle_water9",
      {
        "name": "mob/dolphin/idle_water10",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.entity.dolphin.ambient_water"
  },
  "entity.dolphin.attack": {
    "sounds": [
      "mob/dolphin/attack1",
      "mob/dolphin/attack2",
      "mob/dolphin/attack3"
    ],
    "subtitle": "subtitles.entity.dolphin.attack"
  },
  "entity.dolphin.death": {
    "sounds": [
      "mob/dolphin/death1",
      "mob/dolphin/death2"
    ],
    "subtitle": "subtitles.entity.dolphin.death"
  },
  "entity.dolphin.eat": {
    "sounds": [
      {
        "name": "mob/dolphin/eat1",
        "volume": 0.75
      },
      {
        "name": "mob/dolphin/eat2",
        "volume": 0.75
      },
      {
        "name": "mob/dolphin/eat3",
        "volume": 0.75
      }
    ],
    "subtitle": "subtitles.entity.dolphin.eat"
  },
  "entity.dolphin.hurt": {
    "sounds": [
      "mob/dolphin/hurt1",
      "mob/dolphin/hurt2",
      "mob/dolphin/hurt3"
    ],
    "subtitle": "subtitles.entity.dolphin.hurt"
  },
  "entity.dolphin.jump": {
    "sounds": [
      {
        "name": "mob/dolphin/jump1",
        "volume": 0.75
      },
      {
        "name": "mob/dolphin/jump2",
        "volume": 0.75
      },
      {
        "name": "mob/dolphin/jump3",
        "volume": 0.75
      }
    ],
    "subtitle": "subtitles.entity.dolphin.jump"
  },
  "entity.dolphin.play": {
    "sounds": [
      "mob/dolphin/play1",
      "mob/dolphin/play2"
    ],
    "subtitle": "subtitles.entity.dolphin.play"
  },
  "entity.dolphin.splash": {
    "sounds": [
      "mob/dolphin/splash1",
      "mob/dolphin/splash2",
      "mob/dolphin/splash3"
    ],
    "subtitle": "subtitles.entity.dolphin.splash"
  },
  "entity.dolphin.swim": {
    "sounds": [
      "mob/dolphin/swim1",
      "mob/dolphin/swim2",
      "mob/dolphin/swim3",
      "mob/dolphin/swim4",
      "entity/fish/swim5",
      "entity/fish/swim6",
      "entity/fish/swim7"
    ],
    "subtitle": "subtitles.entity.dolphin.swim"
  },
  "entity.donkey.ambient": {
    "sounds": [
      "mob/horse/donkey/idle1",
      "mob/horse/donkey/idle2",
      "mob/horse/donkey/idle3"
    ],
    "subtitle": "subtitles.entity.donkey.ambient"
  },
  "entity.donkey.angry": {
    "sounds": [
      "mob/horse/donkey/angry1",
      "mob/horse/donkey/angry2"
    ],
    "subtitle": "subtitles.entity.donkey.angry"
  },
  "entity.donkey.chest": {
    "sounds": [
      "mob/chicken/plop"
    ],
    "subtitle": "subtitles.entity.donkey.chest"
  },
  "entity.donkey.death": {
    "sounds": [
      "mob/horse/donkey/death"
    ],
    "subtitle": "subtitles.entity.donkey.death"
  },
  "entity.donkey.hurt": {
    "sounds": [
      "mob/horse/donkey/hit1",
      "mob/horse/donkey/hit2",
      "mob/horse/donkey/hit3"
    ],
    "subtitle": "subtitles.entity.donkey.hurt"
  },
  "entity.dragon_fireball.explode": {
    "sounds": [
      "random/explode1",
      "random/explode2",
      "random/explode3",
      "random/explode4"
    ],
    "subtitle": "subtitles.entity.generic.explode"
  },
  "entity.drowned.ambient": {
    "sounds": [
      {
        "name": "mob/drowned/idle1",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/idle2",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/idle3",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/idle4",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/idle5",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.entity.drowned.ambient"
  },
  "entity.drowned.ambient_water": {
    "sounds": [
      {
        "name": "mob/drowned/water/idle1",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/water/idle2",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/water/idle3",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/water/idle4",
        "volume": 0.9
      }
    ]
  },
  "entity.drowned.death": {
    "sounds": [
      {
        "name": "mob/drowned/death1",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/death2",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.entity.drowned.death"
  },
  "entity.drowned.death_water": {
    "sounds": [
      {
        "name": "mob/drowned/water/death1",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/water/death2",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.entity.drowned.death"
  },
  "entity.drowned.hurt": {
    "sounds": [
      {
        "name": "mob/drowned/hurt1",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/hurt2",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/hurt3",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.entity.drowned.hurt"
  },
  "entity.drowned.hurt_water": {
    "sounds": [
      {
        "name": "mob/drowned/water/hurt1",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/water/hurt2",
        "volume": 0.9
      },
      {
        "name": "mob/drowned/water/hurt3",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.entity.drowned.hurt"
  },
  "entity.drowned.shoot": {
    "sounds": [
      "item/trident/throw1",
      "item/trident/throw2"
    ],
    "subtitle": "subtitles.entity.drowned.shoot"
  },
  "entity.drowned.step": {
    "sounds": [
      "mob/drowned/step1",
      "mob/drowned/step2",
      "mob/drowned/step3",
      "mob/drowned/step4",
      "mob/drowned/step5"
    ],
    "subtitle": "subtitles.entity.drowned.step"
  },
  "entity.drowned.swim": {
    "sounds": [
      "liquid/swim1",
      "liquid/swim2",
      "liquid/swim3",
      "liquid/swim4",
      "liquid/swim5"
    ],
    "subtitle": "subtitles.entity.drowned.swim"
  },
  "entity.egg.throw": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.egg.throw"
  },
  "entity.elder_guardian.ambient": {
    "sounds": [
      "mob/guardian/elder_idle1",
      "mob/guardian/elder_idle2",
      "mob/guardian/elder_idle3",
      "mob/guardian/elder_idle4"
    ],
    "subtitle": "subtitles.entity.elder_guardian.ambient"
  },
  "entity.elder_guardian.ambient_land": {
    "sounds": [
      "mob/guardian/land_idle1",
      "mob/guardian/land_idle2",
      "mob/guardian/land_idle3",
      "mob/guardian/land_idle4"
    ],
    "subtitle": "subtitles.entity.elder_guardian.ambient_land"
  },
  "entity.elder_guardian.curse": {
    "sounds": [
      "mob/guardian/curse"
    ],
    "subtitle": "subtitles.entity.elder_guardian.curse"
  },
  "entity.elder_guardian.death": {
    "sounds": [
      "mob/guardian/elder_death"
    ],
    "subtitle": "subtitles.entity.elder_guardian.death"
  },
  "entity.elder_guardian.death_land": {
    "sounds": [
      "mob/guardian/land_death"
    ],
    "subtitle": "subtitles.entity.elder_guardian.death"
  },
  "entity.elder_guardian.flop": {
    "sounds": [
      "mob/guardian/flop1",
      "mob/guardian/flop2",
      "mob/guardian/flop3",
      "mob/guardian/flop4"
    ],
    "subtitle": "subtitles.entity.elder_guardian.flop"
  },
  "entity.elder_guardian.hurt": {
    "sounds": [
      "mob/guardian/elder_hit1",
      "mob/guardian/elder_hit2",
      "mob/guardian/elder_hit3",
      "mob/guardian/elder_hit4"
    ],
    "subtitle": "subtitles.entity.elder_guardian.hurt"
  },
  "entity.elder_guardian.hurt_land": {
    "sounds": [
      "mob/guardian/land_hit1",
      "mob/guardian/land_hit2",
      "mob/guardian/land_hit3",
      "mob/guardian/land_hit4"
    ],
    "subtitle": "subtitles.entity.elder_guardian.hurt"
  },
  "entity.ender_dragon.ambient": {
    "sounds": [
      "mob/enderdragon/growl1",
      "mob/enderdragon/growl2",
      "mob/enderdragon/growl3",
      "mob/enderdragon/growl4"
    ],
    "subtitle": "subtitles.entity.ender_dragon.ambient"
  },
  "entity.ender_dragon.death": {
    "sounds": [
      "mob/enderdragon/end"
    ],
    "subtitle": "subtitles.entity.ender_dragon.death"
  },
  "entity.ender_dragon.flap": {
    "sounds": [
      "mob/enderdragon/wings1",
      "mob/enderdragon/wings2",
      "mob/enderdragon/wings3",
      "mob/enderdragon/wings4",
      "mob/enderdragon/wings5",
      "mob/enderdragon/wings6"
    ],
    "subtitle": "subtitles.entity.ender_dragon.flap"
  },
  "entity.ender_dragon.growl": {
    "sounds": [
      "mob/enderdragon/growl1",
      "mob/enderdragon/growl2",
      "mob/enderdragon/growl3",
      "mob/enderdragon/growl4"
    ],
    "subtitle": "subtitles.entity.ender_dragon.growl"
  },
  "entity.ender_dragon.hurt": {
    "sounds": [
      "mob/enderdragon/hit1",
      "mob/enderdragon/hit2",
      "mob/enderdragon/hit3",
      "mob/enderdragon/hit4"
    ],
    "subtitle": "subtitles.entity.ender_dragon.hurt"
  },
  "entity.ender_dragon.shoot": {
    "sounds": [
      "mob/ghast/fireball4"
    ],
    "subtitle": "subtitles.entity.ender_dragon.shoot"
  },
  "entity.ender_eye.death": {
    "sounds": [
      {
        "name": "entity/endereye/dead1",
        "volume": 1.3
      },
      {
        "name": "entity/endereye/dead2",
        "volume": 1.3
      }
    ]
  },
  "entity.ender_eye.launch": {
    "sounds": [
      "entity/endereye/endereye_launch1",
      "entity/endereye/endereye_launch2"
    ],
    "subtitle": "subtitles.entity.ender_eye.launch"
  },
  "entity.ender_pearl.throw": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.ender_pearl.throw"
  },
  "entity.enderman.ambient": {
    "sounds": [
      "mob/endermen/idle1",
      "mob/endermen/idle2",
      "mob/endermen/idle3",
      "mob/endermen/idle4",
      "mob/endermen/idle5"
    ],
    "subtitle": "subtitles.entity.enderman.ambient"
  },
  "entity.enderman.death": {
    "sounds": [
      "mob/endermen/death"
    ],
    "subtitle": "subtitles.entity.enderman.death"
  },
  "entity.enderman.hurt": {
    "sounds": [
      "mob/endermen/hit1",
      "mob/endermen/hit2",
      "mob/endermen/hit3",
      "mob/endermen/hit4"
    ],
    "subtitle": "subtitles.entity.enderman.hurt"
  },
  "entity.enderman.scream": {
    "sounds": [
      "mob/endermen/scream1",
      "mob/endermen/scream2",
      "mob/endermen/scream3",
      "mob/endermen/scream4"
    ],
    "subtitle": "subtitles.entity.enderman.ambient"
  },
  "entity.enderman.stare": {
    "sounds": [
      "mob/endermen/stare"
    ],
    "subtitle": "subtitles.entity.enderman.stare"
  },
  "entity.enderman.teleport": {
    "sounds": [
      "mob/endermen/portal",
      "mob/endermen/portal2"
    ],
    "subtitle": "subtitles.entity.enderman.teleport"
  },
  "entity.endermite.ambient": {
    "sounds": [
      "mob/silverfish/say1",
      "mob/silverfish/say2",
      "mob/silverfish/say3",
      "mob/silverfish/say4"
    ],
    "subtitle": "subtitles.entity.endermite.ambient"
  },
  "entity.endermite.death": {
    "sounds": [
      "mob/silverfish/kill"
    ],
    "subtitle": "subtitles.entity.endermite.death"
  },
  "entity.endermite.hurt": {
    "sounds": [
      "mob/silverfish/hit1",
      "mob/silverfish/hit2",
      "mob/silverfish/hit3"
    ],
    "subtitle": "subtitles.entity.endermite.hurt"
  },
  "entity.endermite.step": {
    "sounds": [
      "mob/silverfish/step1",
      "mob/silverfish/step2",
      "mob/silverfish/step3",
      "mob/silverfish/step4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.evoker.ambient": {
    "sounds": [
      "mob/evocation_illager/idle1",
      "mob/evocation_illager/idle2",
      "mob/evocation_illager/idle3",
      "mob/evocation_illager/idle4"
    ],
    "subtitle": "subtitles.entity.evoker.ambient"
  },
  "entity.evoker.cast_spell": {
    "sounds": [
      "mob/evocation_illager/cast1",
      "mob/evocation_illager/cast2"
    ],
    "subtitle": "subtitles.entity.evoker.cast_spell"
  },
  "entity.evoker.celebrate": {
    "sounds": [
      "mob/evocation_illager/celebrate",
      "mob/evocation_illager/idle1",
      "mob/evocation_illager/idle2"
    ],
    "subtitle": "subtitles.entity.evoker.celebrate"
  },
  "entity.evoker.death": {
    "sounds": [
      "mob/evocation_illager/death1",
      "mob/evocation_illager/death2"
    ],
    "subtitle": "subtitles.entity.evoker.death"
  },
  "entity.evoker.hurt": {
    "sounds": [
      "mob/evocation_illager/hurt1",
      "mob/evocation_illager/hurt2"
    ],
    "subtitle": "subtitles.entity.evoker.hurt"
  },
  "entity.evoker.prepare_attack": {
    "sounds": [
      "mob/evocation_illager/prepare_attack1",
      "mob/evocation_illager/prepare_attack2"
    ],
    "subtitle": "subtitles.entity.evoker.prepare_attack"
  },
  "entity.evoker.prepare_summon": {
    "sounds": [
      "mob/evocation_illager/prepare_summon"
    ],
    "subtitle": "subtitles.entity.evoker.prepare_summon"
  },
  "entity.evoker.prepare_wololo": {
    "sounds": [
      "mob/evocation_illager/prepare_wololo"
    ],
    "subtitle": "subtitles.entity.evoker.prepare_wololo"
  },
  "entity.evoker_fangs.attack": {
    "sounds": [
      "mob/evocation_illager/fangs"
    ],
    "subtitle": "subtitles.entity.evoker_fangs.attack"
  },
  "entity.experience_bottle.throw": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.potion.throw"
  },
  "entity.experience_orb.pickup": {
    "sounds": [
      "random/orb"
    ],
    "subtitle": "subtitles.entity.experience_orb.pickup"
  },
  "entity.firework_rocket.blast": {
    "sounds": [
      "fireworks/blast1"
    ],
    "subtitle": "subtitles.entity.firework_rocket.blast"
  },
  "entity.firework_rocket.blast_far": {
    "sounds": [
      "fireworks/blast_far1"
    ],
    "subtitle": "subtitles.entity.firework_rocket.blast"
  },
  "entity.firework_rocket.large_blast": {
    "sounds": [
      "fireworks/largeblast1"
    ],
    "subtitle": "subtitles.entity.firework_rocket.blast"
  },
  "entity.firework_rocket.large_blast_far": {
    "sounds": [
      "fireworks/largeblast_far1"
    ],
    "subtitle": "subtitles.entity.firework_rocket.blast"
  },
  "entity.firework_rocket.launch": {
    "sounds": [
      "fireworks/launch1"
    ],
    "subtitle": "subtitles.entity.firework_rocket.launch"
  },
  "entity.firework_rocket.shoot": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.firework_rocket.launch"
  },
  "entity.firework_rocket.twinkle": {
    "sounds": [
      "fireworks/twinkle1"
    ],
    "subtitle": "subtitles.entity.firework_rocket.twinkle"
  },
  "entity.firework_rocket.twinkle_far": {
    "sounds": [
      "fireworks/twinkle_far1"
    ],
    "subtitle": "subtitles.entity.firework_rocket.twinkle"
  },
  "entity.fish.swim": {
    "sounds": [
      "entity/fish/swim1",
      "entity/fish/swim2",
      "entity/fish/swim3",
      "entity/fish/swim4",
      "entity/fish/swim5",
      "entity/fish/swim6",
      "entity/fish/swim7"
    ]
  },
  "entity.fishing_bobber.retrieve": {
    "sounds": [
      {
        "name": "entity/bobber/retrieve1",
        "pitch": 2.4
      },
      {
        "name": "entity/bobber/retrieve2",
        "pitch": 2.4
      }
    ]
  },
  "entity.fishing_bobber.splash": {
    "sounds": [
      "random/splash"
    ],
    "subtitle": "subtitles.entity.fishing_bobber.splash"
  },
  "entity.fishing_bobber.throw": {
    "sounds": [
      "entity/bobber/castfast"
    ],
    "subtitle": "subtitles.entity.fishing_bobber.throw"
  },
  "entity.fox.ambient": {
    "sounds": [
      {
        "name": "mob/fox/idle1",
        "volume": 0.8
      },
      {
        "name": "mob/fox/idle2",
        "volume": 1
      },
      {
        "name": "mob/fox/idle3",
        "volume": 1
      },
      {
        "name": "mob/fox/idle4",
        "volume": 1
      },
      {
        "name": "mob/fox/idle5",
        "volume": 1
      },
      {
        "name": "mob/fox/idle6",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.fox.ambient"
  },
  "entity.fox.hurt": {
    "sounds": [
      {
        "name": "mob/fox/hurt1",
        "volume": 0.75
      },
      {
        "name": "mob/fox/hurt2",
        "volume": 0.75
      },
      {
        "name":  "mob/fox/hurt3",
        "volume": 0.75
      },
      {
        "name":  "mob/fox/hurt4",
        "volume": 0.75
      }
    ],
    "subtitle": "subtitles.entity.fox.hurt"
  },
  "entity.fox.death": {
    "sounds": [
      {
        "name": "mob/fox/death1",
        "volume": 0.9
      },
      {
        "name": "mob/fox/death2",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.entity.fox.death"
  },
  "entity.fox.aggro": {
    "sounds": [
      {
        "name": "mob/fox/aggro1",
        "volume": 0.65
      },
      {
        "name": "mob/fox/aggro2",
        "volume": 0.65
      },
      {
        "name": "mob/fox/aggro3",
        "volume": 0.65
      },
      {
        "name": "mob/fox/aggro4",
        "volume": 0.65
      },
      {
        "name": "mob/fox/aggro5",
        "volume": 0.65
      },
      {
        "name": "mob/fox/aggro6",
        "volume": 0.65
      },
      {
        "name": "mob/fox/aggro7",
        "volume": 0.65
      }
    ],
    "subtitle": "subtitles.entity.fox.aggro"
  },
  "entity.fox.sniff": {
    "sounds": [
      {
        "name": "mob/fox/sniff1",
        "volume": 0.6
      },
      {
        "name": "mob/fox/sniff2",
        "volume": 0.6
      },
      {
        "name": "mob/fox/sniff3",
        "volume": 0.6
      },
      {
        "name": "mob/fox/sniff4",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.fox.sniff"
  },
  "entity.fox.bite": {
    "sounds": [
      {
        "name": "mob/fox/bite1",
        "volume": 0.6,
        "pitch": 1.1
      },
      {
        "name": "mob/fox/bite2",
        "volume": 0.6,
        "pitch": 1.1
      },
      {
        "name": "mob/fox/bite3",
        "volume": 0.6,
        "pitch": 1.1
      }
    ],
    "subtitle": "subtitles.entity.fox.bite"
  },
  "entity.fox.eat": {
    "sounds": [
      {
        "name": "mob/fox/eat1",
        "volume": 0.65
      },
      {
        "name": "mob/fox/eat2",
        "volume": 0.65
      },
      {
        "name": "mob/fox/eat3",
        "volume": 0.65
      }
    ],
    "subtitle": "subtitles.entity.fox.eat"
  },
  "entity.fox.screech": {
    "sounds": [
      {
        "name": "mob/fox/screech1",
        "attenuation_distance": 32,
        "volume": 0.45
      },
      {
        "name": "mob/fox/screech2",
        "attenuation_distance": 32,
        "volume": 0.45
      },
      {
        "name": "mob/fox/screech3",
        "attenuation_distance": 32,
        "volume": 0.45
      },
      {
        "name": "mob/fox/screech4",
        "attenuation_distance": 32,
        "volume": 0.4
      }
    ],
    "subtitle": "subtitles.entity.fox.screech"
  },
  "entity.fox.sleep": {
    "sounds": [
      {
        "name": "mob/fox/sleep1",
        "volume": 0.8
      },
      {
        "name": "mob/fox/sleep2",
        "volume": 0.8
      },
      {
        "name": "mob/fox/sleep3",
        "volume": 0.8
      },
      {
        "name": "mob/fox/sleep4",
        "volume": 0.8
      },
      {
        "name": "mob/fox/sleep5",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.entity.fox.sleep"
  },
  "entity.fox.spit": {
    "sounds": [
      {
        "name": "mob/fox/spit1",
        "volume": 0.7
      },
      {
        "name": "mob/fox/spit2",
        "volume": 0.7
      },
      {
        "name": "mob/fox/spit3",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.fox.spit"
  },
  "entity.generic.big_fall": {
    "sounds": [
      "damage/fallbig"
    ],
    "subtitle": "subtitles.entity.generic.big_fall"
  },
  "entity.generic.burn": {
    "sounds": [
      "random/fizz"
    ],
    "subtitle": "subtitles.entity.generic.burn"
  },
  "entity.generic.death": {
    "sounds": [
      "damage/hit1",
      "damage/hit2",
      "damage/hit3"
    ],
    "subtitle": "subtitles.entity.generic.death"
  },
  "entity.generic.drink": {
    "sounds": [
      "random/drink"
    ],
    "subtitle": "subtitles.entity.generic.drink"
  },
  "entity.generic.eat": {
    "sounds": [
      "random/eat1",
      "random/eat2",
      "random/eat3"
    ],
    "subtitle": "subtitles.entity.generic.eat"
  },
  "entity.generic.explode": {
    "sounds": [
      "random/explode1",
      "random/explode2",
      "random/explode3",
      "random/explode4"
    ],
    "subtitle": "subtitles.entity.generic.explode"
  },
  "entity.generic.extinguish_fire": {
    "sounds": [
      "random/fizz"
    ],
    "subtitle": "subtitles.entity.generic.extinguish_fire"
  },
  "entity.generic.hurt": {
    "sounds": [
      "damage/hit1",
      "damage/hit2",
      "damage/hit3"
    ],
    "subtitle": "subtitles.entity.generic.hurt"
  },
  "entity.generic.small_fall": {
    "sounds": [
      "damage/fallsmall"
    ],
    "subtitle": "subtitles.entity.generic.small_fall"
  },
  "entity.generic.splash": {
    "sounds": [
      "liquid/splash",
      "liquid/splash2"
    ],
    "subtitle": "subtitles.entity.generic.splash"
  },
  "entity.generic.swim": {
    "sounds": [
      "liquid/swim1",
      "liquid/swim2",
      "liquid/swim3",
      "liquid/swim4"
    ],
    "subtitle": "subtitles.entity.generic.swim"
  },
  "entity.ghast.ambient": {
    "sounds": [
      "mob/ghast/moan1",
      "mob/ghast/moan2",
      "mob/ghast/moan3",
      "mob/ghast/moan4",
      "mob/ghast/moan5",
      "mob/ghast/moan6",
      "mob/ghast/moan7"
    ],
    "subtitle": "subtitles.entity.ghast.ambient"
  },
  "entity.ghast.death": {
    "sounds": [
      "mob/ghast/death"
    ],
    "subtitle": "subtitles.entity.ghast.death"
  },
  "entity.ghast.hurt": {
    "sounds": [
      "mob/ghast/scream1",
      "mob/ghast/scream2",
      "mob/ghast/scream3",
      "mob/ghast/scream4",
      "mob/ghast/scream5"
    ],
    "subtitle": "subtitles.entity.ghast.hurt"
  },
  "entity.ghast.scream": {
    "sounds": [
      "mob/ghast/affectionate_scream"
    ]
  },
  "entity.ghast.shoot": {
    "sounds": [
      "mob/ghast/fireball4"
    ],
    "subtitle": "subtitles.entity.ghast.shoot"
  },
  "entity.ghast.warn": {
    "sounds": [
      "mob/ghast/charge"
    ],
    "subtitle": "subtitles.entity.ghast.shoot"
  },
  "entity.guardian.ambient": {
    "sounds": [
      {
        "name": "entity/guardian/ambient1",
        "volume": 0.1
      },
      {
        "name": "entity/guardian/ambient2",
        "volume": 0.1
      },
      {
        "name": "entity/guardian/ambient3",
        "volume": 0.1
      },
      {
        "name": "entity/guardian/ambient4",
        "volume": 0.1
      }
    ],
    "subtitle": "subtitles.entity.guardian.ambient"
  },
  "entity.guardian.ambient_land": {
    "sounds": [
      "mob/guardian/land_idle1",
      "mob/guardian/land_idle2",
      "mob/guardian/land_idle3",
      "mob/guardian/land_idle4"
    ],
    "subtitle": "subtitles.entity.guardian.ambient_land"
  },
  "entity.guardian.attack": {
    "sounds": [
      "mob/guardian/attack_loop"
    ],
    "subtitle": "subtitles.entity.guardian.attack"
  },
  "entity.guardian.death": {
    "sounds": [
      "mob/guardian/guardian_death"
    ],
    "subtitle": "subtitles.entity.guardian.death"
  },
  "entity.guardian.death_land": {
    "sounds": [
      "mob/guardian/land_death"
    ],
    "subtitle": "subtitles.entity.guardian.death"
  },
  "entity.guardian.flop": {
    "sounds": [
      "mob/guardian/flop1",
      "mob/guardian/flop2",
      "mob/guardian/flop3",
      "mob/guardian/flop4"
    ],
    "subtitle": "subtitles.entity.guardian.flop"
  },
  "entity.guardian.hurt": {
    "sounds": [
      "mob/guardian/guardian_hit1",
      "mob/guardian/guardian_hit2",
      "mob/guardian/guardian_hit3",
      "mob/guardian/guardian_hit4"
    ],
    "subtitle": "subtitles.entity.guardian.hurt"
  },
  "entity.guardian.hurt_land": {
    "sounds": [
      "mob/guardian/land_hit1",
      "mob/guardian/land_hit2",
      "mob/guardian/land_hit3",
      "mob/guardian/land_hit4"
    ],
    "subtitle": "subtitles.entity.guardian.hurt"
  },
  "entity.horse.ambient": {
    "sounds": [
      "mob/horse/idle1",
      "mob/horse/idle2",
      "mob/horse/idle3"
    ],
    "subtitle": "subtitles.entity.horse.ambient"
  },
  "entity.horse.angry": {
    "sounds": [
      "mob/horse/angry1"
    ],
    "subtitle": "subtitles.entity.horse.angry"
  },
  "entity.horse.armor": {
    "sounds": [
      "mob/horse/armor"
    ],
    "subtitle": "subtitles.entity.horse.armor"
  },
  "entity.horse.breathe": {
    "sounds": [
      "mob/horse/breathe1",
      "mob/horse/breathe2",
      "mob/horse/breathe3"
    ],
    "subtitle": "subtitles.entity.horse.breathe"
  },
  "entity.horse.death": {
    "sounds": [
      "mob/horse/death"
    ],
    "subtitle": "subtitles.entity.horse.death"
  },
  "entity.horse.eat": {
    "sounds": [
      "entity/horse/eat1",
      "entity/horse/eat2",
      "entity/horse/eat3",
      "entity/horse/eat4",
      "entity/horse/eat5"
    ],
    "subtitle": "subtitles.entity.horse.eat"
  },
  "entity.horse.gallop": {
    "sounds": [
      "mob/horse/gallop1",
      "mob/horse/gallop2",
      "mob/horse/gallop3",
      "mob/horse/gallop4"
    ],
    "subtitle": "subtitles.entity.horse.gallop"
  },
  "entity.horse.hurt": {
    "sounds": [
      "mob/horse/hit1",
      "mob/horse/hit2",
      "mob/horse/hit3",
      "mob/horse/hit4"
    ],
    "subtitle": "subtitles.entity.horse.hurt"
  },
  "entity.horse.jump": {
    "sounds": [
      "mob/horse/jump"
    ],
    "subtitle": "subtitles.entity.horse.jump"
  },
  "entity.horse.land": {
    "sounds": [
      "mob/horse/land"
    ]
  },
  "entity.horse.saddle": {
    "sounds": [
      "mob/horse/leather"
    ],
    "subtitle": "subtitles.entity.horse.saddle"
  },
  "entity.horse.step": {
    "sounds": [
      "mob/horse/soft1",
      "mob/horse/soft2",
      "mob/horse/soft3",
      "mob/horse/soft4",
      "mob/horse/soft5",
      "mob/horse/soft6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.horse.step_wood": {
    "sounds": [
      "mob/horse/wood1",
      "mob/horse/wood2",
      "mob/horse/wood3",
      "mob/horse/wood4",
      "mob/horse/wood5",
      "mob/horse/wood6"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.hostile.big_fall": {
    "sounds": [
      "damage/fallbig"
    ],
    "subtitle": "subtitles.entity.generic.big_fall"
  },
  "entity.hostile.death": {
    "sounds": [
      "damage/hit1",
      "damage/hit2",
      "damage/hit3"
    ],
    "subtitle": "subtitles.entity.generic.death"
  },
  "entity.hostile.hurt": {
    "sounds": [
      "damage/hit1",
      "damage/hit2",
      "damage/hit3"
    ],
    "subtitle": "subtitles.entity.generic.hurt"
  },
  "entity.hostile.small_fall": {
    "sounds": [
      "damage/fallsmall"
    ],
    "subtitle": "subtitles.entity.generic.small_fall"
  },
  "entity.hostile.splash": {
    "sounds": [
      "liquid/splash",
      "liquid/splash2"
    ],
    "subtitle": "subtitles.entity.generic.splash"
  },
  "entity.hostile.swim": {
    "sounds": [
      "liquid/swim1",
      "liquid/swim2",
      "liquid/swim3",
      "liquid/swim4"
    ],
    "subtitle": "subtitles.entity.generic.swim"
  },
  "entity.husk.ambient": {
    "sounds": [
      "mob/husk/idle1",
      "mob/husk/idle2",
      "mob/husk/idle3"
    ],
    "subtitle": "subtitles.entity.husk.ambient"
  },
  "entity.husk.converted_to_zombie": {
    "sounds": [
      {
        "name": "mob/husk/convert1",
        "volume": 0.8
      },
      {
        "name": "mob/husk/convert2",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.entity.husk.converted_to_zombie"
  },
  "entity.husk.death": {
    "sounds": [
      "mob/husk/death1",
      "mob/husk/death2"
    ],
    "subtitle": "subtitles.entity.husk.death"
  },
  "entity.husk.hurt": {
    "sounds": [
      "mob/husk/hurt1",
      "mob/husk/hurt2"
    ],
    "subtitle": "subtitles.entity.husk.hurt"
  },
  "entity.husk.step": {
    "sounds": [
      "mob/husk/step1",
      "mob/husk/step2",
      "mob/husk/step3",
      "mob/husk/step4",
      "mob/husk/step5"
    ]
  },
  "entity.ravager.ambient": {
    "sounds": [
      {
        "name": "mob/ravager/idle1",
        "volume": 1
      },
      {
        "name": "mob/ravager/idle2",
        "volume": 1
      },
      {
        "name": "mob/ravager/idle3",
        "volume": 1
      },
      {
        "name": "mob/ravager/idle4",
        "volume": 1
      },
      {
        "name": "mob/ravager/idle5",
        "volume": 1
      },
      {
        "name": "mob/ravager/idle6",
        "volume": 1
      },
      {
        "name": "mob/ravager/idle7",
        "volume": 1
      },
      {
        "name": "mob/ravager/idle8",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.ravager.ambient"
  },
  "entity.ravager.attack": {
    "sounds": [
      {
        "name": "mob/ravager/bite1",
        "volume": 1
      },
      {
        "name": "mob/ravager/bite2",
        "volume": 1
      },
      {
        "name": "mob/ravager/bite3",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.ravager.attack"
  },
  "entity.ravager.celebrate": {
    "sounds": [
      {
        "name": "mob/ravager/celebrate1",
        "volume": 1
      },
      {
        "name": "mob/ravager/celebrate2",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.ravager.celebrate"
  },
  "entity.ravager.death": {
    "sounds": [
      {
        "name": "mob/ravager/death1",
        "volume": 1
      },
      {
        "name": "mob/ravager/death2",
        "volume": 1
      },
      {
        "name": "mob/ravager/death3",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.ravager.death"
  },
  "entity.ravager.hurt": {
    "sounds": [
      {
        "name": "mob/ravager/hurt1",
        "volume": 1
      },
      {
        "name": "mob/ravager/hurt2",
        "volume": 1
      },
      {
        "name": "mob/ravager/hurt3",
        "volume": 1
      },
      {
        "name": "mob/ravager/hurt4",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.ravager.hurt"
  },
  "entity.ravager.step": {
    "sounds": [
      {
        "name": "mob/ravager/step1",
        "volume": 1
      },
      {
        "name": "mob/ravager/step2",
        "volume": 1
      },
      {
        "name": "mob/ravager/step3",
        "volume": 1
      },
      {
        "name": "mob/ravager/step4",
        "volume": 1
      },
      {
        "name": "mob/ravager/step5",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.ravager.step"
  },
  "entity.ravager.stunned": {
    "sounds": [
      {
        "name": "mob/ravager/stun1",
        "volume": 1
      },
      {
        "name": "mob/ravager/stun2",
        "volume": 1
      },
      {
        "name": "mob/ravager/stun3",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.ravager.stunned"
  },
  "entity.ravager.roar": {
    "sounds": [
      {
        "name": "mob/ravager/roar1",
        "volume": 1,
        "attenuation_distance": 35
      },
      {
        "name": "mob/ravager/roar2",
        "volume": 1,
        "attenuation_distance": 35
      },
      {
        "name": "mob/ravager/roar3",
        "volume": 1,
        "attenuation_distance": 35
      },
      {
        "name": "mob/ravager/roar4",
        "volume": 1,
        "attenuation_distance": 35
      }
    ],
    "subtitle": "subtitles.entity.ravager.roar"
  },
  "entity.illusioner.ambient": {
    "sounds": [
      "mob/illusion_illager/idle1",
      "mob/illusion_illager/idle2",
      "mob/illusion_illager/idle3",
      "mob/illusion_illager/idle4"
    ],
    "subtitle": "subtitles.entity.illusioner.ambient"
  },
  "entity.illusioner.cast_spell": {
    "sounds": [
      "mob/evocation_illager/cast1",
      "mob/evocation_illager/cast2"
    ],
    "subtitle": "subtitles.entity.illusioner.cast_spell"
  },
  "entity.illusioner.death": {
    "sounds": [
      "mob/illusion_illager/death1",
      "mob/illusion_illager/death2"
    ],
    "subtitle": "subtitles.entity.illusioner.death"
  },
  "entity.illusioner.hurt": {
    "sounds": [
      "mob/illusion_illager/hurt1",
      "mob/illusion_illager/hurt2",
      "mob/illusion_illager/hurt3"
    ],
    "subtitle": "subtitles.entity.illusioner.hurt"
  },
  "entity.illusioner.mirror_move": {
    "sounds": [
      "mob/illusion_illager/mirror_move1",
      "mob/illusion_illager/mirror_move2"
    ],
    "subtitle": "subtitles.entity.illusioner.mirror_move"
  },
  "entity.illusioner.prepare_blindness": {
    "sounds": [
      "mob/illusion_illager/prepare_blind"
    ],
    "subtitle": "subtitles.entity.illusioner.prepare_blindness"
  },
  "entity.illusioner.prepare_mirror": {
    "sounds": [
      "mob/illusion_illager/prepare_mirror"
    ],
    "subtitle": "subtitles.entity.illusioner.prepare_mirror"
  },
  "entity.iron_golem.attack": {
    "sounds": [
      "mob/irongolem/throw"
    ],
    "subtitle": "subtitles.entity.iron_golem.attack"
  },
  "entity.iron_golem.death": {
    "sounds": [
      "mob/irongolem/death"
    ],
    "subtitle": "subtitles.entity.iron_golem.death"
  },
  "entity.iron_golem.hurt": {
    "sounds": [
      "mob/irongolem/hit1",
      "mob/irongolem/hit2",
      "mob/irongolem/hit3",
      "mob/irongolem/hit4"
    ],
    "subtitle": "subtitles.entity.iron_golem.hurt"
  },
  "entity.iron_golem.step": {
    "sounds": [
      "mob/irongolem/walk1",
      "mob/irongolem/walk2",
      "mob/irongolem/walk3",
      "mob/irongolem/walk4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.item.break": {
    "sounds": [
      "random/break"
    ],
    "subtitle": "subtitles.entity.item.break"
  },
  "entity.item.pickup": {
    "sounds": [
      "random/pop"
    ],
    "subtitle": "subtitles.entity.item.pickup"
  },
  "entity.item_frame.add_item": {
    "sounds": [
      "entity/itemframe/add_item1",
      "entity/itemframe/add_item2",
      "entity/itemframe/add_item3",
      "entity/itemframe/add_item4"
    ],
    "subtitle": "subtitles.entity.item_frame.add_item"
  },
  "entity.item_frame.break": {
    "sounds": [
      "entity/itemframe/break1",
      "entity/itemframe/break2",
      "entity/itemframe/break3"
    ],
    "subtitle": "subtitles.entity.item_frame.break"
  },
  "entity.item_frame.place": {
    "sounds": [
      "entity/itemframe/place1",
      "entity/itemframe/place2",
      "entity/itemframe/place3",
      "entity/itemframe/place4"
    ],
    "subtitle": "subtitles.entity.item_frame.place"
  },
  "entity.item_frame.remove_item": {
    "sounds": [
      "entity/itemframe/remove_item1",
      "entity/itemframe/remove_item2",
      "entity/itemframe/remove_item3",
      "entity/itemframe/remove_item4"
    ],
    "subtitle": "subtitles.entity.item_frame.remove_item"
  },
  "entity.item_frame.rotate_item": {
    "sounds": [
      "entity/itemframe/rotate_item1",
      "entity/itemframe/rotate_item2",
      "entity/itemframe/rotate_item3",
      "entity/itemframe/rotate_item4"
    ],
    "subtitle": "subtitles.entity.item_frame.rotate_item"
  },
  "entity.leash_knot.break": {
    "sounds": [
      "entity/leashknot/break1",
      "entity/leashknot/break2",
      "entity/leashknot/break3"
    ],
    "subtitle": "subtitles.entity.leash_knot.break"
  },
  "entity.leash_knot.place": {
    "sounds": [
      "entity/leashknot/place1",
      "entity/leashknot/place2",
      "entity/leashknot/place3"
    ],
    "subtitle": "subtitles.entity.leash_knot.place"
  },
  "entity.lightning_bolt.impact": {
    "sounds": [
      "random/explode1",
      "random/explode2",
      "random/explode3",
      "random/explode4"
    ],
    "subtitle": "subtitles.entity.lightning_bolt.impact"
  },
  "entity.lightning_bolt.thunder": {
    "sounds": [
      "ambient/weather/thunder1",
      "ambient/weather/thunder2",
      "ambient/weather/thunder3"
    ],
    "subtitle": "subtitles.entity.lightning_bolt.thunder"
  },
  "entity.lingering_potion.throw": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.potion.throw"
  },
  "entity.llama.ambient": {
    "sounds": [
      "mob/llama/idle1",
      "mob/llama/idle2",
      "mob/llama/idle3",
      "mob/llama/idle4",
      "mob/llama/idle5"
    ],
    "subtitle": "subtitles.entity.llama.ambient"
  },
  "entity.llama.angry": {
    "sounds": [
      "mob/llama/angry1"
    ],
    "subtitle": "subtitles.entity.llama.angry"
  },
  "entity.llama.chest": {
    "sounds": [
      "mob/chicken/plop"
    ],
    "subtitle": "subtitles.entity.llama.chest"
  },
  "entity.llama.death": {
    "sounds": [
      "mob/llama/death1",
      "mob/llama/death2"
    ],
    "subtitle": "subtitles.entity.llama.death"
  },
  "entity.llama.eat": {
    "sounds": [
      "mob/llama/eat1",
      "mob/llama/eat2",
      "mob/llama/eat3"
    ],
    "subtitle": "subtitles.entity.llama.eat"
  },
  "entity.llama.hurt": {
    "sounds": [
      "mob/llama/hurt1",
      "mob/llama/hurt2",
      "mob/llama/hurt3"
    ],
    "subtitle": "subtitles.entity.llama.hurt"
  },
  "entity.llama.spit": {
    "sounds": [
      "mob/llama/spit1",
      "mob/llama/spit2"
    ],
    "subtitle": "subtitles.entity.llama.spit"
  },
  "entity.llama.step": {
    "sounds": [
      "mob/llama/step1",
      "mob/llama/step2",
      "mob/llama/step3",
      "mob/llama/step4",
      "mob/llama/step5"
    ],
    "subtitle": "subtitles.entity.llama.step"
  },
  "entity.llama.swag": {
    "sounds": [
      "mob/llama/swag"
    ],
    "subtitle": "subtitles.entity.llama.swag"
  },
  "entity.magma_cube.death": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.entity.magma_cube.death"
  },
  "entity.magma_cube.death_small": {
    "sounds": [
      "mob/slime/small1",
      "mob/slime/small2",
      "mob/slime/small3",
      "mob/slime/small4",
      "mob/slime/small5"
    ],
    "subtitle": "subtitles.entity.magma_cube.death"
  },
  "entity.magma_cube.hurt": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.entity.magma_cube.hurt"
  },
  "entity.magma_cube.hurt_small": {
    "sounds": [
      "mob/slime/small1",
      "mob/slime/small2",
      "mob/slime/small3",
      "mob/slime/small4",
      "mob/slime/small5"
    ],
    "subtitle": "subtitles.entity.magma_cube.hurt"
  },
  "entity.magma_cube.jump": {
    "sounds": [
      "mob/magmacube/jump1",
      "mob/magmacube/jump2",
      "mob/magmacube/jump3",
      "mob/magmacube/jump4"
    ],
    "subtitle": "subtitles.entity.magma_cube.squish"
  },
  "entity.magma_cube.squish": {
    "sounds": [
      "mob/magmacube/big1",
      "mob/magmacube/big2",
      "mob/magmacube/big3",
      "mob/magmacube/big4"
    ],
    "subtitle": "subtitles.entity.magma_cube.squish"
  },
  "entity.magma_cube.squish_small": {
    "sounds": [
      "mob/magmacube/small1",
      "mob/magmacube/small2",
      "mob/magmacube/small3",
      "mob/magmacube/small4",
      "mob/magmacube/small5"
    ],
    "subtitle": "subtitles.entity.magma_cube.squish"
  },
  "entity.minecart.inside": {
    "sounds": [
      "minecart/inside"
    ]
  },
  "entity.minecart.riding": {
    "sounds": [
      "minecart/base"
    ],
    "subtitle": "subtitles.entity.minecart.riding"
  },
  "entity.mooshroom.convert": {
    "sounds": [
      {
        "name": "mob/mooshroom/convert1",
        "volume": 0.75
      },
      {
        "name": "mob/mooshroom/convert2",
        "volume": 0.75
      }
    ],
    "subtitle": "subtitles.entity.mooshroom.convert"
  },
  "entity.mooshroom.eat": {
    "sounds": [
      {
        "name": "mob/mooshroom/eat1",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/eat2",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/eat3",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/eat4",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/eat1",
        "pitch": 0.95
      },
      {
        "name": "mob/mooshroom/eat2",
        "pitch": 0.95
      },
      {
        "name": "mob/mooshroom/eat3",
        "pitch": 0.95
      },
      {
        "name": "mob/mooshroom/eat4",
        "pitch": 0.95
      },
      {
        "name": "mob/mooshroom/eat1",
        "pitch": 1.05
      },
      {
        "name": "mob/mooshroom/eat2",
        "pitch": 1.05
      },
      {
        "name": "mob/mooshroom/eat3",
        "pitch": 1.05
      },
      {
        "name": "mob/mooshroom/eat4",
        "pitch": 1.05
      }
    ],
    "subtitle": "subtitles.entity.mooshroom.eat"
  },
  "entity.mooshroom.milk": {
    "sounds": [
      {
        "name": "mob/mooshroom/milk1",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/milk2",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/milk3",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/milk1",
        "pitch": 0.9
      },
      {
        "name": "mob/mooshroom/milk2",
        "pitch": 0.9
      },
      {
        "name": "mob/mooshroom/milk3",
        "pitch": 0.9
      },
      {
        "name": "mob/mooshroom/milk1",
        "pitch": 1.1
      },
      {
        "name": "mob/mooshroom/milk2",
        "pitch": 1.1
      },
      {
        "name": "mob/mooshroom/milk3",
        "pitch": 1.1
      }
    ],
    "subtitle": "subtitles.entity.mooshroom.milk"
  },
  "entity.mooshroom.suspicious_milk": {
    "sounds": [
      {
        "name": "mob/mooshroom/milk1",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/milk2",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/milk3",
        "volume": 1
      },
      {
        "name": "mob/mooshroom/milk1",
        "pitch": 0.9
      },
      {
        "name": "mob/mooshroom/milk2",
        "pitch": 0.9
      },
      {
        "name": "mob/mooshroom/milk3",
        "pitch": 0.9
      },
      {
        "name": "mob/mooshroom/milk1",
        "pitch": 1.1
      },
      {
        "name": "mob/mooshroom/milk2",
        "pitch": 1.1
      },
      {
        "name": "mob/mooshroom/milk3",
        "pitch": 1.1
      }
    ],
    "subtitle": "subtitles.entity.mooshroom.suspicious_milk"
  },
  "entity.mooshroom.shear": {
    "sounds": [
      "mob/sheep/shear"
    ],
    "subtitle": "subtitles.item.shears.shear"
  },
  "entity.mule.ambient": {
    "sounds": [
      "mob/horse/donkey/idle1",
      "mob/horse/donkey/idle2",
      "mob/horse/donkey/idle3"
    ],
    "subtitle": "subtitles.entity.mule.ambient"
  },
  "entity.mule.chest": {
    "sounds": [
      "mob/chicken/plop"
    ],
    "subtitle": "subtitles.entity.mule.chest"
  },
  "entity.mule.death": {
    "sounds": [
      "mob/horse/donkey/death"
    ],
    "subtitle": "subtitles.entity.mule.death"
  },
  "entity.mule.hurt": {
    "sounds": [
      "mob/horse/donkey/hit1",
      "mob/horse/donkey/hit2",
      "mob/horse/donkey/hit3"
    ],
    "subtitle": "subtitles.entity.mule.hurt"
  },
  "entity.painting.break": {
    "sounds": [
      "entity/painting/break1",
      "entity/painting/break2",
      "entity/painting/break3"
    ],
    "subtitle": "subtitles.entity.painting.break"
  },
  "entity.painting.place": {
    "sounds": [
      "entity/painting/place1",
      "entity/painting/place2",
      "entity/painting/place3",
      "entity/painting/place4"
    ],
    "subtitle": "subtitles.entity.painting.place"
  },
  "entity.panda.pre_sneeze": {
    "sounds": [
      {
        "name": "mob/panda/pre_sneeze",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.pre_sneeze"
  },
  "entity.panda.sneeze": {
    "sounds": [
      {
        "name": "mob/panda/sneeze1",
        "volume": 1
      },
      {
        "name": "mob/panda/sneeze2",
        "volume": 1
      },
      {
        "name": "mob/panda/sneeze3",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.sneeze"
  },
  "entity.panda.ambient": {
    "sounds": [
      {
        "name": "mob/panda/idle1",
        "volume": 1
      },
      {
        "name": "mob/panda/idle2",
        "volume": 1
      },
      {
        "name": "mob/panda/idle3",
        "volume": 1
      },
      {
        "name": "mob/panda/idle4",
        "volume": 1
      },
      {
        "name": "mob/panda/nosebreath1",
        "volume": 1
      },
      {
        "name": "mob/panda/nosebreath2",
        "volume": 1
      },
      {
        "name": "mob/panda/nosebreath3",
        "volume": 1
      },
      {
        "name": "mob/panda/pant1",
        "volume": 1
      },
      {
        "name": "mob/panda/pant2",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.ambient"
  },
  "entity.panda.bite": {
    "sounds": [
      {
        "name": "mob/panda/bite1",
        "volume": 1
      },
      {
        "name": "mob/panda/bite2",
        "volume": 1
      },
      {
        "name": "mob/panda/bite3",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.bite"
  },
  "entity.panda.cant_breed": {
    "sounds": [
      {
        "name": "mob/panda/cant_breed1",
        "volume": 1
      },
      {
        "name": "mob/panda/cant_breed2",
        "volume": 1
      },
      {
        "name": "mob/panda/cant_breed3",
        "volume": 1
      },
      {
        "name": "mob/panda/cant_breed4",
        "volume": 1
      },
      {
        "name": "mob/panda/cant_breed5",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.cant_breed"
  },
  "entity.panda.death": {
    "sounds": [
      {
        "name": "mob/panda/death1",
        "volume": 0.82
      },
      {
        "name": "mob/panda/death2",
        "volume": 0.82
      },
      {
        "name": "mob/panda/death3",
        "volume": 0.82
      },
      {
        "name": "mob/panda/death4",
        "volume": 0.82
      }
    ],
    "subtitle": "subtitles.entity.panda.death"
  },
  "entity.panda.eat": {
    "sounds": [
      {
        "name": "mob/panda/eat1",
        "volume": 1
      },
      {
        "name": "mob/panda/eat2",
        "volume": 1
      },
      {
        "name": "mob/panda/eat3",
        "volume": 1
      },
      {
        "name": "mob/panda/eat4",
        "volume": 1
      },
      {
        "name": "mob/panda/eat5",
        "volume": 0.85
      },
      {
        "name": "mob/panda/eat6",
        "volume": 1
      },
      {
        "name": "mob/panda/eat7",
        "volume": 1
      },
      {
        "name": "mob/panda/eat8",
        "volume": 1
      },
      {
        "name": "mob/panda/eat9",
        "volume": 1
      },
      {
        "name": "mob/panda/eat10",
        "volume": 1
      },
      {
        "name": "mob/panda/eat11",
        "volume": 1
      },
      {
        "name": "mob/panda/eat12",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.eat"
  },
  "entity.panda.step": {
    "sounds": [
      {
        "name": "mob/panda/step1",
        "volume": 1
      },
      {
        "name": "mob/panda/step2",
        "volume": 1
      },
      {
        "name": "mob/panda/step3",
        "volume": 1
      },
      {
        "name": "mob/panda/step4",
        "volume": 1
      },
      {
        "name": "mob/panda/step5",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.step"
  },
  "entity.panda.aggressive_ambient": {
    "sounds": [
      {
        "name": "mob/panda/aggressive/aggressive1",
        "volume": 1
      },
      {
        "name": "mob/panda/aggressive/aggressive2",
        "volume": 1
      },
      {
        "name": "mob/panda/aggressive/aggressive3",
        "volume": 1
      },
      {
        "name": "mob/panda/aggressive/aggressive4",
        "volume": 0.8
      },
      {
        "name": "mob/panda/nosebreath2",
        "volume": 1
      },
      {
        "name": "mob/panda/nosebreath3",
        "volume": 1
      },
      {
        "name": "mob/panda/pant1",
        "volume": 1
      },
      {
        "name": "mob/panda/pant2",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.aggressive_ambient"
  },
  "entity.panda.worried_ambient": {
    "sounds": [
      {
        "name": "mob/panda/worried/worried2",
        "volume": 1
      },
      {
        "name": "mob/panda/worried/worried3",
        "volume": 1
      },
      {
        "name": "mob/panda/worried/worried4",
        "volume": 1
      },
      {
        "name": "mob/panda/worried/worried5",
        "volume": 1
      },
      {
        "name": "mob/panda/worried/worried6",
        "volume": 1
      },
      {
        "name": "mob/panda/pant2",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.panda.worried_ambient"
  },
  "entity.panda.hurt": {
    "sounds": [
      {
        "name": "mob/panda/hurt1",
        "volume": 0.82
      },
      {
        "name": "mob/panda/hurt2",
        "volume": 0.82
      },
      {
        "name": "mob/panda/hurt3",
        "volume": 0.82
      },
      {
        "name": "mob/panda/hurt4",
        "volume": 0.82
      },
      {
        "name": "mob/panda/hurt5",
        "volume": 0.82
      },
      {
        "name": "mob/panda/hurt6",
        "volume": 0.82
      }
    ],
    "subtitle": "subtitles.entity.panda.hurt"
  },
  "entity.pillager.ambient": {
    "sounds": [
      {
        "name": "mob/pillager/idle1",
        "volume": 1
      },
      {
        "name": "mob/pillager/idle2",
        "volume": 1
      },
      {
        "name": "mob/pillager/idle3",
        "volume": 1
      },
      {
        "name": "mob/pillager/idle4",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.pillager.ambient"
  },
  "entity.pillager.hurt": {
    "sounds": [
      {
        "name": "mob/pillager/hurt1",
        "volume": 1
      },
      {
        "name": "mob/pillager/hurt2",
        "volume": 1
      },
      {
        "name": "mob/pillager/hurt3",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.pillager.hurt"
  },
  "entity.pillager.celebrate": {
    "sounds": [
      {
        "name": "mob/pillager/celebrate1",
        "volume": 1
      },
      {
        "name": "mob/pillager/celebrate2",
        "volume": 1
      },
      {
        "name": "mob/pillager/celebrate3",
        "volume": 1
      },
      {
        "name": "mob/pillager/celebrate4",
        "volume": 1
      },
      {
        "name": "mob/pillager/horn_celebrate",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.pillager.celebrate"
  },
  "entity.pillager.death": {
    "sounds": [
      {
        "name": "mob/pillager/death1",
        "volume": 1
      },
      {
        "name": "mob/pillager/death2",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.pillager.death"
  },
  "entity.parrot.ambient": {
    "sounds": [
      {
        "name": "mob/parrot/idle1",
        "volume": 0.7
      },
      {
        "name": "mob/parrot/idle2",
        "volume": 0.7
      },
      {
        "name": "mob/parrot/idle3",
        "volume": 0.7
      },
      {
        "name": "mob/parrot/idle4",
        "volume": 0.7
      },
      {
        "name": "mob/parrot/idle5",
        "volume": 0.7
      },
      {
        "name": "mob/parrot/idle6",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.ambient"
  },
  "entity.parrot.death": {
    "sounds": [
      {
        "name": "mob/parrot/death1",
        "pitch": 0.9
      },
      {
        "name": "mob/parrot/death2",
        "pitch": 0.9
      },
      {
        "name": "mob/parrot/death3",
        "pitch": 0.9
      },
      {
        "name": "mob/parrot/death4",
        "pitch": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.death"
  },
  "entity.parrot.eat": {
    "sounds": [
      "mob/parrot/eat1",
      "mob/parrot/eat2",
      "mob/parrot/eat3"
    ],
    "subtitle": "subtitles.entity.parrot.eats"
  },
  "entity.parrot.fly": {
    "sounds": [
      "mob/parrot/fly1",
      "mob/parrot/fly2",
      "mob/parrot/fly3",
      "mob/parrot/fly4",
      "mob/parrot/fly5",
      "mob/parrot/fly6",
      "mob/parrot/fly7",
      "mob/parrot/fly8"
    ]
  },
  "entity.parrot.hurt": {
    "sounds": [
      {
        "name": "mob/parrot/hurt1",
        "pitch": 0.8
      },
      {
        "name": "mob/parrot/hurt2",
        "pitch": 0.9
      },
      {
        "name": "mob/parrot/hurt1",
        "pitch": 0.9
      }
    ],
    "subtitle": "subtitles.entity.parrot.hurts"
  },
  "entity.parrot.imitate.blaze": {
    "sounds": [
      {
        "name": "entity.blaze.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.4
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.blaze"
  },
  "entity.parrot.imitate.creeper": {
    "sounds": [
      {
        "name": "entity.creeper.primed",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.creeper"
  },
  "entity.parrot.imitate.drowned": {
    "sounds": [
      {
        "name": "entity.drowned.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.drowned"
  },
  "entity.parrot.imitate.elder_guardian": {
    "sounds": [
      {
        "name": "entity.elder_guardian.ambient_land",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.elder_guardian"
  },
  "entity.parrot.imitate.ender_dragon": {
    "sounds": [
      {
        "name": "entity.ender_dragon.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.2
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.ender_dragon"
  },
  "entity.parrot.imitate.enderman": {
    "sounds": [
      {
        "name": "entity.enderman.ambient",
        "pitch": 1.7,
        "type": "event",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.enderman"
  },
  "entity.parrot.imitate.endermite": {
    "sounds": [
      {
        "name": "entity.endermite.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.endermite"
  },
  "entity.parrot.imitate.evoker": {
    "sounds": [
      {
        "name": "entity.evoker.cast_spell",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.evoker"
  },
  "entity.parrot.imitate.ghast": {
    "sounds": [
      {
        "name": "entity.ghast.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.ghast"
  },
  "entity.parrot.imitate.guardian": {
    "sounds": [
      {
        "name": "entity.guardian.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.4
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.guardian"
  },
  "entity.parrot.imitate.husk": {
    "sounds": [
      {
        "name": "entity.husk.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.husk"
  },
  "entity.parrot.imitate.illusioner": {
    "sounds": [
      {
        "name": "entity.illusioner.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.illusioner"
  },
  "entity.parrot.imitate.magma_cube": {
    "sounds": [
      {
        "name": "entity.magma_cube.squish",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.magma_cube"
  },
  "entity.parrot.imitate.panda": {
    "sounds": [
      {
        "name": "entity.panda.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.4
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.panda"
  },
  "entity.parrot.imitate.phantom": {
    "sounds": [
      {
        "name": "entity.phantom.ambient",
        "pitch": 1.7,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.phantom"
  },
  "entity.parrot.imitate.pillager": {
    "sounds": [
      {
        "name": "entity.pillager.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.4
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.pillager"
  },
  "entity.parrot.imitate.polar_bear": {
    "sounds": [
      {
        "name": "entity.polar_bear.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.polar_bear"
  },
  "entity.parrot.imitate.ravager": {
    "sounds": [
      {
        "name": "entity.ravager.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.2
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.ravager"
  },
  "entity.parrot.imitate.shulker": {
    "sounds": [
      {
        "name": "entity.shulker.ambient",
        "pitch": 1.7,
        "type": "event",
        "volume": 0.4
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.shulker"
  },
  "entity.parrot.imitate.silverfish": {
    "sounds": [
      {
        "name": "entity.silverfish.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.silverfish"
  },
  "entity.parrot.imitate.skeleton": {
    "sounds": [
      {
        "name": "entity.skeleton.ambient",
        "pitch": 1.7,
        "type": "event"
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.skeleton"
  },
  "entity.parrot.imitate.slime": {
    "sounds": [
      {
        "name": "entity.slime.squish",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.slime"
  },
  "entity.parrot.imitate.spider": {
    "sounds": [
      {
        "name": "entity.spider.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.spider"
  },
  "entity.parrot.imitate.stray": {
    "sounds": [
      {
        "name": "entity.stray.ambient",
        "pitch": 1.6,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.stray"
  },
  "entity.parrot.imitate.vex": {
    "sounds": [
      {
        "name": "entity.vex.ambient",
        "pitch": 1.6,
        "type": "event",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.vex"
  },
  "entity.parrot.imitate.vindicator": {
    "sounds": [
      {
        "name": "entity.vindicator.ambient",
        "pitch": 1.7,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.vindicator"
  },
  "entity.parrot.imitate.witch": {
    "sounds": [
      {
        "name": "entity.witch.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.witch"
  },
  "entity.parrot.imitate.wither": {
    "sounds": [
      {
        "name": "entity.wither.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.2
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.wither"
  },
  "entity.parrot.imitate.wither_skeleton": {
    "sounds": [
      {
        "name": "entity.wither_skeleton.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.wither_skeleton"
  },
  "entity.parrot.imitate.wolf": {
    "sounds": [
      {
        "name": "entity.wolf.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.wolf"
  },
  "entity.parrot.imitate.zombie": {
    "sounds": [
      {
        "name": "entity.zombie.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.zombie"
  },
  "entity.parrot.imitate.zombie_pigman": {
    "sounds": [
      {
        "name": "entity.zombie_pigman.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.4
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.zombie_pigman"
  },
  "entity.parrot.imitate.zombie_villager": {
    "sounds": [
      {
        "name": "entity.zombie_villager.ambient",
        "pitch": 1.8,
        "type": "event",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.parrot.imitate.zombie_villager"
  },
  "entity.parrot.step": {
    "sounds": [
      "mob/parrot/step1",
      "mob/parrot/step2",
      "mob/parrot/step3",
      "mob/parrot/step4",
      "mob/parrot/step5"
    ]
  },
  "entity.phantom.ambient": {
    "sounds": [
      {
        "name": "mob/phantom/idle1",
        "volume": 0.8
      },
      {
        "name": "mob/phantom/idle2",
        "volume": 0.8
      },
      {
        "name": "mob/phantom/idle3",
        "volume": 0.8
      },
      {
        "name": "mob/phantom/idle4",
        "volume": 0.8
      },
      {
        "name": "mob/phantom/idle5",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.entity.phantom.ambient"
  },
  "entity.phantom.bite": {
    "sounds": [
      "mob/phantom/bite1",
      "mob/phantom/bite2"
    ],
    "subtitle": "subtitles.entity.phantom.bite"
  },
  "entity.phantom.death": {
    "sounds": [
      "mob/phantom/death1",
      "mob/phantom/death2",
      "mob/phantom/death3"
    ],
    "subtitle": "subtitles.entity.phantom.death"
  },
  "entity.phantom.flap": {
    "sounds": [
      {
        "name": "mob/phantom/flap1",
        "volume": 0.9
      },
      {
        "name": "mob/phantom/flap2",
        "volume": 0.9
      },
      {
        "name": "mob/phantom/flap3",
        "volume": 0.9
      },
      {
        "name": "mob/phantom/flap4",
        "volume": 0.9
      },
      {
        "name": "mob/phantom/flap5",
        "volume": 0.9
      },
      {
        "name": "mob/phantom/flap6",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.entity.phantom.flap"
  },
  "entity.phantom.hurt": {
    "sounds": [
      {
        "name": "mob/phantom/hurt1",
        "volume": 0.75
      },
      {
        "name": "mob/phantom/hurt2",
        "volume": 0.75
      },
      {
        "name": "mob/phantom/hurt3",
        "volume": 0.75
      }
    ],
    "subtitle": "subtitles.entity.phantom.hurt"
  },
  "entity.phantom.swoop": {
    "sounds": [
      {
        "name": "mob/phantom/swoop1",
        "volume": 0.7
      },
      {
        "name": "mob/phantom/swoop2",
        "volume": 0.7
      },
      {
        "name": "mob/phantom/swoop3",
        "volume": 0.7
      },
      {
        "name": "mob/phantom/swoop4",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.phantom.swoop"
  },
  "entity.pig.ambient": {
    "sounds": [
      "mob/pig/say1",
      "mob/pig/say2",
      "mob/pig/say3"
    ],
    "subtitle": "subtitles.entity.pig.ambient"
  },
  "entity.pig.death": {
    "sounds": [
      "mob/pig/death"
    ],
    "subtitle": "subtitles.entity.pig.death"
  },
  "entity.pig.hurt": {
    "sounds": [
      "mob/pig/say1",
      "mob/pig/say2",
      "mob/pig/say3"
    ],
    "subtitle": "subtitles.entity.pig.hurt"
  },
  "entity.pig.saddle": {
    "sounds": [
      "mob/horse/leather"
    ],
    "subtitle": "subtitles.entity.pig.saddle"
  },
  "entity.pig.step": {
    "sounds": [
      "mob/pig/step1",
      "mob/pig/step2",
      "mob/pig/step3",
      "mob/pig/step4",
      "mob/pig/step5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.player.attack.crit": {
    "sounds": [
      {
        "name": "entity/player/attack/crit1",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/crit2",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/crit3",
        "volume": 0.7
      }
    ]
  },
  "entity.player.attack.knockback": {
    "sounds": [
      {
        "name": "entity/player/attack/knockback1",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/knockback2",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/knockback3",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/knockback4",
        "volume": 0.7
      }
    ]
  },
  "entity.player.attack.nodamage": {
    "sounds": [
      {
        "name": "entity/player/attack/weak1",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/weak2",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/weak3",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/weak4",
        "volume": 0.7
      }
    ]
  },
  "entity.player.attack.strong": {
    "sounds": [
      {
        "name": "entity/player/attack/strong1",
        "volume": 0.6
      },
      {
        "name": "entity/player/attack/strong2",
        "volume": 0.6
      },
      {
        "name": "entity/player/attack/strong3",
        "volume": 0.6
      },
      {
        "name": "entity/player/attack/strong4",
        "volume": 0.6
      },
      {
        "name": "entity/player/attack/strong5",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/strong6",
        "volume": 0.7
      }
    ]
  },
  "entity.player.attack.sweep": {
    "sounds": [
      {
        "name": "entity/player/attack/sweep1",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/sweep2",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/sweep3",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/sweep4",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/sweep5",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/sweep6",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/sweep7",
        "volume": 0.7
      }
    ]
  },
  "entity.player.attack.weak": {
    "sounds": [
      {
        "name": "entity/player/attack/weak1",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/weak2",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/weak3",
        "volume": 0.7
      },
      {
        "name": "entity/player/attack/weak4",
        "volume": 0.7
      }
    ]
  },
  "entity.player.big_fall": {
    "sounds": [
      "damage/fallbig"
    ],
    "subtitle": "subtitles.entity.generic.big_fall"
  },
  "entity.player.breath": {
    "sounds": [
      "random/breath"
    ]
  },
  "entity.player.burp": {
    "sounds": [
      "random/burp"
    ],
    "subtitle": "subtitles.entity.player.burp"
  },
  "entity.player.death": {
    "sounds": [
      "damage/hit1",
      "damage/hit2",
      "damage/hit3"
    ],
    "subtitle": "subtitles.entity.player.death"
  },
  "entity.player.hurt": {
    "sounds": [
      "damage/hit1",
      "damage/hit2",
      "damage/hit3"
    ],
    "subtitle": "subtitles.entity.player.hurt"
  },
  "entity.player.hurt_drown": {
    "sounds": [
      "entity/player/hurt/drown1",
      "entity/player/hurt/drown2",
      "entity/player/hurt/drown3",
      "entity/player/hurt/drown4"
    ]
  },
  "entity.player.hurt_on_fire": {
    "sounds": [
      "entity/player/hurt/fire_hurt1",
      "entity/player/hurt/fire_hurt2",
      "entity/player/hurt/fire_hurt3"
    ]
  },
  "entity.player.hurt_sweet_berry_bush": {
    "sounds": [
      "entity/player/hurt/berrybush_hurt1",
      "entity/player/hurt/berrybush_hurt2"
    ]
  },
  "entity.player.levelup": {
    "sounds": [
      "random/levelup"
    ],
    "subtitle": "subtitles.entity.player.levelup"
  },
  "entity.player.small_fall": {
    "sounds": [
      "damage/fallsmall"
    ],
    "subtitle": "subtitles.entity.generic.small_fall"
  },
  "entity.player.splash": {
    "sounds": [
      "liquid/splash",
      "liquid/splash2"
    ],
    "subtitle": "subtitles.entity.generic.splash"
  },
  "entity.player.splash.high_speed": {
    "sounds": [
      "liquid/heavy_splash"
    ],
    "subtitle": "subtitles.entity.generic.splash"
  },
  "entity.player.swim": {
    "sounds": [
      "liquid/swim5",
      "liquid/swim6",
      "liquid/swim7",
      "liquid/swim8",
      "liquid/swim9",
      "liquid/swim10",
      "liquid/swim11",
      "liquid/swim12",
      "liquid/swim13",
      "liquid/swim14",
      "liquid/swim15",
      "liquid/swim16",
      "liquid/swim17",
      "liquid/swim18"
    ],
    "subtitle": "subtitles.entity.generic.swim"
  },
  "entity.polar_bear.ambient": {
    "sounds": [
      "mob/polarbear/idle1",
      "mob/polarbear/idle2",
      "mob/polarbear/idle3",
      "mob/polarbear/idle4"
    ],
    "subtitle": "subtitles.entity.polar_bear.ambient"
  },
  "entity.polar_bear.ambient_baby": {
    "sounds": [
      "mob/polarbear_baby/idle1",
      "mob/polarbear_baby/idle2",
      "mob/polarbear_baby/idle3",
      "mob/polarbear_baby/idle4"
    ],
    "subtitle": "subtitles.entity.polar_bear.ambient_baby"
  },
  "entity.polar_bear.death": {
    "sounds": [
      "mob/polarbear/death1",
      "mob/polarbear/death2",
      "mob/polarbear/death3"
    ],
    "subtitle": "subtitles.entity.polar_bear.death"
  },
  "entity.polar_bear.hurt": {
    "sounds": [
      "mob/polarbear/hurt1",
      "mob/polarbear/hurt2",
      "mob/polarbear/hurt3",
      "mob/polarbear/hurt4"
    ],
    "subtitle": "subtitles.entity.polar_bear.hurt"
  },
  "entity.polar_bear.step": {
    "sounds": [
      "mob/polarbear/step1",
      "mob/polarbear/step2",
      "mob/polarbear/step3",
      "mob/polarbear/step4"
    ]
  },
  "entity.polar_bear.warning": {
    "sounds": [
      {
        "name": "mob/polarbear/warning3",
        "pitch": 0.9
      },
      "mob/polarbear/warning1",
      "mob/polarbear/warning2",
      "mob/polarbear/warning3"
    ],
    "subtitle": "subtitles.entity.polar_bear.warning"
  },
  "entity.puffer_fish.ambient": {
    "sounds": []
  },
  "entity.puffer_fish.blow_out": {
    "sounds": [
      {
        "name": "entity/pufferfish/blow_out1",
        "volume": 0.7
      },
      {
        "name": "entity/pufferfish/blow_out2",
        "volume": 0.7
      }
    ],
    "subtitle": "subtitles.entity.puffer_fish.blow_out"
  },
  "entity.puffer_fish.blow_up": {
    "sounds": [
      {
        "name": "entity/pufferfish/blow_up1",
        "volume": 0.45
      },
      {
        "name": "entity/pufferfish/blow_up2",
        "volume": 0.45
      }
    ],
    "subtitle": "subtitles.entity.puffer_fish.blow_up"
  },
  "entity.puffer_fish.death": {
    "sounds": [
      "entity/pufferfish/death1",
      "entity/pufferfish/death2"
    ],
    "subtitle": "subtitles.entity.puffer_fish.death"
  },
  "entity.puffer_fish.flop": {
    "sounds": [
      {
        "name": "entity/pufferfish/flop1",
        "volume": 0.3
      },
      {
        "name": "entity/pufferfish/flop2",
        "volume": 0.3
      },
      {
        "name": "entity/pufferfish/flop3",
        "volume": 0.3
      },
      {
        "name": "entity/pufferfish/flop4",
        "volume": 0.3
      }
    ],
    "subtitle": "subtitles.entity.puffer_fish.flop"
  },
  "entity.puffer_fish.hurt": {
    "sounds": [
      "entity/pufferfish/hurt1",
      "entity/pufferfish/hurt2"
    ],
    "subtitle": "subtitles.entity.puffer_fish.hurt"
  },
  "entity.puffer_fish.sting": {
    "sounds": [
      "entity/pufferfish/sting1",
      "entity/pufferfish/sting2"
    ],
    "subtitle": "subtitles.entity.puffer_fish.sting"
  },
  "entity.rabbit.ambient": {
    "sounds": [
      {
        "name": "mob/rabbit/idle1",
        "volume": 0.25
      },
      {
        "name": "mob/rabbit/idle2",
        "volume": 0.25
      },
      {
        "name": "mob/rabbit/idle3",
        "volume": 0.25
      },
      {
        "name": "mob/rabbit/idle4",
        "volume": 0.25
      }
    ],
    "subtitle": "subtitles.entity.rabbit.ambient"
  },
  "entity.rabbit.attack": {
    "sounds": [
      "entity/rabbit/attack1",
      "entity/rabbit/attack2",
      "entity/rabbit/attack3",
      "entity/rabbit/attack4"
    ],
    "subtitle": "subtitles.entity.rabbit.attack"
  },
  "entity.rabbit.death": {
    "sounds": [
      {
        "name": "mob/rabbit/bunnymurder",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.entity.rabbit.death"
  },
  "entity.rabbit.hurt": {
    "sounds": [
      {
        "name": "mob/rabbit/hurt1",
        "volume": 0.5
      },
      {
        "name": "mob/rabbit/hurt2",
        "volume": 0.5
      },
      {
        "name": "mob/rabbit/hurt3",
        "volume": 0.5
      },
      {
        "name": "mob/rabbit/hurt4",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.entity.rabbit.hurt"
  },
  "entity.rabbit.jump": {
    "sounds": [
      {
        "name": "mob/rabbit/hop1",
        "volume": 0.1
      },
      {
        "name": "mob/rabbit/hop2",
        "volume": 0.1
      },
      {
        "name": "mob/rabbit/hop3",
        "volume": 0.1
      },
      {
        "name": "mob/rabbit/hop4",
        "volume": 0.1
      }
    ],
    "subtitle": "subtitles.entity.rabbit.jump"
  },
  "entity.salmon.ambient": {
    "sounds": []
  },
  "entity.salmon.death": {
    "sounds": [
      {
        "name": "entity/fish/hurt1",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt2",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt3",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt4",
        "pitch": 0.8
      }
    ],
    "subtitle": "subtitles.entity.salmon.death"
  },
  "entity.salmon.flop": {
    "sounds": [
      {
        "name": "entity/fish/flop1",
        "pitch": 0.8,
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop2",
        "pitch": 0.8,
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop3",
        "pitch": 0.8,
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop4",
        "pitch": 0.8,
        "volume": 0.3
      }
    ],
    "subtitle": "subtitles.entity.salmon.flop"
  },
  "entity.salmon.hurt": {
    "sounds": [
      {
        "name": "entity/fish/hurt1",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt2",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt3",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt4",
        "pitch": 0.8
      }
    ],
    "subtitle": "subtitles.entity.salmon.hurt"
  },
  "entity.sheep.ambient": {
    "sounds": [
      "mob/sheep/say1",
      "mob/sheep/say2",
      "mob/sheep/say3"
    ],
    "subtitle": "subtitles.entity.sheep.ambient"
  },
  "entity.sheep.death": {
    "sounds": [
      "mob/sheep/say1",
      "mob/sheep/say2",
      "mob/sheep/say3"
    ],
    "subtitle": "subtitles.entity.sheep.death"
  },
  "entity.sheep.hurt": {
    "sounds": [
      "mob/sheep/say1",
      "mob/sheep/say2",
      "mob/sheep/say3"
    ],
    "subtitle": "subtitles.entity.sheep.hurt"
  },
  "entity.sheep.shear": {
    "sounds": [
      "mob/sheep/shear"
    ],
    "subtitle": "subtitles.item.shears.shear"
  },
  "entity.sheep.step": {
    "sounds": [
      "mob/sheep/step1",
      "mob/sheep/step2",
      "mob/sheep/step3",
      "mob/sheep/step4",
      "mob/sheep/step5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.shulker.ambient": {
    "sounds": [
      "entity/shulker/ambient1",
      "entity/shulker/ambient2",
      "entity/shulker/ambient3",
      "entity/shulker/ambient4",
      "entity/shulker/ambient5",
      "entity/shulker/ambient6",
      "entity/shulker/ambient7"
    ],
    "subtitle": "subtitles.entity.shulker.ambient"
  },
  "entity.shulker.close": {
    "sounds": [
      "entity/shulker/close1",
      "entity/shulker/close2",
      "entity/shulker/close3",
      "entity/shulker/close4",
      "entity/shulker/close5"
    ],
    "subtitle": "subtitles.entity.shulker.close"
  },
  "entity.shulker.death": {
    "sounds": [
      "entity/shulker/death1",
      "entity/shulker/death2",
      "entity/shulker/death3",
      "entity/shulker/death4"
    ],
    "subtitle": "subtitles.entity.shulker.death"
  },
  "entity.shulker.hurt": {
    "sounds": [
      "entity/shulker/hurt1",
      "entity/shulker/hurt2",
      "entity/shulker/hurt3",
      "entity/shulker/hurt4"
    ],
    "subtitle": "subtitles.entity.shulker.hurt"
  },
  "entity.shulker.hurt_closed": {
    "sounds": [
      "entity/shulker/hurt_closed1",
      "entity/shulker/hurt_closed2",
      "entity/shulker/hurt_closed3",
      "entity/shulker/hurt_closed4",
      "entity/shulker/hurt_closed5"
    ],
    "subtitle": "subtitles.entity.shulker.hurt"
  },
  "entity.shulker.open": {
    "sounds": [
      "entity/shulker/open1",
      "entity/shulker/open2",
      "entity/shulker/open3",
      "entity/shulker/open4",
      "entity/shulker/open5"
    ],
    "subtitle": "subtitles.entity.shulker.open"
  },
  "entity.shulker.shoot": {
    "sounds": [
      "entity/shulker/shoot1",
      "entity/shulker/shoot2",
      "entity/shulker/shoot3",
      "entity/shulker/shoot4"
    ],
    "subtitle": "subtitles.entity.shulker.shoot"
  },
  "entity.shulker.teleport": {
    "sounds": [
      "mob/endermen/portal",
      "mob/endermen/portal2"
    ],
    "subtitle": "subtitles.entity.shulker.teleport"
  },
  "entity.shulker_bullet.hit": {
    "sounds": [
      "entity/shulker_bullet/hit1",
      "entity/shulker_bullet/hit2",
      "entity/shulker_bullet/hit3",
      "entity/shulker_bullet/hit4"
    ],
    "subtitle": "subtitles.entity.shulker_bullet.hit"
  },
  "entity.shulker_bullet.hurt": {
    "sounds": [
      "entity/shulker_bullet/hit1",
      "entity/shulker_bullet/hit2",
      "entity/shulker_bullet/hit3",
      "entity/shulker_bullet/hit4"
    ],
    "subtitle": "subtitles.entity.shulker_bullet.hurt"
  },
  "entity.silverfish.ambient": {
    "sounds": [
      "mob/silverfish/say1",
      "mob/silverfish/say2",
      "mob/silverfish/say3",
      "mob/silverfish/say4"
    ],
    "subtitle": "subtitles.entity.silverfish.ambient"
  },
  "entity.silverfish.death": {
    "sounds": [
      "mob/silverfish/kill"
    ],
    "subtitle": "subtitles.entity.silverfish.death"
  },
  "entity.silverfish.hurt": {
    "sounds": [
      "mob/silverfish/hit1",
      "mob/silverfish/hit2",
      "mob/silverfish/hit3"
    ],
    "subtitle": "subtitles.entity.silverfish.hurt"
  },
  "entity.silverfish.step": {
    "sounds": [
      "mob/silverfish/step1",
      "mob/silverfish/step2",
      "mob/silverfish/step3",
      "mob/silverfish/step4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.skeleton.ambient": {
    "sounds": [
      "mob/skeleton/say1",
      "mob/skeleton/say2",
      "mob/skeleton/say3"
    ],
    "subtitle": "subtitles.entity.skeleton.ambient"
  },
  "entity.skeleton.death": {
    "sounds": [
      "mob/skeleton/death"
    ],
    "subtitle": "subtitles.entity.skeleton.death"
  },
  "entity.skeleton.hurt": {
    "sounds": [
      "mob/skeleton/hurt1",
      "mob/skeleton/hurt2",
      "mob/skeleton/hurt3",
      "mob/skeleton/hurt4"
    ],
    "subtitle": "subtitles.entity.skeleton.hurt"
  },
  "entity.skeleton.shoot": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.skeleton.shoot"
  },
  "entity.skeleton.step": {
    "sounds": [
      "mob/skeleton/step1",
      "mob/skeleton/step2",
      "mob/skeleton/step3",
      "mob/skeleton/step4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.skeleton_horse.ambient": {
    "sounds": [
      "mob/horse/skeleton/idle1",
      "mob/horse/skeleton/idle2",
      "mob/horse/skeleton/idle3"
    ],
    "subtitle": "subtitles.entity.skeleton_horse.ambient"
  },
  "entity.skeleton_horse.ambient_water": {
    "sounds": [
      "mob/horse/skeleton/water/idle1",
      "mob/horse/skeleton/water/idle2",
      "mob/horse/skeleton/water/idle3",
      "mob/horse/skeleton/water/idle4",
      "mob/horse/skeleton/water/idle5"
    ],
    "subtitle": "subtitles.entity.skeleton_horse.ambient"
  },
  "entity.skeleton_horse.death": {
    "sounds": [
      "mob/horse/skeleton/death"
    ],
    "subtitle": "subtitles.entity.skeleton_horse.death"
  },
  "entity.skeleton_horse.gallop_water": {
    "sounds": [
      {
        "name": "mob/horse/skeleton/water/gallop1",
        "volume": 0.45
      },
      {
        "name": "mob/horse/skeleton/water/gallop2",
        "volume": 0.45
      },
      {
        "name": "mob/horse/skeleton/water/gallop3",
        "volume": 0.45
      },
      {
        "name": "mob/horse/skeleton/water/gallop4",
        "volume": 0.45
      }
    ],
    "subtitle": "subtitles.entity.horse.gallop"
  },
  "entity.skeleton_horse.hurt": {
    "sounds": [
      "mob/horse/skeleton/hit1",
      "mob/horse/skeleton/hit2",
      "mob/horse/skeleton/hit3",
      "mob/horse/skeleton/hit4"
    ],
    "subtitle": "subtitles.entity.skeleton_horse.hurt"
  },
  "entity.skeleton_horse.jump_water": {
    "sounds": [
      {
        "name": "mob/horse/skeleton/water/jump",
        "volume": 0.8
      }
    ]
  },
  "entity.skeleton_horse.step_water": {
    "sounds": [
      {
        "name": "mob/horse/skeleton/water/soft1",
        "volume": 0.6
      },
      {
        "name": "mob/horse/skeleton/water/soft2",
        "volume": 0.6
      },
      {
        "name": "mob/horse/skeleton/water/soft3",
        "volume": 0.6
      },
      {
        "name": "mob/horse/skeleton/water/soft4",
        "volume": 0.6
      },
      {
        "name": "mob/horse/skeleton/water/soft5",
        "volume": 0.6
      },
      {
        "name": "mob/horse/skeleton/water/soft6",
        "volume": 0.6
      }
    ]
  },
  "entity.skeleton_horse.swim": {
    "sounds": [
      {
        "name": "liquid/swim9",
        "volume": 0.4
      },
      {
        "name": "liquid/swim10",
        "volume": 0.4
      },
      {
        "name": "liquid/swim11",
        "volume": 0.4
      },
      {
        "name": "liquid/swim12",
        "volume": 0.4
      },
      {
        "name": "liquid/swim14",
        "volume": 0.6
      },
      {
        "name": "liquid/swim15",
        "volume": 0.6
      },
      {
        "name": "liquid/swim16",
        "volume": 0.6
      },
      {
        "name": "liquid/swim17",
        "volume": 0.6
      }
    ],
    "subtitle": "subtitles.entity.skeleton_horse.swim"
  },
  "entity.slime.attack": {
    "sounds": [
      "mob/slime/attack1",
      "mob/slime/attack2"
    ],
    "subtitle": "subtitles.entity.slime.attack"
  },
  "entity.slime.death": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.entity.slime.death"
  },
  "entity.slime.death_small": {
    "sounds": [
      "mob/slime/small1",
      "mob/slime/small2",
      "mob/slime/small3",
      "mob/slime/small4",
      "mob/slime/small5"
    ],
    "subtitle": "subtitles.entity.slime.death"
  },
  "entity.slime.hurt": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.entity.slime.hurt"
  },
  "entity.slime.hurt_small": {
    "sounds": [
      "mob/slime/small1",
      "mob/slime/small2",
      "mob/slime/small3",
      "mob/slime/small4",
      "mob/slime/small5"
    ],
    "subtitle": "subtitles.entity.slime.hurt"
  },
  "entity.slime.jump": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.entity.slime.squish"
  },
  "entity.slime.jump_small": {
    "sounds": []
  },
  "entity.slime.squish": {
    "sounds": [
      "mob/slime/big1",
      "mob/slime/big2",
      "mob/slime/big3",
      "mob/slime/big4"
    ],
    "subtitle": "subtitles.entity.slime.squish"
  },
  "entity.slime.squish_small": {
    "sounds": []
  },
  "entity.snow_golem.ambient": {
    "sounds": []
  },
  "entity.snow_golem.death": {
    "sounds": [
      "entity/snowman/death1",
      "entity/snowman/death2",
      "entity/snowman/death3"
    ],
    "subtitle": "subtitles.entity.snow_golem.death"
  },
  "entity.snow_golem.hurt": {
    "sounds": [
      "entity/snowman/hurt1",
      "entity/snowman/hurt2",
      "entity/snowman/hurt3"
    ],
    "subtitle": "subtitles.entity.snow_golem.hurt"
  },
  "entity.snow_golem.shoot": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.snowball.throw"
  },
  "entity.snowball.throw": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.snowball.throw"
  },
  "entity.spider.ambient": {
    "sounds": [
      "mob/spider/say1",
      "mob/spider/say2",
      "mob/spider/say3",
      "mob/spider/say4"
    ],
    "subtitle": "subtitles.entity.spider.ambient"
  },
  "entity.spider.death": {
    "sounds": [
      "mob/spider/death"
    ],
    "subtitle": "subtitles.entity.spider.death"
  },
  "entity.spider.hurt": {
    "sounds": [
      "mob/spider/say1",
      "mob/spider/say2",
      "mob/spider/say3",
      "mob/spider/say4"
    ],
    "subtitle": "subtitles.entity.spider.hurt"
  },
  "entity.spider.step": {
    "sounds": [
      "mob/spider/step1",
      "mob/spider/step2",
      "mob/spider/step3",
      "mob/spider/step4"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.splash_potion.break": {
    "sounds": [
      "random/glass1",
      "random/glass2",
      "random/glass3"
    ],
    "subtitle": "subtitles.entity.potion.splash"
  },
  "entity.splash_potion.throw": {
    "sounds": [
      "random/bow"
    ],
    "subtitle": "subtitles.entity.potion.throw"
  },
  "entity.squid.ambient": {
    "sounds": [
      "entity/squid/ambient1",
      "entity/squid/ambient2",
      "entity/squid/ambient3",
      "entity/squid/ambient4",
      "entity/squid/ambient5"
    ],
    "subtitle": "subtitles.entity.squid.ambient"
  },
  "entity.squid.death": {
    "sounds": [
      "entity/squid/death1",
      "entity/squid/death2",
      "entity/squid/death3"
    ],
    "subtitle": "subtitles.entity.squid.death"
  },
  "entity.squid.hurt": {
    "sounds": [
      "entity/squid/hurt1",
      "entity/squid/hurt2",
      "entity/squid/hurt3",
      "entity/squid/hurt4"
    ],
    "subtitle": "subtitles.entity.squid.hurt"
  },
  "entity.squid.squirt": {
    "sounds": [
      "entity/squid/squirt1",
      "entity/squid/squirt2",
      "entity/squid/squirt3"
    ],
    "subtitle": "subtitles.entity.squid.squirt"
  },
  "entity.stray.ambient": {
    "sounds": [
      "mob/stray/idle1",
      "mob/stray/idle2",
      "mob/stray/idle3",
      "mob/stray/idle4"
    ],
    "subtitle": "subtitles.entity.stray.ambient"
  },
  "entity.stray.death": {
    "sounds": [
      "mob/stray/death1",
      "mob/stray/death2"
    ],
    "subtitle": "subtitles.entity.stray.death"
  },
  "entity.stray.hurt": {
    "sounds": [
      "mob/stray/hurt1",
      "mob/stray/hurt2",
      "mob/stray/hurt3",
      "mob/stray/hurt4"
    ],
    "subtitle": "subtitles.entity.stray.hurt"
  },
  "entity.stray.step": {
    "sounds": [
      "mob/stray/step1",
      "mob/stray/step2",
      "mob/stray/step3",
      "mob/stray/step4"
    ]
  },
  "entity.tnt.primed": {
    "sounds": [
      "random/fuse"
    ],
    "subtitle": "subtitles.entity.tnt.primed"
  },
  "entity.tropical_fish.ambient": {
    "sounds": []
  },
  "entity.tropical_fish.death": {
    "sounds": [
      {
        "name": "entity/fish/hurt1",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt2",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt3",
        "pitch": 0.8
      },
      {
        "name": "entity/fish/hurt4",
        "pitch": 0.8
      }
    ]
  },
  "entity.tropical_fish.flop": {
    "sounds": [
      {
        "name": "entity/fish/flop1",
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop2",
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop3",
        "volume": 0.3
      },
      {
        "name": "entity/fish/flop4",
        "volume": 0.3
      }
    ]
  },
  "entity.tropical_fish.hurt": {
    "sounds": [
      "entity/fish/hurt1",
      "entity/fish/hurt2",
      "entity/fish/hurt3",
      "entity/fish/hurt4"
    ]
  },
  "entity.turtle.ambient_land": {
    "sounds": [
      {
        "name": "mob/turtle/idle1",
        "volume": 0.8
      },
      {
        "name": "mob/turtle/idle2",
        "volume": 0.7
      },
      {
        "name": "mob/turtle/idle3",
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.entity.turtle.ambient_land"
  },
  "entity.turtle.death": {
    "sounds": [
      "mob/turtle/death1",
      "mob/turtle/death2",
      "mob/turtle/death3"
    ],
    "subtitle": "subtitles.entity.turtle.death"
  },
  "entity.turtle.death_baby": {
    "sounds": [
      "mob/turtle/baby/death1",
      "mob/turtle/baby/death2"
    ],
    "subtitle": "subtitles.entity.turtle.death_baby"
  },
  "entity.turtle.egg_break": {
    "sounds": [
      "mob/turtle/egg/egg_break1",
      "mob/turtle/egg/egg_break2"
    ],
    "subtitle": "subtitles.entity.turtle.egg_break"
  },
  "entity.turtle.egg_crack": {
    "sounds": [
      "mob/turtle/egg/egg_crack1",
      "mob/turtle/egg/egg_crack2",
      "mob/turtle/egg/egg_crack3",
      "mob/turtle/egg/egg_crack4",
      "mob/turtle/egg/egg_crack5"
    ],
    "subtitle": "subtitles.entity.turtle.egg_crack"
  },
  "entity.turtle.egg_hatch": {
    "sounds": [
      "mob/turtle/baby/egg_hatched1",
      "mob/turtle/baby/egg_hatched2",
      "mob/turtle/baby/egg_hatched3"
    ],
    "subtitle": "subtitles.entity.turtle.egg_hatch"
  },
  "entity.turtle.hurt": {
    "sounds": [
      "mob/turtle/hurt1",
      "mob/turtle/hurt2",
      "mob/turtle/hurt3",
      "mob/turtle/hurt4",
      "mob/turtle/hurt5"
    ],
    "subtitle": "subtitles.entity.turtle.hurt"
  },
  "entity.turtle.hurt_baby": {
    "sounds": [
      "mob/turtle/baby/hurt1",
      "mob/turtle/baby/hurt2"
    ],
    "subtitle": "subtitles.entity.turtle.hurt_baby"
  },
  "entity.turtle.lay_egg": {
    "sounds": [
      "mob/turtle/egg/drop_egg1",
      "mob/turtle/egg/drop_egg2"
    ],
    "subtitle": "subtitles.entity.turtle.lay_egg"
  },
  "entity.turtle.shamble": {
    "sounds": [
      "mob/turtle/walk1",
      "mob/turtle/walk2",
      "mob/turtle/walk3",
      "mob/turtle/walk4",
      "mob/turtle/walk5"
    ],
    "subtitle": "subtitles.entity.turtle.shamble"
  },
  "entity.turtle.shamble_baby": {
    "sounds": [
      "mob/turtle/baby/shamble1",
      "mob/turtle/baby/shamble2",
      "mob/turtle/baby/shamble3",
      "mob/turtle/baby/shamble4"
    ],
    "subtitle": "subtitles.entity.turtle.shamble_baby"
  },
  "entity.turtle.swim": {
    "sounds": [
      {
        "name": "mob/turtle/swim/swim1",
        "volume": 0.6
      },
      {
        "name": "mob/turtle/swim/swim2",
        "volume": 0.3
      },
      {
        "name": "mob/turtle/swim/swim3",
        "volume": 0.2
      },
      {
        "name": "mob/turtle/swim/swim4",
        "volume": 0.6
      },
      {
        "name": "mob/turtle/swim/swim5",
        "volume": 0.3
      }
    ],
    "subtitle": "subtitles.entity.turtle.swim"
  },
  "entity.vex.ambient": {
    "sounds": [
      "mob/vex/idle1",
      "mob/vex/idle2",
      "mob/vex/idle3",
      "mob/vex/idle4"
    ],
    "subtitle": "subtitles.entity.vex.ambient"
  },
  "entity.vex.charge": {
    "sounds": [
      "mob/vex/charge1",
      "mob/vex/charge2",
      "mob/vex/charge3"
    ],
    "subtitle": "subtitles.entity.vex.charge"
  },
  "entity.vex.death": {
    "sounds": [
      "mob/vex/death1",
      "mob/vex/death2"
    ],
    "subtitle": "subtitles.entity.vex.death"
  },
  "entity.vex.hurt": {
    "sounds": [
      "mob/vex/hurt1",
      "mob/vex/hurt2"
    ],
    "subtitle": "subtitles.entity.vex.hurt"
  },
  "entity.villager.ambient": {
    "sounds": [
      "mob/villager/idle1",
      "mob/villager/idle2",
      "mob/villager/idle3"
    ],
    "subtitle": "subtitles.entity.villager.ambient"
  },
  "entity.villager.celebrate": {
    "sounds": [
      "mob/villager/yes1",
      "mob/villager/yes2",
      "mob/villager/yes3"
    ],
    "subtitle": "subtitles.entity.villager.celebrate"
  },
  "entity.villager.death": {
    "sounds": [
      "mob/villager/death"
    ],
    "subtitle": "subtitles.entity.villager.death"
  },
  "entity.villager.hurt": {
    "sounds": [
      "mob/villager/hit1",
      "mob/villager/hit2",
      "mob/villager/hit3",
      "mob/villager/hit4"
    ],
    "subtitle": "subtitles.entity.villager.hurt"
  },
  "entity.villager.no": {
    "sounds": [
      "mob/villager/no1",
      "mob/villager/no2",
      "mob/villager/no3"
    ],
    "subtitle": "subtitles.entity.villager.no"
  },
  "entity.villager.trade": {
    "sounds": [
      "mob/villager/haggle1",
      "mob/villager/haggle2",
      "mob/villager/haggle3"
    ],
    "subtitle": "subtitles.entity.villager.trade"
  },
  "entity.villager.yes": {
    "sounds": [
      "mob/villager/yes1",
      "mob/villager/yes2",
      "mob/villager/yes3"
    ],
    "subtitle": "subtitles.entity.villager.yes"
  },
  "entity.villager.work_armorer": {
    "sounds": [
      {
        "name": "block/blastfurnace/blastfurnace1",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace2",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace3",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace4",
        "volume": 1
      },
      {
        "name": "block/blastfurnace/blastfurnace5",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.block.blastfurnace.fire_crackle"
  },
  "entity.villager.work_butcher": {
    "sounds": [
      {
        "name":  "block/smoker/smoker1",
        "volume": 1
      },
      {
        "name":  "block/smoker/smoker2",
        "volume": 1
      },
      {
        "name":  "block/smoker/smoker3",
        "volume": 1
      },
      {
        "name":  "block/smoker/smoker4",
        "volume": 1
      },
      {
        "name":  "block/smoker/smoker5",
        "volume": 1
      }
    ]
  },
  "entity.villager.work_cartographer": {
    "sounds": [
      "ui/cartography_table/drawmap1",
      "ui/cartography_table/drawmap2",
      "ui/cartography_table/drawmap3"
    ]
  },
  "entity.villager.work_cleric": {
    "sounds": [
      "block/brewing_stand/brew1",
      "block/brewing_stand/brew2"
    ],
    "subtitle": "subtitles.block.brewing_stand.brew"
  },
  "entity.villager.work_farmer": {
    "sounds": [
      {
        "name": "block/composter/fill_success1",
        "volume": 1
      },
      {
        "name": "block/composter/fill_success2",
        "volume": 1
      },
      {
        "name": "block/composter/fill_success3",
        "volume": 1
      },
      {
        "name": "block/composter/fill_success4",
        "volume": 1
      }
    ]
  },
  "entity.villager.work_fisherman": {
    "sounds": [
      {
        "name":  "block/barrel/open1",
        "volume": 1,
        "pitch": 1
      },
      {
        "name":  "block/barrel/open2",
        "volume": 1,
        "pitch": 1
      }
    ]
  },
  "entity.villager.work_fletcher": {
    "sounds": [
      {
        "name":  "block/fletching_table/fletching_table1",
        "volume": 1,
        "pitch": 1
      },
      {
        "name":  "block/fletching_table/fletching_table2",
        "volume": 1,
        "pitch": 1
      }
    ]
  },
  "entity.villager.work_leatherworker": {
    "sounds": [
      {
        "name": "block/cauldron/dye1",
        "volume": 0.9
      },
      {
        "name": "block/cauldron/dye2",
        "volume": 0.9
      },
      {
        "name": "block/cauldron/dye3",
        "volume": 0.9
      }
    ]
  },
  "entity.villager.work_librarian": {
    "sounds": [
      {
        "name": "item/book/open_flip1",
        "volume": 2
      },
      {
        "name": "item/book/open_flip2",
        "volume": 2
      },
      {
        "name":"item/book/open_flip3",
        "volume": 2
      }
    ],
    "subtitle": "subtitles.item.book.page_turn"
  },
  "entity.villager.work_mason": {
    "sounds": [
      {
        "name": "ui/stonecutter/cut1",
        "volume": 1
      },
      {
        "name": "ui/stonecutter/cut1",
        "volume": 1,
        "pitch": 0.92
      },
      {
        "name":"ui/stonecutter/cut2",
        "volume": 1
      },
      {
        "name":"ui/stonecutter/cut2",
        "volume": 1,
        "pitch": 0.92
      }
    ]
  },
  "entity.villager.work_shepherd": {
    "sounds": [
      {
        "name": "ui/loom/take_result1",
        "volume": 0.5
      },
      {
        "name": "ui/loom/take_result2",
        "volume": 0.5
      }
    ]
  },
  "entity.villager.work_toolsmith": {
    "sounds": [
      {
        "name":  "block/smithing_table/smithing_table1",
        "volume": 1,
        "pitch": 1
      },
      {
        "name":  "block/smithing_table/smithing_table2",
        "volume": 1,
        "pitch": 1
      },
      {
        "name":  "block/smithing_table/smithing_table3",
        "volume": 1,
        "pitch": 1
      }
    ]
  },
  "entity.villager.work_weaponsmith": {
    "sounds": [
      {
        "name":  "block/grindstone/grindstone1",
        "volume": 0.5
      },
      {
        "name":  "block/grindstone/grindstone2",
        "volume": 0.5
      },
      {
        "name": "block/grindstone/grindstone3",
        "volume": 0.5
      }
    ],
    "subtitle": "subtitles.block.grindstone.use"
  },
  "entity.vindicator.ambient": {
    "sounds": [
      "mob/vindication_illager/idle1",
      "mob/vindication_illager/idle2",
      "mob/vindication_illager/idle3",
      "mob/vindication_illager/idle4"
    ],
    "subtitle": "subtitles.entity.vindicator.ambient"
  },
  "entity.vindicator.celebrate": {
    "sounds": [
      "mob/vindication_illager/celebrate1",
      "mob/vindication_illager/celebrate2"
    ],
    "subtitle": "subtitles.entity.vindicator.celebrate"
  },
  "entity.vindicator.death": {
    "sounds": [
      "mob/vindication_illager/death1",
      "mob/vindication_illager/death2"
    ],
    "subtitle": "subtitles.entity.vindicator.death"
  },
  "entity.vindicator.hurt": {
    "sounds": [
      "mob/vindication_illager/hurt1",
      "mob/vindication_illager/hurt2",
      "mob/vindication_illager/hurt3"
    ],
    "subtitle": "subtitles.entity.vindicator.hurt"
  },
  "entity.wandering_trader.ambient": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/idle1",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/idle2",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/idle3",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/idle4",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/idle5",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.wandering_trader.ambient"
  },
  "entity.wandering_trader.death": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/death",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.wandering_trader.death"
  },
  "entity.wandering_trader.hurt": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/hurt1",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/hurt2",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/hurt3",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/hurt4",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.wandering_trader.hurt"
  },
  "entity.wandering_trader.no": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/no1",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/no2",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/no3",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/no4",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/no5",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.wandering_trader.no"
  },
  "entity.wandering_trader.trade": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/haggle1",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/haggle2",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/haggle3",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.wandering_trader.trade"
  },
  "entity.wandering_trader.yes": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/yes1",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/yes2",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/yes3",
        "volume": 1
      },
      {
        "name": "mob/wandering_trader/yes4",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.entity.wandering_trader.yes"
  },
  "entity.wandering_trader.drink_milk": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/drink_milk1",
        "volume": 1
      },
      {
        "name":  "mob/wandering_trader/drink_milk2",
        "volume": 1
      },
      {
        "name":  "mob/wandering_trader/drink_milk3",
        "volume": 1
      },
      {
        "name":  "mob/wandering_trader/drink_milk4",
        "volume": 1
      },
      {
        "name":  "mob/wandering_trader/drink_milk5",
        "volume": 1
      }
    ]
  },
  "entity.wandering_trader.drink_potion": {
    "sounds": [
      {
        "name":  "random/drink",
        "volume": 0.65
      },
      {
        "name":  "mob/wandering_trader/drink_potion",
        "volume": 0.7
      }
    ]
  },
  "entity.wandering_trader.disappeared": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/disappeared1",
        "volume": 0.8
      },
      {
        "name":  "mob/wandering_trader/disappeared2",
        "volume": 0.8
      }
    ]
  },
  "entity.wandering_trader.reappeared": {
    "sounds": [
      {
        "name":  "mob/wandering_trader/reappeared1",
        "volume": 0.8
      },
      {
        "name":  "mob/wandering_trader/reappeared2",
        "volume": 0.8
      }
    ]
  },
  "entity.witch.ambient": {
    "sounds": [
      {
        "name": "entity/witch/ambient5",
        "pitch": 0.9
      },
      "entity/witch/ambient1",
      "entity/witch/ambient2",
      "entity/witch/ambient3",
      "entity/witch/ambient4",
      "entity/witch/ambient5"
    ],
    "subtitle": "subtitles.entity.witch.ambient"
  },
  "entity.witch.celebrate": {
    "sounds": [
      "entity/witch/celebrate",
      "entity/witch/ambient1",
      "entity/witch/ambient4"
    ],
    "subtitle": "subtitles.entity.witch.celebrate"
  },
  "entity.witch.death": {
    "sounds": [
      "entity/witch/death1",
      "entity/witch/death2",
      "entity/witch/death3"
    ],
    "subtitle": "subtitles.entity.witch.death"
  },
  "entity.witch.drink": {
    "sounds": [
      "entity/witch/drink1",
      "entity/witch/drink2",
      "entity/witch/drink3",
      "entity/witch/drink4"
    ],
    "subtitle": "subtitles.entity.witch.drink"
  },
  "entity.witch.hurt": {
    "sounds": [
      "entity/witch/hurt1",
      "entity/witch/hurt2",
      "entity/witch/hurt3"
    ],
    "subtitle": "subtitles.entity.witch.hurt"
  },
  "entity.witch.throw": {
    "sounds": [
      "entity/witch/throw1",
      "entity/witch/throw2",
      "entity/witch/throw3"
    ],
    "subtitle": "subtitles.entity.witch.throw"
  },
  "entity.wither.ambient": {
    "sounds": [
      "mob/wither/idle1",
      "mob/wither/idle2",
      "mob/wither/idle3",
      "mob/wither/idle4"
    ],
    "subtitle": "subtitles.entity.wither.ambient"
  },
  "entity.wither.break_block": {
    "sounds": [
      "mob/zombie/woodbreak"
    ],
    "subtitle": "subtitles.entity.wither.shoot"
  },
  "entity.wither.death": {
    "sounds": [
      "mob/wither/death"
    ],
    "subtitle": "subtitles.entity.wither.death"
  },
  "entity.wither.hurt": {
    "sounds": [
      "mob/wither/hurt1",
      "mob/wither/hurt2",
      "mob/wither/hurt3",
      "mob/wither/hurt4"
    ],
    "subtitle": "subtitles.entity.wither.hurt"
  },
  "entity.wither.shoot": {
    "sounds": [
      "mob/wither/shoot"
    ],
    "subtitle": "subtitles.entity.wither.shoot"
  },
  "entity.wither.spawn": {
    "sounds": [
      "mob/wither/spawn"
    ],
    "subtitle": "subtitles.entity.wither.spawn"
  },
  "entity.wither_skeleton.ambient": {
    "sounds": [
      "mob/wither_skeleton/idle1",
      "mob/wither_skeleton/idle2",
      "mob/wither_skeleton/idle3"
    ],
    "subtitle": "subtitles.entity.wither_skeleton.ambient"
  },
  "entity.wither_skeleton.death": {
    "sounds": [
      "mob/wither_skeleton/death1",
      "mob/wither_skeleton/death2"
    ],
    "subtitle": "subtitles.entity.wither_skeleton.death"
  },
  "entity.wither_skeleton.hurt": {
    "sounds": [
      "mob/wither_skeleton/hurt1",
      "mob/wither_skeleton/hurt2",
      "mob/wither_skeleton/hurt3",
      "mob/wither_skeleton/hurt4"
    ],
    "subtitle": "subtitles.entity.wither_skeleton.hurt"
  },
  "entity.wither_skeleton.step": {
    "sounds": [
      "mob/wither_skeleton/step1",
      "mob/wither_skeleton/step2",
      "mob/wither_skeleton/step3",
      "mob/wither_skeleton/step4"
    ]
  },
  "entity.wolf.ambient": {
    "sounds": [
      "mob/wolf/bark1",
      "mob/wolf/bark2",
      "mob/wolf/bark3"
    ],
    "subtitle": "subtitles.entity.wolf.ambient"
  },
  "entity.wolf.death": {
    "sounds": [
      "mob/wolf/death"
    ],
    "subtitle": "subtitles.entity.wolf.death"
  },
  "entity.wolf.growl": {
    "sounds": [
      "mob/wolf/growl1",
      "mob/wolf/growl2",
      "mob/wolf/growl3"
    ],
    "subtitle": "subtitles.entity.wolf.growl"
  },
  "entity.wolf.howl": {
    "sounds": [
      "mob/wolf/howl1",
      "mob/wolf/howl2"
    ]
  },
  "entity.wolf.hurt": {
    "sounds": [
      "mob/wolf/hurt1",
      "mob/wolf/hurt2",
      "mob/wolf/hurt3"
    ],
    "subtitle": "subtitles.entity.wolf.hurt"
  },
  "entity.wolf.pant": {
    "sounds": [
      "mob/wolf/panting"
    ],
    "subtitle": "subtitles.entity.wolf.ambient"
  },
  "entity.wolf.shake": {
    "sounds": [
      "mob/wolf/shake"
    ],
    "subtitle": "subtitles.entity.wolf.shake"
  },
  "entity.wolf.step": {
    "sounds": [
      "mob/wolf/step1",
      "mob/wolf/step2",
      "mob/wolf/step3",
      "mob/wolf/step4",
      "mob/wolf/step5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.wolf.whine": {
    "sounds": [
      "mob/wolf/whine"
    ],
    "subtitle": "subtitles.entity.wolf.ambient"
  },
  "entity.zombie.ambient": {
    "sounds": [
      "mob/zombie/say1",
      "mob/zombie/say2",
      "mob/zombie/say3"
    ],
    "subtitle": "subtitles.entity.zombie.ambient"
  },
  "entity.zombie.attack_iron_door": {
    "sounds": [
      "mob/zombie/metal1",
      "mob/zombie/metal2",
      "mob/zombie/metal3"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "entity.zombie.attack_wooden_door": {
    "sounds": [
      "mob/zombie/wood1",
      "mob/zombie/wood2",
      "mob/zombie/wood3",
      "mob/zombie/wood4"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "entity.zombie.break_wooden_door": {
    "sounds": [
      "mob/zombie/woodbreak"
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "entity.zombie.converted_to_drowned": {
    "sounds": [
      "mob/drowned/convert1",
      "mob/drowned/convert2",
      "mob/drowned/convert3"
    ],
    "subtitle": "subtitles.entity.zombie.converted_to_drowned"
  },
  "entity.zombie.death": {
    "sounds": [
      "mob/zombie/death"
    ],
    "subtitle": "subtitles.entity.zombie.death"
  },
  "entity.zombie.destroy_egg": {
    "sounds": [
      "mob/turtle/egg/jump_egg1",
      "mob/turtle/egg/jump_egg2",
      "mob/turtle/egg/jump_egg3",
      "mob/turtle/egg/jump_egg4"
    ]
  },
  "entity.zombie.hurt": {
    "sounds": [
      "mob/zombie/hurt1",
      "mob/zombie/hurt2"
    ],
    "subtitle": "subtitles.entity.zombie.hurt"
  },
  "entity.zombie.infect": {
    "sounds": [
      "mob/zombie/infect"
    ],
    "subtitle": "subtitles.entity.zombie.infect"
  },
  "entity.zombie.step": {
    "sounds": [
      "mob/zombie/step1",
      "mob/zombie/step2",
      "mob/zombie/step3",
      "mob/zombie/step4",
      "mob/zombie/step5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "entity.zombie_horse.ambient": {
    "sounds": [
      "mob/horse/zombie/idle1",
      "mob/horse/zombie/idle2",
      "mob/horse/zombie/idle3"
    ],
    "subtitle": "subtitles.entity.zombie_horse.ambient"
  },
  "entity.zombie_horse.death": {
    "sounds": [
      "mob/horse/zombie/death"
    ],
    "subtitle": "subtitles.entity.zombie_horse.death"
  },
  "entity.zombie_horse.hurt": {
    "sounds": [
      "mob/horse/zombie/hit1",
      "mob/horse/zombie/hit2",
      "mob/horse/zombie/hit3",
      "mob/horse/zombie/hit4"
    ],
    "subtitle": "subtitles.entity.zombie_horse.hurt"
  },
  "entity.zombie_pigman.ambient": {
    "sounds": [
      "mob/zombiepig/zpig1",
      "mob/zombiepig/zpig2",
      "mob/zombiepig/zpig3",
      "mob/zombiepig/zpig4"
    ],
    "subtitle": "subtitles.entity.zombie_pigman.ambient"
  },
  "entity.zombie_pigman.angry": {
    "sounds": [
      "mob/zombiepig/zpigangry1",
      "mob/zombiepig/zpigangry2",
      "mob/zombiepig/zpigangry3",
      "mob/zombiepig/zpigangry4"
    ],
    "subtitle": "subtitles.entity.zombie_pigman.angry"
  },
  "entity.zombie_pigman.death": {
    "sounds": [
      "mob/zombiepig/zpigdeath"
    ],
    "subtitle": "subtitles.entity.zombie_pigman.death"
  },
  "entity.zombie_pigman.hurt": {
    "sounds": [
      "mob/zombiepig/zpighurt1",
      "mob/zombiepig/zpighurt2"
    ],
    "subtitle": "subtitles.entity.zombie_pigman.hurt"
  },
  "entity.zombie_villager.ambient": {
    "sounds": [
      "mob/zombie_villager/say1",
      "mob/zombie_villager/say2",
      "mob/zombie_villager/say3"
    ],
    "subtitle": "subtitles.entity.zombie_villager.ambient"
  },
  "entity.zombie_villager.converted": {
    "sounds": [
      "mob/zombie/unfect"
    ],
    "subtitle": "subtitles.entity.zombie_villager.converted"
  },
  "entity.zombie_villager.cure": {
    "sounds": [
      "mob/zombie/remedy"
    ],
    "subtitle": "subtitles.entity.zombie_villager.cure"
  },
  "entity.zombie_villager.death": {
    "sounds": [
      "mob/zombie_villager/death"
    ],
    "subtitle": "subtitles.entity.zombie_villager.death"
  },
  "entity.zombie_villager.hurt": {
    "sounds": [
      "mob/zombie_villager/hurt1",
      "mob/zombie_villager/hurt2"
    ],
    "subtitle": "subtitles.entity.zombie_villager.hurt"
  },
  "entity.zombie_villager.step": {
    "sounds": [
      "mob/zombie/step1",
      "mob/zombie/step2",
      "mob/zombie/step3",
      "mob/zombie/step4",
      "mob/zombie/step5"
    ],
    "subtitle": "subtitles.block.generic.footsteps"
  },
  "item.armor.equip_chain": {
    "sounds": [
      "item/armor/equip_chain1",
      "item/armor/equip_chain2",
      "item/armor/equip_chain3",
      "item/armor/equip_chain4",
      "item/armor/equip_chain5",
      "item/armor/equip_chain6"
    ],
    "subtitle": "subtitles.item.armor.equip_chain"
  },
  "item.armor.equip_diamond": {
    "sounds": [
      "item/armor/equip_diamond1",
      "item/armor/equip_diamond2",
      "item/armor/equip_diamond3",
      "item/armor/equip_diamond4",
      "item/armor/equip_diamond5",
      "item/armor/equip_diamond6"
    ],
    "subtitle": "subtitles.item.armor.equip_diamond"
  },
  "item.armor.equip_elytra": {
    "sounds": [
      "item/armor/equip_leather1",
      "item/armor/equip_leather2",
      "item/armor/equip_leather3",
      "item/armor/equip_leather4",
      "item/armor/equip_leather5",
      "item/armor/equip_leather6"
    ],
    "subtitle": "subtitles.item.armor.equip_elytra"
  },
  "item.armor.equip_generic": {
    "sounds": [
      "item/armor/equip_generic1",
      "item/armor/equip_generic2",
      "item/armor/equip_generic3",
      "item/armor/equip_generic4",
      "item/armor/equip_generic5",
      "item/armor/equip_generic6"
    ],
    "subtitle": "subtitles.item.armor.equip"
  },
  "item.armor.equip_gold": {
    "sounds": [
      "item/armor/equip_gold1",
      "item/armor/equip_gold2",
      "item/armor/equip_gold3",
      "item/armor/equip_gold4",
      "item/armor/equip_gold5",
      "item/armor/equip_gold6"
    ],
    "subtitle": "subtitles.item.armor.equip_gold"
  },
  "item.armor.equip_iron": {
    "sounds": [
      "item/armor/equip_iron1",
      "item/armor/equip_iron2",
      "item/armor/equip_iron3",
      "item/armor/equip_iron4",
      "item/armor/equip_iron5",
      "item/armor/equip_iron6"
    ],
    "subtitle": "subtitles.item.armor.equip_iron"
  },
  "item.armor.equip_leather": {
    "sounds": [
      "item/armor/equip_leather1",
      "item/armor/equip_leather2",
      "item/armor/equip_leather3",
      "item/armor/equip_leather4",
      "item/armor/equip_leather5",
      "item/armor/equip_leather6"
    ],
    "subtitle": "subtitles.item.armor.equip_leather"
  },
  "item.armor.equip_turtle": {
    "sounds": [
      "mob/turtle/armor",
      {
        "name": "mob/turtle/armor",
        "pitch": 0.85
      },
      {
        "name": "mob/turtle/armor",
        "pitch": 1.1
      }
    ],
    "subtitle": "subtitles.item.armor.equip_turtle"
  },
  "item.axe.strip": {
    "sounds": [
      {
        "name": "item/axe/strip1",
        "volume": 0.9
      },
      {
        "name": "item/axe/strip2",
        "volume": 0.9
      },
      {
        "name": "item/axe/strip3",
        "volume": 0.9
      },
      {
        "name": "item/axe/strip4",
        "volume": 0.9
      },
      {
        "name": "item/axe/strip1",
        "pitch": 0.85,
        "volume": 0.9
      },
      {
        "name": "item/axe/strip2",
        "pitch": 0.85,
        "volume": 0.9
      },
      {
        "name": "item/axe/strip3",
        "pitch": 0.85,
        "volume": 0.9
      },
      {
        "name": "item/axe/strip4",
        "pitch": 0.85,
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.item.axe.strip"
  },
  "item.book.page_turn": {
    "sounds": [
      {
        "name": "item/book/open_flip1",
        "volume": 2
      },
      {
        "name": "item/book/open_flip2",
        "volume": 2
      },
      {
        "name":"item/book/open_flip3",
        "volume": 2
      }
    ],
    "subtitle": "subtitles.item.book.page_turn"
  },
  "item.book.put": {
    "sounds": [
      "item/book/close_put1",
      "item/book/close_put2"
    ],
    "subtitle": "subtitles.item.book.put"
  },
  "item.bottle.empty": {
    "sounds": [
      "item/bottle/empty1",
      "item/bottle/empty2"
    ]
  },
  "item.bottle.fill": {
    "sounds": [
      "item/bottle/fill1",
      "item/bottle/fill2",
      "item/bottle/fill3",
      "item/bottle/fill4"
    ],
    "subtitle": "subtitles.item.bottle.fill"
  },
  "item.bottle.fill_dragonbreath": {
    "sounds": [
      "item/bottle/fill_dragonbreath1",
      "item/bottle/fill_dragonbreath2"
    ],
    "subtitle": "subtitles.item.bottle.fill"
  },
  "item.bucket.empty": {
    "sounds": [
      {
        "name": "item/bucket/empty1",
        "pitch": 0.9
      },
      "item/bucket/empty1",
      "item/bucket/empty2",
      "item/bucket/empty3"
    ],
    "subtitle": "subtitles.item.bucket.empty"
  },
  "item.bucket.empty_fish": {
    "sounds": [
      "item/bucket/empty_fish1",
      "item/bucket/empty_fish2",
      "item/bucket/empty_fish3"
    ]
  },
  "item.bucket.empty_lava": {
    "sounds": [
      "item/bucket/empty_lava1",
      "item/bucket/empty_lava2",
      "item/bucket/empty_lava3"
    ],
    "subtitle": "subtitles.item.bucket.empty"
  },
  "item.bucket.fill": {
    "sounds": [
      "item/bucket/fill1",
      "item/bucket/fill2",
      "item/bucket/fill3"
    ],
    "subtitle": "subtitles.item.bucket.fill"
  },
  "item.bucket.fill_fish": {
    "sounds": [
      "item/bucket/fill_fish1",
      "item/bucket/fill_fish2",
      "item/bucket/fill_fish3"
    ]
  },
  "item.bucket.fill_lava": {
    "sounds": [
      "item/bucket/fill_lava1",
      "item/bucket/fill_lava2",
      "item/bucket/fill_lava3"
    ],
    "subtitle": "subtitles.item.bucket.fill"
  },
  "item.chorus_fruit.teleport": {
    "sounds": [
      "mob/endermen/portal",
      "mob/endermen/portal2"
    ],
    "subtitle": "subtitles.item.chorus_fruit.teleport"
  },
  "item.crossbow.quick_charge_1": {
    "sounds": [
      {
        "name": "item/crossbow/quick_charge/quick1_1",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick1_1",
        "volume": 0.5,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/quick_charge/quick1_2",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick1_2",
        "volume": 0.65,
        "pitch": 0.95
      },
      {
        "name": "item/crossbow/quick_charge/quick1_3",
        "volume": 0.65,
        "pitch": 1
      }
    ],
    "subtitle": "subtitles.item.crossbow.charge"
  },
  "item.crossbow.quick_charge_2": {
    "sounds": [
      {
        "name": "item/crossbow/quick_charge/quick2_1",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick2_1",
        "volume": 0.5,
        "pitch": 0.95
      },
      {
        "name": "item/crossbow/quick_charge/quick2_2",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick2_2",
        "volume": 0.65,
        "pitch": 0.95
      },
      {
        "name": "item/crossbow/quick_charge/quick2_2",
        "volume": 0.65,
        "pitch": 1.05
      },
      {
        "name": "item/crossbow/quick_charge/quick2_3",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick2_3",
        "volume": 0.65,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/quick_charge/quick2_3",
        "volume": 0.65,
        "pitch": 1.05
      }
    ],
    "subtitle": "subtitles.item.crossbow.charge"
  },
  "item.crossbow.quick_charge_3": {
    "sounds": [
      {
        "name": "item/crossbow/quick_charge/quick3_1",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick3_1",
        "volume": 0.5,
        "pitch": 0.95
      },
      {
        "name": "item/crossbow/quick_charge/quick3_2",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick3_2",
        "volume": 0.65,
        "pitch": 0.95
      },
      {
        "name": "item/crossbow/quick_charge/quick3_2",
        "volume": 0.65,
        "pitch": 1.05
      },
      {
        "name": "item/crossbow/quick_charge/quick3_3",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/quick_charge/quick3_3",
        "volume": 0.65,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/quick_charge/quick3_3",
        "volume": 0.65,
        "pitch": 1.05
      }
    ],
    "subtitle": "subtitles.item.crossbow.charge"
  },
  "item.crossbow.loading_start": {
    "sounds": [
      {
        "name": "item/crossbow/loading_start",
        "volume": 0.3,
        "pitch": 1
      }
    ],
    "subtitle": "subtitles.item.crossbow.charge"
  },
  "item.crossbow.loading_middle": {
    "sounds": [
      {
        "name": "item/crossbow/loading_middle1",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/loading_middle1",
        "volume": 0.65,
        "pitch": 1.2
      },
      {
        "name": "item/crossbow/loading_middle1",
        "volume": 0.65,
        "pitch": 0.95
      },
      {
        "name": "item/crossbow/loading_middle2",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/loading_middle2",
        "volume": 0.65,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/loading_middle2",
        "volume": 0.65,
        "pitch": 1.05
      },
      {
        "name": "item/crossbow/loading_middle3",
        "volume": 0.65,
        "pitch": 1
      },
      {
        "name": "item/crossbow/loading_middle3",
        "volume": 0.65,
        "pitch": 1.05
      },
      {
        "name": "item/crossbow/loading_middle3",
        "volume": 0.65,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/loading_middle4",
        "volume": 0.65,
        "pitch": 1
      }
    ]
  },
  "item.crossbow.loading_end": {
    "sounds": [
      {
        "name": "item/crossbow/loading_end",
        "volume": 1
      }
    ],
    "subtitle": "subtitles.item.crossbow.load"
  },
  "item.crossbow.shoot": {
    "sounds": [
      {
        "name": "item/crossbow/shoot1",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/shoot2",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/shoot3",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name": "item/crossbow/shoot1",
        "volume": 0.9,
        "pitch": 1
      },
      {
        "name": "item/crossbow/shoot2",
        "volume": 0.9,
        "pitch": 1
      },
      {
        "name": "item/crossbow/shoot3",
        "volume": 0.9,
        "pitch": 1
      },
      {
        "name": "item/crossbow/shoot1",
        "volume": 0.8,
        "pitch": 1
      },
      {
        "name": "item/crossbow/shoot2",
        "volume": 0.8,
        "pitch": 1
      },
      {
        "name": "item/crossbow/shoot3",
        "volume": 0.8,
        "pitch": 1
      }
    ],
    "subtitle": "subtitles.item.crossbow.shoot"
  },
  "item.crossbow.hit": {
    "sounds": [
      "random/bowhit1",
      "random/bowhit2",
      "random/bowhit3",
      "random/bowhit4"
    ],
    "subtitle": "subtitles.item.crossbow.hit"
  },
  "item.elytra.flying": {
    "sounds": [
      {
        "name": "item/elytra/elytra_loop",
        "volume": 0.6
      }
    ]
  },
  "item.firecharge.use": {
    "sounds": [
      "mob/ghast/fireball4"
    ],
    "subtitle": "subtitles.item.firecharge.use"
  },
  "item.flintandsteel.use": {
    "sounds": [
      "fire/ignite"
    ],
    "subtitle": "subtitles.item.flintandsteel.use"
  },
  "item.hoe.till": {
    "sounds": [
      "item/hoe/till1",
      "item/hoe/till2",
      "item/hoe/till3",
      "item/hoe/till4"
    ],
    "subtitle": "subtitles.item.hoe.till"
  },
  "item.nether_wart.plant": {
    "sounds": [
      {
        "name": "item/plant/netherwart1",
        "volume": 0.9
      },
      {
        "name": "item/plant/netherwart2",
        "volume": 0.9
      },
      {
        "name": "item/plant/netherwart3",
        "volume": 0.9
      },
      {
        "name": "item/plant/netherwart4",
        "volume": 0.9
      },
      {
        "name": "item/plant/netherwart5",
        "volume": 0.9
      },
      {
        "name": "item/plant/netherwart6",
        "volume": 0.9
      },
      {
        "name": "item/plant/netherwart1",
        "volume": 0.9,
        "pitch": 1.12
      },
      {
        "name": "item/plant/netherwart2",
        "volume": 0.9,
        "pitch": 1.12
      },
      {
        "name": "item/plant/netherwart3",
        "volume": 0.9,
        "pitch": 1.12
      },
      {
        "name": "item/plant/netherwart4",
        "volume": 0.9,
        "pitch": 1.12
      },
      {
        "name": "item/plant/netherwart5",
        "volume": 0.9,
        "pitch": 1.12
      },
      {
        "name": "item/plant/netherwart6",
        "volume": 0.9,
        "pitch": 1.12
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "item.crop.plant": {
    "sounds": [
      {
        "name":  "item/plant/crop1",
        "volume": 0.45
      },
      {
        "name":  "item/plant/crop2",
        "volume": 0.45
      },
      {
        "name": "item/plant/crop3",
        "volume": 0.45
      },
      {
        "name": "item/plant/crop4",
        "volume": 0.45
      },
      {
        "name":  "item/plant/crop5",
        "volume": 0.45
      },
      {
        "name":  "item/plant/crop6",
        "volume": 0.45
      },
      {
        "name":  "item/plant/crop1",
        "volume": 0.45,
        "pitch": 1.2
      },
      {
        "name":  "item/plant/crop2",
        "volume": 0.45,
        "pitch": 1.2
      },
      {
        "name": "item/plant/crop3",
        "volume": 0.45,
        "pitch": 1.2
      },
      {
        "name":  "item/plant/crop4",
        "volume": 0.45,
        "pitch": 1.2
      },
      {
        "name":  "item/plant/crop5",
        "volume": 0.45,
        "pitch": 1.2
      },
      {
        "name": "item/plant/crop6",
        "volume": 0.45,
        "pitch": 1.2
      }
    ],
    "subtitle": "subtitles.block.generic.place"
  },
  "block.crop.break": {
    "sounds": [
      {
        "name":  "block/bamboo/sapling_place1",
        "volume": 0.9
      },
      {
        "name":  "block/bamboo/sapling_place2",
        "volume": 0.9
      },
      {
        "name": "block/bamboo/sapling_place3",
        "volume": 0.9
      },
      {
        "name": "block/bamboo/sapling_place4",
        "volume": 0.9
      },
      {
        "name":  "block/bamboo/sapling_place5",
        "volume": 0.9
      },
      {
        "name":  "block/bamboo/sapling_place6",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "block.nether_wart.break": {
    "sounds": [
      {
        "name":  "item/plant/netherwart1",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name":  "item/plant/netherwart2",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name": "item/plant/netherwart3",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name":  "item/plant/netherwart4",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name":  "item/plant/netherwart5",
        "volume": 0.9,
        "pitch": 0.9
      },
      {
        "name": "item/plant/netherwart6",
        "volume": 0.9,
        "pitch": 0.9
      }
    ],
    "subtitle": "subtitles.block.generic.break"
  },
  "item.shield.block": {
    "sounds": [
      "item/shield/block1",
      "item/shield/block2",
      "item/shield/block3",
      "item/shield/block4",
      "item/shield/block5"
    ],
    "subtitle": "subtitles.item.shield.block"
  },
  "item.shield.break": {
    "sounds": [
      "random/break"
    ],
    "subtitle": "subtitles.entity.item.break"
  },
  "item.shovel.flatten": {
    "sounds": [
      "item/shovel/flatten1",
      "item/shovel/flatten2",
      "item/shovel/flatten3",
      "item/shovel/flatten4"
    ],
    "subtitle": "subtitles.item.shovel.flatten"
  },
  "item.totem.use": {
    "sounds": [
      "item/totem/use_totem"
    ],
    "subtitle": "subtitles.item.totem.use"
  },
  "item.sweet_berries.pick_from_bush": {
    "sounds": [
      "item/sweet_berries/pick_from_bush1",
      "item/sweet_berries/pick_from_bush2"
    ],
    "subtitle": "subtitles.item.berries.pick"
  },
  "item.trident.hit": {
    "sounds": [
      "item/trident/pierce1",
      "item/trident/pierce2",
      "item/trident/pierce3"
    ],
    "subtitle": "subtitles.item.trident.hit"
  },
  "item.trident.hit_ground": {
    "sounds": [
      {
        "name": "item/trident/ground_impact1",
        "volume": 0.9
      },
      {
        "name": "item/trident/ground_impact2",
        "volume": 0.9
      },
      {
        "name": "item/trident/ground_impact3",
        "volume": 0.9
      },
      {
        "name": "item/trident/ground_impact4",
        "volume": 0.9
      }
    ],
    "subtitle": "subtitles.item.trident.hit_ground"
  },
  "item.trident.return": {
    "sounds": [
      {
        "name": "item/trident/return1",
        "volume": 0.8
      },
      {
        "name": "item/trident/return2",
        "pitch": 1.2,
        "volume": 0.8
      },
      {
        "name": "item/trident/return3",
        "pitch": 0.8,
        "volume": 0.8
      },
      {
        "name": "item/trident/return2",
        "volume": 0.8
      },
      {
        "name": "item/trident/return2",
        "pitch": 1.2,
        "volume": 0.8
      },
      {
        "name": "item/trident/return2",
        "pitch": 0.8,
        "volume": 0.8
      },
      {
        "name": "item/trident/return3",
        "volume": 0.8
      },
      {
        "name": "item/trident/return3",
        "pitch": 1.2,
        "volume": 0.8
      },
      {
        "name": "item/trident/return3",
        "pitch": 0.8,
        "volume": 0.8
      }
    ],
    "subtitle": "subtitles.item.trident.return"
  },
  "item.trident.riptide_1": {
    "sounds": [
      "item/trident/riptide1"
    ],
    "subtitle": "subtitles.item.trident.riptide"
  },
  "item.trident.riptide_2": {
    "sounds": [
      "item/trident/riptide2"
    ],
    "subtitle": "subtitles.item.trident.riptide"
  },
  "item.trident.riptide_3": {
    "sounds": [
      "item/trident/riptide3"
    ],
    "subtitle": "subtitles.item.trident.riptide"
  },
  "item.trident.throw": {
    "sounds": [
      "item/trident/throw1",
      "item/trident/throw2"
    ],
    "subtitle": "subtitles.item.trident.throw"
  },
  "item.trident.thunder": {
    "sounds": [
      "item/trident/thunder1",
      "item/trident/thunder2"
    ],
    "subtitle": "subtitles.item.trident.thunder"
  },
  "music.creative": {
    "sounds": [
      {
        "name": "music.game",
        "type": "event"
      },
      {
        "name": "music/game/creative/creative1",
        "stream": true
      },
      {
        "name": "music/game/creative/creative2",
        "stream": true
      },
      {
        "name": "music/game/creative/creative3",
        "stream": true
      },
      {
        "name": "music/game/creative/creative4",
        "stream": true
      },
      {
        "name": "music/game/creative/creative5",
        "stream": true
      },
      {
        "name": "music/game/creative/creative6",
        "stream": true
      }
    ]
  },
  "music.credits": {
    "sounds": [
      {
        "name": "music/game/end/credits",
        "stream": true
      }
    ]
  },
  "music.dragon": {
    "sounds": [
      {
        "name": "music/game/end/boss",
        "stream": true
      }
    ]
  },
  "music.end": {
    "sounds": [
      {
        "name": "music/game/end/end",
        "stream": true
      }
    ]
  },
  "music.game": {
    "sounds": [
      {
        "name": "music/game/calm1",
        "stream": true
      },
      {
        "name": "music/game/calm2",
        "stream": true
      },
      {
        "name": "music/game/calm3",
        "stream": true
      },
      {
        "name": "music/game/hal1",
        "stream": true
      },
      {
        "name": "music/game/hal2",
        "stream": true
      },
      {
        "name": "music/game/hal3",
        "stream": true
      },
      {
        "name": "music/game/hal4",
        "stream": true
      },
      {
        "name": "music/game/nuance1",
        "stream": true
      },
      {
        "name": "music/game/nuance2",
        "stream": true
      },
      {
        "name": "music/game/piano1",
        "stream": true
      },
      {
        "name": "music/game/piano2",
        "stream": true
      },
      {
        "name": "music/game/piano3",
        "stream": true
      }
    ]
  },
  "music.menu": {
    "sounds": [
      {
        "name": "music/menu/menu1",
        "stream": true
      },
      {
        "name": "music/menu/menu2",
        "stream": true
      },
      {
        "name": "music/menu/menu3",
        "stream": true
      },
      {
        "name": "music/menu/menu4",
        "stream": true
      }
    ]
  },
  "music.nether": {
    "sounds": [
      {
        "name": "music/game/nether/nether1",
        "stream": true
      },
      {
        "name": "music/game/nether/nether2",
        "stream": true
      },
      {
        "name": "music/game/nether/nether3",
        "stream": true
      },
      {
        "name": "music/game/nether/nether4",
        "stream": true
      }
    ]
  },
  "music.under_water": {
    "sounds": [
      {
        "name": "music/game/water/shuniji",
        "stream": true,
        "volume": 0.4
      },
      {
        "name": "music/game/water/dragon_fish",
        "stream": true,
        "volume": 0.4
      },
      {
        "name": "music/game/water/axolotl",
        "stream": true,
        "volume": 0.4
      }
    ]
  },
  "music_disc.11": {
    "sounds": [
      {
        "name": "records/11",
        "stream": true
      }
    ]
  },
  "music_disc.13": {
    "sounds": [
      {
        "name": "records/13",
        "stream": true
      }
    ]
  },
  "music_disc.blocks": {
    "sounds": [
      {
        "name": "records/blocks",
        "stream": true
      }
    ]
  },
  "music_disc.cat": {
    "sounds": [
      {
        "name": "records/cat",
        "stream": true
      }
    ]
  },
  "music_disc.chirp": {
    "sounds": [
      {
        "name": "records/chirp",
        "stream": true
      }
    ]
  },
  "music_disc.far": {
    "sounds": [
      {
        "name": "records/far",
        "stream": true
      }
    ]
  },
  "music_disc.mall": {
    "sounds": [
      {
        "name": "records/mall",
        "stream": true
      }
    ]
  },
  "music_disc.mellohi": {
    "sounds": [
      {
        "name": "records/mellohi",
        "stream": true
      }
    ]
  },
  "music_disc.stal": {
    "sounds": [
      {
        "name": "records/stal",
        "stream": true
      }
    ]
  },
  "music_disc.strad": {
    "sounds": [
      {
        "name": "records/strad",
        "stream": true
      }
    ]
  },
  "music_disc.wait": {
    "sounds": [
      {
        "name": "records/wait",
        "stream": true
      }
    ]
  },
  "music_disc.ward": {
    "sounds": [
      {
        "name": "records/ward",
        "stream": true
      }
    ]
  },
  "ui.button.click": {
    "sounds": [
      "random/click_stereo"
    ]
  },
  "ui.cartography_table.take_result": {
    "sounds": [
      "ui/cartography_table/drawmap1",
      "ui/cartography_table/drawmap2",
      "ui/cartography_table/drawmap3"
    ]
  },
  "ui.loom.select_pattern": {
    "sounds": [
      {
        "name": "ui/loom/select_pattern1",
        "volume": 1
      },
      {
        "name": "ui/loom/select_pattern2",
        "volume": 1
      },
      {
        "name": "ui/loom/select_pattern3",
        "volume": 1
      },
      {
        "name": "ui/loom/select_pattern4",
        "volume": 1
      },
      {
        "name": "ui/loom/select_pattern5",
        "volume": 1
      }
    ]
  },
  "ui.loom.take_result": {
    "sounds": [
      {
        "name": "ui/loom/take_result1",
        "volume": 0.5
      },
      {
        "name": "ui/loom/take_result2",
        "volume": 0.5
      }
    ]
  },
  "ui.toast.challenge_complete": {
    "sounds": [
      {
        "name": "ui/toast/challenge_complete",
        "volume": 0.6
      }
    ]
  },
  "ui.toast.in": {
    "sounds": [
      {
        "name": "ui/toast/in",
        "volume": 0.4
      }
    ]
  },
  "ui.toast.out": {
    "sounds": [
      {
        "name": "ui/toast/out",
        "volume": 0.4
      }
    ]
  },
  "ui.stonecutter.select_recipe" : {
    "sounds": [
      "random/click"
    ]
  },
  "ui.stonecutter.take_result": {
    "sounds": [
      {
        "name": "ui/stonecutter/cut1",
        "volume": 1
      },
      {
        "name": "ui/stonecutter/cut1",
        "volume": 1,
        "pitch": 0.92
      },
      {
        "name":"ui/stonecutter/cut2",
        "volume": 1
      },
      {
        "name":"ui/stonecutter/cut2",
        "volume": 1,
        "pitch": 0.92
      }
    ]
  },
  "weather.rain": {
    "sounds": [
      "ambient/weather/rain1",
      "ambient/weather/rain2",
      "ambient/weather/rain3",
      "ambient/weather/rain4",
      "ambient/weather/rain5",
      "ambient/weather/rain6",
      "ambient/weather/rain7",
      "ambient/weather/rain8"
    ],
    "subtitle": "subtitles.weather.rain"
  },
  "weather.rain.above": {
    "sounds": [
      "ambient/weather/rain1",
      "ambient/weather/rain2",
      "ambient/weather/rain3",
      "ambient/weather/rain4"
    ],
    "subtitle": "subtitles.weather.rain"
  }
}

 

Edited by frakier
  • frakier changed the title to [1.14.4] SOLVED: Check if soundEvent is empty, fall back to minecraft sound

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • The error log suggests removing player animations, did you try that? Usually client side mods like that cannot run on a dedicated server. Also, please read the FAQ (banner at top of page) with regards ro sharing logs.
    • I bought a server and installed the "LOST SOULS" build, but the server does not start, the following information it gives:   ---- Minecraft Crash Report ---- // Oops. Time: 2025-09-09 15:52:58 Description: Mod loading error has occurred java.lang.Exception: Mod Loading has failed     at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:60) ~[forge-1.20.1-47.3.0-universal.jar%23704!/:?] {re:classloading}     at net.minecraftforge.server.loading.ServerModLoader.load(ServerModLoader.java:37) ~[forge-1.20.1-47.3.0-universal.jar%23704!/:?] {re:classloading}     at net.minecraft.server.Main.main(Main.java:125) ~[server-1.20.1-20230612.114412-srg.jar%23699!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:connector_pre_launch:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.0.jar%2369!/:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:103) ~[fmlloader-1.20.1-47.3.0.jar%2369!/:?] {}     at net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$makeService$0(CommonServerLaunchHandler.java:27) ~[fmlloader-1.20.1-47.3.0.jar%2369!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: main Suspected Mods: NONE Stacktrace:     at net.minecraftforge.logging.CrashReportExtender.lambda$dumpModLoadingCrashReport$7(CrashReportExtender.java:63) ~[forge-1.20.1-47.3.0-universal.jar%23704!/:?] {re:classloading} -- NO MOD INFO AVAILABLE -- Details:     Mod File: NO FILE INFO     Failure message: Some of your mods are incompatible with the game or each other!         A potential solution has been determined, this may resolve your problem:            - Remove mod Player Animator (playeranimator) 1.0.2-rc1+1.20 ().         More details:     Mod Version: NO MOD INFO AVAILABLE     Mod Issue URL: NOT PROVIDED     Exception message: MISSING EXCEPTION MESSAGE Stacktrace:     at net.minecraftforge.logging.CrashReportExtender.lambda$dumpModLoadingCrashReport$7(CrashReportExtender.java:63) ~[forge-1.20.1-47.3.0-universal.jar%23704!/:?] {re:classloading}     at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {}     at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:61) ~[forge-1.20.1-47.3.0-universal.jar%23704!/:?] {re:classloading}     at net.minecraftforge.server.loading.ServerModLoader.load(ServerModLoader.java:37) ~[forge-1.20.1-47.3.0-universal.jar%23704!/:?] {re:classloading}     at net.minecraft.server.Main.main(Main.java:125) ~[server-1.20.1-20230612.114412-srg.jar%23699!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:connector_pre_launch:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.0.jar%2369!/:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:103) ~[fmlloader-1.20.1-47.3.0.jar%2369!/:?] {}     at net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$makeService$0(CommonServerLaunchHandler.java:27) ~[fmlloader-1.20.1-47.3.0.jar%2369!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar%2355!/:?] {}     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} -- System Details -- Details:     Minecraft Version: 1.20.1     Minecraft Version ID: 1.20.1     Operating System: Linux (amd64) version 6.8.0-71-generic     Java Version: 17.0.14, Eclipse Adoptium     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium     Memory: 1073749504 bytes (1024 MiB) / 1946157056 bytes (1856 MiB) up to 8589934592 bytes (8192 MiB)     CPUs: 3     Processor Vendor: AMD     Processor Name: AMD     Identifier: AMD Family 0 Model 0 Stepping 0     Microarchitecture: unknown     Frequency (GHz): -0.00     Number of physical packages: 1     Number of physical CPUs: 24     Number of logical CPUs: 32     Graphics card #0 name: unknown     Graphics card #0 vendor: unknown     Graphics card #0 VRAM (MB): 0.00     Graphics card #0 deviceId: unknown     Graphics card #0 versionInfo: unknown     Virtual memory max (MB): 0.00     Virtual memory used (MB): 0.00     Swap memory total (MB): 0.00     Swap memory used (MB): 0.00     JVM Flags: 3 total; -Xms128M -Xmx8192M -XX:+UseG1GC     Sinytra Connector: 1.0.0-beta.46+1.20.1         SINYTRA CONNECTOR IS PRESENT!         Please verify issues are not caused by Connector before reporting them to mod authors. If you're unsure, file a report on Connector's issue tracker.         Connector's issue tracker can be found at https://github.com/Sinytra/Connector/issues.     ModLauncher: 10.0.9+10.0.9+main.dcd20f30     ModLauncher launch target: forgeserver     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.5.jar eventbus PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar slf4jfixer PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.20.1-47.3.0.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar mixin-transmogrifier TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar connector_loader TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         [email protected]         javafml@null         lowcodefml@null     Mod List:          saturn-mc1.20.1-0.1.3.jar                         |Saturn                        |saturn                        |0.1.3               |NONE      |Manifest: NOSIGNATURE         YungsBetterDungeons-1.20-Forge-4.0.4.jar          |YUNG's Better Dungeons        |betterdungeons                |1.20-Forge-4.0.4    |NONE      |Manifest: NOSIGNATURE         almanac-1.20.x-forge-1.0.2.jar                    |Almanac                       |almanac                       |1.0.2               |NONE      |Manifest: NOSIGNATURE         EasyAnvils-v8.0.2-1.20.1-Forge.jar                |Easy Anvils                   |easyanvils                    |8.0.2               |NONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         supermartijn642configlib-1.1.8-forge-mc1.20.jar   |SuperMartijn642's Config Libra|supermartijn642configlib      |1.1.8               |NONE      |Manifest: NOSIGNATURE         additionalentityattributes-forge-1.4.0.5+1.20.1.ja|Additional Entity Attributes  |additionalentityattributes    |1.4.0.5+1.20.1      |NONE      |Manifest: NOSIGNATURE         player-animation-lib-forge-1.0.2-rc1+1.20.jar     |Player Animator               |playeranimator                |1.0.2-rc1+1.20      |NONE      |Manifest: NOSIGNATURE         kubejs-bridge-1.11.2+1.20.1.jar                   |Connector Extras KubeJS Bridge|connectorextras_kubejs_bridge |1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         dynamiccrosshair-7.4.4+1.20-forge.jar             |Dynamic Crosshair             |dynamiccrosshair              |7.4.4+1.20          |NONE      |Manifest: NOSIGNATURE         fabric-rendering-fluids-v1-3.0.28+4ac5e37a77.jar  |Fabric Rendering Fluids (v1)  |fabric_rendering_fluids_v1    |3.0.28+4ac5e37a77   |NONE      |Manifest: NOSIGNATURE         fabric-models-v0-0.4.2+7c3892a477.jar             |Fabric Models (v0)            |fabric_models_v0              |0.4.2+7c3892a477    |NONE      |Manifest: NOSIGNATURE         dew_drop_daily_weather-1.0.jar                    |Dew Drop Daily Weather        |dew_drop_daily_weather        |1.0                 |NONE      |Manifest: NOSIGNATURE         valhelsia_furniture-forgeLS-1.20.1-1.1.3.jar      |Valhelsia Furniture           |valhelsia_furniture           |1.1.3               |NONE      |Manifest: NOSIGNATURE         apoli-forge-1.20.1-2.9.0.8.jar                    |Apoli                         |apoli                         |1.20.1-2.9.0.8      |NONE      |Manifest: NOSIGNATURE         Feature-Recycler-forge-1.0.1.jar                  |Feature Recycler              |featurerecycler               |1.0.1               |NONE      |Manifest: NOSIGNATURE         fabric-convention-tags-v1-1.5.5+fa3d1c0177.jar    |Fabric Convention Tags        |fabric_convention_tags_v1     |1.5.5+fa3d1c0177    |NONE      |Manifest: NOSIGNATURE         modernfix-forge-5.19.5+mc1.20.1.jar               |ModernFix                     |modernfix                     |5.19.5+mc1.20.1     |NONE      |Manifest: NOSIGNATURE         fabric-command-api-v1-1.2.34+f71b366f77.jar       |Fabric Command API (v1)       |fabric_command_api_v1         |1.2.34+f71b366f77   |NONE      |Manifest: NOSIGNATURE         fabric-block-view-api-v2-1.0.1+0767707077.jar     |Fabric BlockView API (v2)     |fabric_block_view_api_v2      |1.0.1+0767707077    |NONE      |Manifest: NOSIGNATURE         fabric-command-api-v2-2.2.13+561530ec77.jar       |Fabric Command API (v2)       |fabric_command_api_v2         |2.2.13+561530ec77   |NONE      |Manifest: NOSIGNATURE         namepain-1.5.0 forge-1.20.x.jar                   |Name Pain                     |namepain                      |1.5.0               |NONE      |Manifest: NOSIGNATURE         YungsApi-1.20-Forge-4.0.6.jar                     |YUNG's API                    |yungsapi                      |1.20-Forge-4.0.6    |NONE      |Manifest: NOSIGNATURE         rei-bridge-1.11.2+1.20.1.jar                      |Connector Extras REI Bridge   |connectorextras_rei_bridge    |1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         clickadv-1.20.1-3.8.jar                           |clickadv mod                  |clickadv                      |1.20.1-3.8          |NONE      |Manifest: NOSIGNATURE         PickUpNotifier-v8.0.0-1.20.1-Forge.jar            |Pick Up Notifier              |pickupnotifier                |8.0.0               |NONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         balm-forge-1.20.1-7.3.9-all.jar                   |Balm                          |balm                          |7.3.9               |NONE      |Manifest: NOSIGNATURE         fabric-screen-api-v1-2.0.8+45a670a577.jar         |Fabric Screen API (v1)        |fabric_screen_api_v1          |2.0.8+45a670a577    |NONE      |Manifest: NOSIGNATURE         projectile_damage-forge-3.2.2+1.20.1.jar          |Projectile Damage Attribute   |projectile_damage             |3.2.2+1.20.1        |NONE      |Manifest: NOSIGNATURE         JustEnoughResources-1.20.1-1.4.0.247.jar          |Just Enough Resources         |jeresources                   |1.4.0.247           |NONE      |Manifest: NOSIGNATURE         chat_heads-0.12.13-forge-1.20.jar                 |Chat Heads                    |chat_heads                    |0.12.13             |NONE      |Manifest: NOSIGNATURE         bbs-1.20.1-0.1.3-forge.jar                        |Better Block Sounds           |bbs                           |1.20.1-0.1.3        |NONE      |Manifest: NOSIGNATURE         exposure-1.20.1-1.7.6-forge.jar                   |Exposure                      |exposure                      |1.7.6               |NONE      |Manifest: NOSIGNATURE         cloth-config-11.1.106-forge.jar                   |Cloth Config v10 API          |cloth_config                  |11.1.106            |NONE      |Manifest: NOSIGNATURE         Geophilic v3.1.4 f15-57.jar                       |Geophilic                     |geophilic                     |3.1.4               |NONE      |Manifest: NOSIGNATURE         embeddium-0.3.31+mc1.20.1.jar                     |Embeddium                     |embeddium                     |0.3.31+mc1.20.1     |NONE      |Manifest: NOSIGNATURE         terrablender-bridge-1.11.2+1.20.1.jar             |Connector Extras Terrablender |connectorextras_terrablender_b|1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         GeophilicReforged-v1.2.0.jar                      |Geophilic Reforged            |geophilic_reforged            |1.2.0               |NONE      |Manifest: NOSIGNATURE         structure_gel-1.20.1-2.16.2.jar                   |Structure Gel API             |structure_gel                 |2.16.2              |NONE      |Manifest: NOSIGNATURE         corpse-forge-1.20.1-1.0.14.jar                    |Corpse                        |corpse                        |1.20.1-1.0.14       |NONE      |Manifest: NOSIGNATURE         AdvancementPlaques-1.20.1-forge-1.6.7.jar         |Advancement Plaques           |advancementplaques            |1.6.7               |NONE      |Manifest: NOSIGNATURE         ImmersiveUI-FORGE-0.2.2.jar                       |ImmersiveUI                   |immersiveui                   |0.2.2               |NONE      |Manifest: NOSIGNATURE         morevillagers-forge-1.20.1-5.0.0.jar              |More Villagers                |morevillagers                 |5.0.0               |NONE      |Manifest: NOSIGNATURE         fabric-game-rule-api-v1-1.0.40+683d4da877.jar     |Fabric Game Rule API (v1)     |fabric_game_rule_api_v1       |1.0.40+683d4da877   |NONE      |Manifest: NOSIGNATURE         fantasy_armor-0.3.1-1.20.1.jar                    |Fantasy armor                 |fantasy_armor                 |0.3.1-1.20.1        |NONE      |Manifest: NOSIGNATURE         propertymodifier-1.20.1-0.1-all.jar               |Property Modifier             |propertymodifier              |0.3.3               |NONE      |Manifest: NOSIGNATURE         sleep_tight-1.20-1.1.19.jar                       |Sleep Tight                   |sleep_tight                   |1.20-1.1.19         |NONE      |Manifest: NOSIGNATURE         Amplified_Nether_1.20.x_v1.2.5.jar                |Amplified Nether              |amplified_nether              |1.2.5               |NONE      |Manifest: NOSIGNATURE         Boss Music Mod 1.20.x v1.2.0.jar                  |§dBoss Music Mod              |boss_music_mod                |1.2.0               |NONE      |Manifest: NOSIGNATURE         resourcefulconfig-forge-1.20.1-2.1.2.jar          |Resourcefulconfig             |resourcefulconfig             |2.1.2               |NONE      |Manifest: NOSIGNATURE         Highlighter-1.20.1-forge-1.1.9.jar                |Highlighter                   |highlighter                   |1.1.9               |NONE      |Manifest: NOSIGNATURE         spark-1.10.53-forge.jar                           |spark                         |spark                         |1.10.53             |NONE      |Manifest: NOSIGNATURE         LSysticaloaktree-1.20-1.11.jar                    |Mystical Oak Tree             |mysticaloaktree               |1.20-1.11           |NONE      |Manifest: NOSIGNATURE         origins-forge-1.20.1-1.10.0.9-all.jar             |Origins                       |origins                       |1.20.1-1.10.0.9     |NONE      |Manifest: NOSIGNATURE         nocube's_better_blast_furnace_1.0.1_Forge_1.20.1.j|NoCube's Better Blast Furnace |ncbetterblastfurnace          |1.0.1               |NONE      |Manifest: NOSIGNATURE         Searchables-forge-1.20.1-1.0.3.jar                |Searchables                   |searchables                   |1.0.3               |NONE      |Manifest: NOSIGNATURE         dungeons-and-taverns-3.0.3.f[Forge].jar           |Dungeons and Taverns          |mr_dungeons_andtaverns        |3.0.3.f             |NONE      |Manifest: NOSIGNATURE         chunk_optimizator.jar                             |Chunk Optimizer               |chunkoptimizer                |1.0.0               |NONE      |Manifest: NOSIGNATURE         ApothicAttributes-1.20.1-1.3.4.jar                |Apothic Attributes            |attributeslib                 |1.3.4               |NONE      |Manifest: NOSIGNATURE         noisium-forge-2.3.0+mc1.20-1.20.1.jar             |Noisium                       |noisium                       |2.3.0+mc1.20-1.20.1 |NONE      |Manifest: NOSIGNATURE         fabric-entity-events-v1-1.6.0+6274ab9d77.jar      |Fabric Entity Events (v1)     |fabric_entity_events_v1       |1.6.0+6274ab9d77    |NONE      |Manifest: NOSIGNATURE         conditional-mixin-forge-0.6.2.jar                 |conditional mixin             |conditional_mixin             |0.6.2               |NONE      |Manifest: NOSIGNATURE         YungsBetterEndIsland-1.20-Forge-2.0.6.jar         |YUNG's Better End Island      |betterendisland               |1.20-Forge-2.0.6    |NONE      |Manifest: NOSIGNATURE         dynamic-fps-3.7.7+minecraft-1.20.0-forge.jar      |Dynamic FPS                   |dynamic_fps                   |3.7.7               |NONE      |Manifest: NOSIGNATURE         fabric-rendering-data-attachment-v1-0.3.37+a6081af|Fabric Rendering Data Attachme|fabric_rendering_data_attachme|0.3.37+a6081afc77   |NONE      |Manifest: NOSIGNATURE         KryptonReforged-0.2.3.jar                         |Krypton Reforged              |krypton                       |0.2.3               |NONE      |Manifest: NOSIGNATURE         YungsBetterMineshafts-1.20-Forge-4.0.4.jar        |YUNG's Better Mineshafts      |bettermineshafts              |1.20-Forge-4.0.4    |NONE      |Manifest: NOSIGNATURE         player revive.jar                                 |PlayerRevive                  |playerrevive                  |2.0.25              |NONE      |Manifest: NOSIGNATURE         YungsBetterJungleTemples-1.20-Forge-2.0.5.jar     |YUNG's Better Jungle Temples  |betterjungletemples           |1.20-Forge-2.0.5    |NONE      |Manifest: NOSIGNATURE         fabric-client-tags-api-v1-1.1.2+5d6761b877.jar    |Fabric Client Tags            |fabric_client_tags_api_v1     |1.1.2+5d6761b877    |NONE      |Manifest: NOSIGNATURE         DripSounds-1.19.4-0.3.2.jar                       |Drip Sounds                   |waterdripsound                |0.3.2               |NONE      |Manifest: NOSIGNATURE         fabric-dimensions-v1-2.1.54+8005d10d77.jar        |Fabric Dimensions API (v1)    |fabric_dimensions_v1          |2.1.54+8005d10d77   |NONE      |Manifest: NOSIGNATURE         radium-mc1.20.1-0.12.4+git.26c9d8e.jar            |Radium                        |radium                        |0.12.4+git.26c9d8e  |NONE      |Manifest: NOSIGNATURE         mowziesmobs-1.6.5.jar                             |Mowzie's Mobs                 |mowziesmobs                   |1.6.4               |NONE      |Manifest: NOSIGNATURE         Fastload-Reforged-mc1.20.1-3.4.0.jar              |Fastload-Reforged             |fastload                      |3.4.0               |NONE      |Manifest: NOSIGNATURE         every_combat.jar                                  |Every Combat                  |every_combat                  |1.0.0               |NONE      |Manifest: NOSIGNATURE         CustomSkinLoader_ForgeV2-14.20.jar                |CustomSkinLoader              |customskinloader              |14.20               |NONE      |Manifest: 4a:31:8b:cf:34:eb:d0:13:f3:19:39:d5:d2:b9:12:78:b5:f2:8d:91:3e:6f:8f:ed:97:48:00:69:e1:30:3a:54         fabric-model-loading-api-v1-1.0.3+6274ab9d77.jar  |Fabric Model Loading API (v1) |fabric_model_loading_api_v1   |1.0.3+6274ab9d77    |NONE      |Manifest: NOSIGNATURE         VisualWorkbench-v8.0.0-1.20.1-Forge.jar           |Visual Workbench              |visualworkbench               |8.0.0               |NONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         AttributeFix-Forge-1.20.1-21.0.1.jar              |AttributeFix                  |attributefix                  |21.0.1              |NONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         pehkui-3.8.21.20.1-forge.jar                      |Pehkui                        |pehkui                        |3.8.2+1.20.1-forge  |NONE      |Manifest: NOSIGNATURE         fabric-screen-handler-api-v1-1.3.30+561530ec77.jar|Fabric Screen Handler API (v1)|fabric_screen_handler_api_v1  |1.3.30+561530ec77   |NONE      |Manifest: NOSIGNATURE         caelus-forge-3.2.0+1.20.1.jar                     |Caelus API                    |caelus                        |3.2.0+1.20.1        |NONE      |Manifest: NOSIGNATURE         feathers-1.1-patched.jar                          |Feathers                      |feathers                      |1.1                 |NONE      |Manifest: NOSIGNATURE         immersive_weathering-1.20.1-2.0.2-forge.jar       |Immersive Weathering          |immersive_weathering          |1.20.1-2.0.2        |NONE      |Manifest: NOSIGNATURE         fabric-rendering-v1-3.0.8+66e9a48f77.jar          |Fabric Rendering (v1)         |fabric_rendering_v1           |3.0.8+66e9a48f77    |NONE      |Manifest: NOSIGNATURE         realmrpg_fallen_adventurers_1.0.3_forge_1.20.1.jar|Realm RPG: Fallen Adventurers |realmrpg_skeletons            |1.0.3               |NONE      |Manifest: NOSIGNATURE         fabric-renderer-indigo-1.5.2+b5b2da4177.jar       |Fabric Renderer - Indigo      |fabric_renderer_indigo        |1.5.2+b5b2da4177    |NONE      |Manifest: NOSIGNATURE         Fallingleaves-1.20.1-2.1.0.jar                    |Falling Leaves                |fallingleaves                 |2.1.0               |NONE      |Manifest: NOSIGNATURE         integrated_api-1.5.1+1.20.1-forge.jar             |Integrated API                |integrated_api                |1.5.1+1.20.1-forge  |NONE      |Manifest: NOSIGNATURE         lsvoicechatfix-0.2.jar                            |LSVoiceChatFix                |lsvoicechatfix                |0.2                 |NONE      |Manifest: NOSIGNATURE         biggerendcities-1.20.1-1.0.0.jar                  |Bigger Better End Cities      |biggerendcities               |1.20.1-1.0.0        |NONE      |Manifest: NOSIGNATURE         CraterLib-Forge-1.20-2.1.0.jar                    |CraterLib                     |craterlib                     |2.1.0               |NONE      |Manifest: NOSIGNATURE         geckolib-fabric-compat-1.11.2+1.20.1.jar          |Connector Extras Geckolib-Fabr|connectorextras_geckolib_fabri|1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         midnightlib-forge-1.4.2.jar                       |MidnightLib                   |midnightlib                   |1.4.2               |NONE      |Manifest: NOSIGNATURE         scholar-1.20.1-1.0.0-forge.jar                    |Scholar                       |scholar                       |1.0.0               |NONE      |Manifest: NOSIGNATURE         memoryleakfix-forge-1.17+-1.1.5.jar               |Memory Leak Fix               |memoryleakfix                 |1.1.5               |NONE      |Manifest: NOSIGNATURE         puzzlesaccessapi-forge-8.0.7.jar                  |Puzzles Access Api            |puzzlesaccessapi              |8.0.7               |NONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         fabric-particles-v1-1.1.2+78e1ecb877.jar          |Fabric Particles (v1)         |fabric_particles_v1           |1.1.2+78e1ecb877    |NONE      |Manifest: NOSIGNATURE         forge-1.20.1-47.3.0-universal.jar                 |Forge                         |forge                         |47.3.0              |NONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         idas_forge-1.10.1+1.20.1.jar                      |Integrated Dungeons and Struct|idas                          |1.10.1+1.20.1       |NONE      |Manifest: NOSIGNATURE         drippyloadingscreen_forge_3.0.9_MC_1.20.1.jar     |Drippy Loading Screen         |drippyloadingscreen           |3.0.9               |NONE      |Manifest: NOSIGNATURE         Alex's Mobs Music Mod 1.20.1 v1.1.0.jar           |Alex's Mobs EXTRA Music       |alexs_mobs_extra_music        |1.1.0               |NONE      |Manifest: NOSIGNATURE         server-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |NONE      |Manifest: NOSIGNATURE         etched-3.0.2.jar                                  |Etched                        |etched                        |3.0.2               |NONE      |Manifest: NOSIGNATURE         smoothchunk-1.20.1-3.6.jar                        |Smoothchunk mod               |smoothchunk                   |1.20.1-3.6          |NONE      |Manifest: NOSIGNATURE         usefulspyglass-forge-1.20.1-0.6.1.jar             |Useful Spyglass               |usefulspyglass                |0.6.1               |NONE      |Manifest: NOSIGNATURE         SimpleBackups-1.20.1-3.1.7.jar                    |Simple Backups                |simplebackups                 |1.20.1-3.1.7        |NONE      |Manifest: NOSIGNATURE         voicechat-forge-1.20.1-2.5.23.jar                 |Simple Voice Chat             |voicechat                     |1.20.1-2.5.23       |NONE      |Manifest: NOSIGNATURE         sound-physics-remastered-forge-1.20.1-1.4.5.jar   |Sound Physics Remastered      |sound_physics_remastered      |1.20.1-1.4.5        |NONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.20.1-3.0.1.7.jar             |TerraBlender                  |terrablender                  |3.0.1.7             |NONE      |Manifest: NOSIGNATURE         LSBiomesOPlenty-1.20.1-18.0.0.592.jar             |Biomes O' Plenty              |biomesoplenty                 |18.0.0.592          |NONE      |Manifest: NOSIGNATURE         ItemPhysicLite_FORGE_v1.6.5_mc1.20.1.jar          |ItemPhysicLite                |itemphysiclite                |1.6.5               |NONE      |Manifest: NOSIGNATURE         fabric-api-base-0.4.31+ef105b4977.jar             |Fabric API Base               |fabric_api_base               |0.4.31+ef105b4977   |NONE      |Manifest: NOSIGNATURE         MouseTweaks-forge-mc1.20.1-2.25.1.jar             |Mouse Tweaks                  |mousetweaks                   |2.25.1              |NONE      |Manifest: NOSIGNATURE         ForgeConfigScreens-v8.0.2-1.20.1-Forge.jar        |Forge Config Screens          |forgeconfigscreens            |8.0.2               |NONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         bettercombat-forge-1.8.6+1.20.1.jar               |Better Combat                 |bettercombat                  |1.8.6+1.20.1        |NONE      |Manifest: NOSIGNATURE         Necronomicon-Forge-1.4.2.jar                      |Necronomicon                  |necronomicon                  |1.4.2               |NONE      |Manifest: NOSIGNATURE         ShoulderSurfing-Forge-1.20.1-4.4.1.jar            |Shoulder Surfing Reloaded     |shouldersurfing               |1.20.1-4.4.1        |NONE      |Manifest: NOSIGNATURE         ItemProductionLib-1.20.1-1.0.2a-all.jar           |Item Production Lib           |itemproductionlib             |1.0.2a              |NONE      |Manifest: NOSIGNATURE         spectrelib-forge-0.13.15+1.20.1.jar               |SpectreLib                    |spectrelib                    |0.13.15+1.20.1      |NONE      |Manifest: NOSIGNATURE         fabric-block-api-v1-1.0.11+0e6cb7f777.jar         |Fabric Block API (v1)         |fabric_block_api_v1           |1.0.11+0e6cb7f777   |NONE      |Manifest: NOSIGNATURE         jei-bridge-1.11.2+1.20.1.jar                      |Connector Extras JEI Bridge   |connectorextras_jei_bridge    |1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         fabric-resource-conditions-api-v1-2.3.8+9ad825cd77|Fabric Resource Conditions API|fabric_resource_conditions_api|2.3.8+9ad825cd77    |NONE      |Manifest: NOSIGNATURE         forgeconfigapiport-1.11.2+1.20.1.jar              |Forge Config API Port (Connect|forgeconfigapiport            |8.0.0               |NONE      |Manifest: NOSIGNATURE         calio-forge-1.20.1-1.11.0.5.jar                   |Calio                         |calio                         |1.20.1-1.11.0.5     |NONE      |Manifest: NOSIGNATURE         kffmod-4.11.0.jar                                 |Kotlin For Forge              |kotlinforforge                |4.11.0              |NONE      |Manifest: NOSIGNATURE         notenoughanimations-forge-1.7.6-mc1.20.1.jar      |NotEnoughAnimations           |notenoughanimations           |1.7.6               |NONE      |Manifest: NOSIGNATURE         flywheel-forge-1.20.1-0.6.11-13.jar               |Flywheel                      |flywheel                      |0.6.11-13           |NONE      |Manifest: NOSIGNATURE         ecologics-forge-1.20.1-2.2.0.jar                  |Ecologics                     |ecologics                     |2.2.0               |NONE      |Manifest: NOSIGNATURE         integrated_stronghold-1.1.1+1.20.1-forge.jar      |Integrated Stronghold         |integrated_stronghold         |1.1.1+1.20.1-forge  |NONE      |Manifest: NOSIGNATURE         fabric-item-group-api-v1-4.0.12+c9161c2d77.jar    |Fabric Item Group API (v1)    |fabric_item_group_api_v1      |4.0.12+c9161c2d77   |NONE      |Manifest: NOSIGNATURE         polymorph-forge-0.49.5+1.20.1.jar                 |Polymorph                     |polymorph                     |0.49.5+1.20.1       |NONE      |Manifest: NOSIGNATURE         JustEnoughProfessions-forge-1.20.1-3.0.1.jar      |Just Enough Professions (JEP) |justenoughprofessions         |3.0.1               |NONE      |Manifest: NOSIGNATURE         almostunified-forge-1.20.1-0.9.4.jar              |AlmostUnified                 |almostunified                 |1.20.1-0.9.4        |NONE      |Manifest: NOSIGNATURE         jei-1.20.1-forge-15.19.5.99.jar                   |Just Enough Items             |jei                           |15.19.5.99          |NONE      |Manifest: NOSIGNATURE         Zeta-1.0-24.jar                                   |Zeta                          |zeta                          |1.0-24              |NONE      |Manifest: NOSIGNATURE         entityculling-forge-1.7.0-mc1.20.1.jar            |EntityCulling                 |entityculling                 |1.7.0               |NONE      |Manifest: NOSIGNATURE         figura-0.1.4+1.20.1-forge-mc.jar                  |Figura                        |figura                        |0.1.4+1.20.1        |NONE      |Manifest: NOSIGNATURE         fabric-registry-sync-v0-2.3.3+1c0ea72177.jar      |Fabric Registry Sync (v0)     |fabric_registry_sync_v0       |2.3.3+1c0ea72177    |NONE      |Manifest: NOSIGNATURE         ImmediatelyFast-Forge-1.3.2+1.20.4.jar            |ImmediatelyFast               |immediatelyfast               |1.3.2+1.20.4        |NONE      |Manifest: NOSIGNATURE         extrasounds-1.20.1-forge-1.3.jar                  |Extra Sounds                  |extrasounds                   |1.3                 |NONE      |Manifest: NOSIGNATURE         appleskin-forge-mc1.20.1-2.5.1.jar                |AppleSkin                     |appleskin                     |2.5.1+mc1.20.1      |NONE      |Manifest: NOSIGNATURE         fabric-recipe-api-v1-1.0.21+514a076577.jar        |Fabric Recipe API (v1)        |fabric_recipe_api_v1          |1.0.21+514a076577   |NONE      |Manifest: NOSIGNATURE         lootr-forge-1.20-0.7.34.89.jar                    |Lootr                         |lootr                         |0.7.34.87           |NONE      |Manifest: NOSIGNATURE         fabric-object-builder-api-v1-11.1.3+2174fc8477.jar|Fabric Object Builder API (v1)|fabric_object_builder_api_v1  |11.1.3+2174fc8477   |NONE      |Manifest: NOSIGNATURE         PuzzlesLib-v8.1.23-1.20.1-Forge.jar               |Puzzles Lib                   |puzzleslib                    |8.1.23              |NONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         mns-1.0.1-1.20-forge.jar                          |Moog's Nether Structures      |mns                           |1.0.1-1.20-forge    |NONE      |Manifest: NOSIGNATURE         wintertale-1.20.1-1.0.52.jar                      |Winter Tale                   |wintertale                    |1.0.52              |NONE      |Manifest: NOSIGNATURE         fabric-sound-api-v1-1.0.13+4f23bd8477.jar         |Fabric Sound API (v1)         |fabric_sound_api_v1           |1.0.13+4f23bd8477   |NONE      |Manifest: NOSIGNATURE         fabric-message-api-v1-5.1.9+52cc178c77.jar        |Fabric Message API (v1)       |fabric_message_api_v1         |5.1.9+52cc178c77    |NONE      |Manifest: NOSIGNATURE         chunksending-1.20.1-2.8.jar                       |chunksending mod              |chunksending                  |1.20.1-2.8          |NONE      |Manifest: NOSIGNATURE         LS MedievalOriginsRevival.jar                     |MedievalOriginsRevival        |medievalorigins               |6.4.6+1.20.1-forge  |NONE      |Manifest: NOSIGNATURE         EuphoriaPatcher-1.4.1-r5.3-forge.jar              |Euphoria Patcher              |euphoria_patcher              |1.4.1-r5.3-forge    |NONE      |Manifest: NOSIGNATURE         oculus-mc1.20.1-1.7.0.jar                         |Oculus                        |oculus                        |1.7.0               |NONE      |Manifest: NOSIGNATURE         cristellib-1.1.5-forge.jar                        |Cristel Lib                   |cristellib                    |1.1.5               |NONE      |Manifest: NOSIGNATURE         TreeChop-1.20.1-forge-0.19.0-fixed.jar            |HT's TreeChop                 |treechop                      |0.19.0              |NONE      |Manifest: NOSIGNATURE         kuma-api-forge-20.1.8+1.20.1.jar                  |KumaAPI                       |kuma_api                      |20.1.8              |NONE      |Manifest: NOSIGNATURE         fabric-renderer-api-v1-3.2.1+1d29b44577.jar       |Fabric Renderer API (v1)      |fabric_renderer_api_v1        |3.2.1+1d29b44577    |NONE      |Manifest: NOSIGNATURE         embeddiumplus-1.20.1-v1.2.13.jar                  |Embeddium++                   |embeddiumplus                 |1.2.13              |NONE      |Manifest: NOSIGNATURE         YungsBetterWitchHuts-1.20-Forge-3.0.3.jar         |YUNG's Better Witch Huts      |betterwitchhuts               |1.20-Forge-3.0.3    |NONE      |Manifest: NOSIGNATURE         netherportalfix-forge-1.20-13.0.1.jar             |NetherPortalFix               |netherportalfix               |13.0.1              |NONE      |Manifest: NOSIGNATURE         geckolib-forge-1.20.1-4.4.9.jar                   |GeckoLib 4                    |geckolib                      |4.4.9               |NONE      |Manifest: NOSIGNATURE         PalladiumCore-forge-1.20-2.0.0.0-forge.jar        |PalladiumCore                 |palladiumcore                 |1.20-2.0.0.0        |NONE      |Manifest: NOSIGNATURE         ls_gliders.jar                                    |Gliders                       |vc_gliders                    |1.1.5               |NONE      |Manifest: NOSIGNATURE         fabric-item-api-v1-2.1.28+4d0bbcfa77.jar          |Fabric Item API (v1)          |fabric_item_api_v1            |2.1.28+4d0bbcfa77   |NONE      |Manifest: NOSIGNATURE         naturalist-forge-4.0.3-1.20.1.jar                 |Naturalist                    |naturalist                    |4.0.3               |NONE      |Manifest: NOSIGNATURE         ObsidianUI-forge-0.2.3+mc1.20.1.jar               |ObsidianUI                    |obsidianui                    |0.2.3+mc1.20.1      |NONE      |Manifest: NOSIGNATURE         BetterSmithingTable-1.1.0-Forge-1.20.jar          |BetterSmithingTable           |bettersmithingtable           |1.1.0               |NONE      |Manifest: NOSIGNATURE         sanguine_arsenal_0.2_1.20.1.jar                   |Sanguine Arsenal              |sanguine_arsenal              |0.2                 |NONE      |Manifest: NOSIGNATURE         nanhealthfixer-1.20.1-0.0.1.jar                   |NaNHealthFixer                |nanhealthfixer                |1.20.1-0.0.1        |NONE      |Manifest: NOSIGNATURE         arts_and_crafts-forge-1.20.1-1.2.0.jar            |Arts & Crafts                 |arts_and_crafts               |1.2.0               |NONE      |Manifest: NOSIGNATURE         arts_and_crafts_compat-forge-1.20.1-1.2.1.jar     |Arts And Crafts Compatibility |arts_and_crafts_compat        |1.2.1               |NONE      |Manifest: NOSIGNATURE         Controlling-forge-1.20.1-12.0.2.jar               |Controlling                   |controlling                   |12.0.2              |NONE      |Manifest: NOSIGNATURE         Prism-1.20.1-forge-1.0.5.jar                      |Prism                         |prism                         |1.0.5               |NONE      |Manifest: NOSIGNATURE         Placebo-1.20.1-8.6.2.jar                          |Placebo                       |placebo                       |8.6.2               |NONE      |Manifest: NOSIGNATURE         citadel-2.6.0-1.20.1.jar                          |Citadel                       |citadel                       |2.6.0               |NONE      |Manifest: NOSIGNATURE         LS Alex mobs.jar                                  |Alex's Mobs                   |alexsmobs                     |1.22.9              |NONE      |Manifest: NOSIGNATURE         iceandfire-2.1.13-1.20.1.jar                      |Ice and Fire                  |iceandfire                    |2.1.13-1.20.1       |NONE      |Manifest: NOSIGNATURE         domesticationinnovation-1.7.1-1.20.1.jar          |Domestication Innovation      |domesticationinnovation       |1.7.1               |NONE      |Manifest: NOSIGNATURE         IronsRecipeAdditions_1.20.1_modversion_2.2.jar    |Iron's Recipe Additions       |irons_recipe_additions        |1.0.0               |NONE      |Manifest: NOSIGNATURE         fabric-data-attachment-api-v1-1.0.0+30ef839e77.jar|Fabric Data Attachment API (v1|fabric_data_attachment_api_v1 |1.0.0+30ef839e77    |NONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.2.0-beta.8.jar                |MixinExtras                   |mixinextras                   |0.2.0-beta.8        |NONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.20.1-20.2.13.jar                |Bookshelf                     |bookshelf                     |20.2.13             |NONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         bots_lib-4.0.jar                                  |Bots Lib                      |bots_lib                      |4.0                 |NONE      |Manifest: NOSIGNATURE         relics-1.20.1-0.8.0.7.jar                         |Relics                        |relics                        |0.8.0.7             |NONE      |Manifest: NOSIGNATURE         ramcompat-1.20.1-0.1.4.jar                        |RAM-Compat                    |ramcompat                     |0.1.4               |NONE      |Manifest: NOSIGNATURE         sodiumoptionsapi-0.1-all.jar                      |SodiumOptionsAPI              |sodiumoptionsapi              |0.1                 |NONE      |Manifest: NOSIGNATURE         melody_forge_1.0.3_MC_1.20.1-1.20.4.jar           |Melody                        |melody                        |1.0.2               |NONE      |Manifest: NOSIGNATURE         dragonfight-1.20.1-4.0.jar                        |dragonfight mod               |dragonfight                   |1.20.1-4.0          |NONE      |Manifest: NOSIGNATURE         fzzy_config-0.5.4+1.20.1+forge.jar                |Fzzy Config                   |fzzy_config                   |0.5.4+1.20.1+forge  |NONE      |Manifest: NOSIGNATURE         particle_core-0.2.5+1.20.1+forge.jar              |Particle Core                 |particle_core                 |0.2.5+1.20.1+forge  |NONE      |Manifest: NOSIGNATURE         fabric-api-0.92.2+1.11.8+1.20.1.jar               |Forgified Fabric API          |fabric_api                    |0.92.2+1.11.8+1.20.1|NONE      |Manifest: NOSIGNATURE         dummmmmmy-1.20-2.0.2.jar                          |MmmMmmMmmmmm                  |dummmmmmy                     |1.20-2.0.2          |NONE      |Manifest: NOSIGNATURE         modmenu-bridge-1.11.2+1.20.1.jar                  |Connector Extras ModMenu Bridg|connectorextras_modmenu_bridge|1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         fabric-content-registries-v0-4.0.11+a670df1e77.jar|Fabric Content Registries (v0)|fabric_content_registries_v0  |4.0.11+a670df1e77   |NONE      |Manifest: NOSIGNATURE         twilightforest-1.20.1-4.3-universal.jar           |The Twilight Forest           |twilightforest                |4.3                 |NONE      |Manifest: NOSIGNATURE         sodiumdynamiclights-forge-1.0.9-1.20.1.jar        |Sodium Dynamic Lights         |sodiumdynamiclights           |1.0.9               |NONE      |Manifest: NOSIGNATURE         konkrete_forge_1.8.0_MC_1.20-1.20.1.jar           |Konkrete                      |konkrete                      |1.8.0               |NONE      |Manifest: NOSIGNATURE         FarmersDelight-1.20.1-1.2.4.jar                   |Farmer's Delight              |farmersdelight                |1.20.1-1.2.4        |NONE      |Manifest: NOSIGNATURE         entity_model_features_forge_1.20.1-2.2.6.jar      |Entity Model Features         |entity_model_features         |2.2.6               |NONE      |Manifest: NOSIGNATURE         entity_texture_features_forge_1.20.1-6.2.5.jar    |Entity Texture Features       |entity_texture_features       |6.2.5               |NONE      |Manifest: NOSIGNATURE         AmbientSounds_FORGE_v6.1.1_mc1.20.1.jar           |AmbientSounds                 |ambientsounds                 |6.1.1               |NONE      |Manifest: NOSIGNATURE         fabric-api-lookup-api-v1-1.6.36+67f9824077.jar    |Fabric API Lookup API (v1)    |fabric_api_lookup_api_v1      |1.6.36+67f9824077   |NONE      |Manifest: NOSIGNATURE         endersdelight.jar                                 |Ender's Delight               |endersdelight                 |1.0.3               |NONE      |Manifest: NOSIGNATURE         endrem_forge-5.3.3-R-1.20.1.jar                   |End Remastered                |endrem                        |5.3.3-R-1.20.1      |NONE      |Manifest: NOSIGNATURE         Chunky-1.3.146.jar                                |Chunky                        |chunky                        |1.3.146             |NONE      |Manifest: NOSIGNATURE         elenaidodge2-1.1.jar                              |Elenai Dodge                  |elenaidodge2                  |1.1                 |NONE      |Manifest: NOSIGNATURE         reach-entity-attributes-2.4.0.jar                 |Reach Entity Attributes       |reach_entity_attributes       |2.4.0               |NONE      |Manifest: NOSIGNATURE         LongNbtKiller-Forge-1.20.1-1.0.0.jar              |LongNbtKiller                 |longnbtkiller                 |1.0.0               |NONE      |Manifest: NOSIGNATURE         lionfishapi-1.9.jar                               |LionfishAPI                   |lionfishapi                   |1.9                 |NONE      |Manifest: NOSIGNATURE         architectury-bridge-1.11.2+1.20.1.jar             |Connector Extras Architectury |connectorextras_architectury_b|1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         modelfix-1.15.jar                                 |Model Gap Fix                 |modelfix                      |1.15                |NONE      |Manifest: NOSIGNATURE         L_Enders_Cataclysm-2.16 - 1.20.1.jar              |Cataclysm Mod                 |cataclysm                     |2.16                |NONE      |Manifest: NOSIGNATURE         Patchouli-1.20.1-84-FORGE.jar                     |Patchouli                     |patchouli                     |1.20.1-84-FORGE     |NONE      |Manifest: NOSIGNATURE         cakechomps-forge-6.2.0+1.20.1.jar                 |Cake Chomps                   |cakechomps                    |6.2.0+1.20.1        |NONE      |Manifest: NOSIGNATURE         CerbonsApi-Forge-1.20.1-1.0.0.jar                 |CerbonsApi                    |cerbons_api                   |1.0.0               |NONE      |Manifest: NOSIGNATURE         spyglass_improvements-1.5+mc1.20+forge.jar        |Spyglass Improvements         |spyglass_improvements         |1.5+mc1.20+forge    |NONE      |Manifest: NOSIGNATURE         curios-forge-5.8.1+1.20.1.jar                     |Curios API                    |curios                        |5.8.1+1.20.1        |NONE      |Manifest: NOSIGNATURE         backpacked-forge-1.20.1-2.2.5.jar                 |Backpacked                    |backpacked                    |2.2.5               |NONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         ls_library.jar                                    |ElenaiDodge2Fixer             |elenaidodge2fixer             |1.0.0               |NONE      |Manifest: NOSIGNATURE         eidolon_0.3.8.12_1.20.1.jar                       |Eidolon                       |eidolon                       |1.20.1-0.3.8.12     |NONE      |Manifest: NOSIGNATURE         Connector-1.0.0-beta.46+1.20.1-mod.jar            |Connector                     |connectormod                  |1.0.0-beta.46+1.20.1|NONE      |Manifest: NOSIGNATURE         resourcefullib-forge-1.20.1-2.1.29.jar            |Resourceful Lib               |resourcefullib                |2.1.29              |NONE      |Manifest: NOSIGNATURE         architectury-9.2.14-forge.jar                     |Architectury                  |architectury                  |9.2.14              |NONE      |Manifest: NOSIGNATURE         Jadens-Nether-Expansion-2.1.0-Forge.jar           |Jaden's Nether Expansion      |netherexp                     |2.1.0               |NONE      |Manifest: NOSIGNATURE         letsdo-API-forge-1.2.15-forge.jar                 |[Let's Do] API                |doapi                         |1.2.15              |NONE      |Manifest: NOSIGNATURE         letsdo-vinery-forge-1.4.28.jar                    |[Let's Do] Vinery             |vinery                        |1.4.28              |NONE      |Manifest: NOSIGNATURE         letsdo-herbalbrews-forge-1.0.8.1.jar              |[Let's Do] HerbalBrews        |herbalbrews                   |1.0.8.1             |NONE      |Manifest: NOSIGNATURE         ftb-library-forge-2001.2.2.jar                    |FTB Library                   |ftblibrary                    |2001.2.2            |NONE      |Manifest: NOSIGNATURE         letsdo-nethervinery-forge-1.2.14.jar              |[Let's Do] NetherVinery       |nethervinery                  |1.2.14              |NONE      |Manifest: NOSIGNATURE         antiqueatlasrfix9.2.1-item-forge-1.20.1.jar       |Antique Atlas                 |antiqueatlas                  |9.2.1+item-forge-1.2|NONE      |Manifest: NOSIGNATURE         letsdo-bakery-forge-1.1.14.jar                    |[Let's Do] Bakery             |bakery                        |1.1.14              |NONE      |Manifest: NOSIGNATURE         ftb-teams-forge-2001.3.0.jar                      |FTB Teams                     |ftbteams                      |2001.3.0            |NONE      |Manifest: NOSIGNATURE         LS_quests.jar                                     |FTB Quests                    |ftbquests                     |2001.4.5            |NONE      |Manifest: NOSIGNATURE         letsdo-brewery-forge-1.1.9.jar                    |[Let's Do] Brewery            |brewery                       |1.1.9               |NONE      |Manifest: NOSIGNATURE         fabric-loot-api-v2-1.2.1+eb28f93e77.jar           |Fabric Loot API (v2)          |fabric_loot_api_v2            |1.2.1+eb28f93e77    |NONE      |Manifest: NOSIGNATURE         cupboard-1.20.1-2.7.jar                           |Cupboard utilities            |cupboard                      |1.20.1-2.7          |NONE      |Manifest: NOSIGNATURE         ConnectorExtras-1.11.2+1.20.1.jar                 |Connector Extras              |connectorextras               |1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         cherishedworlds-forge-6.1.6+1.20.1.jar            |Cherished Worlds              |cherishedworlds               |6.1.6+1.20.1        |NONE      |Manifest: NOSIGNATURE         fabric-networking-api-v1-1.3.11+503a202477.jar    |Fabric Networking API (v1)    |fabric_networking_api_v1      |1.3.11+503a202477   |NONE      |Manifest: NOSIGNATURE         framework-forge-1.20.1-0.7.11.jar                 |Framework                     |framework                     |0.7.11              |NONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         letmedespawn-1.20.x-forge-1.4.4.jar               |Let Me Despawn                |letmedespawn                  |1.4.4               |NONE      |Manifest: NOSIGNATURE         YeetusExperimentus-Forge-2.3.1-build.6+mc1.20.1.ja|Yeetus Experimentus           |yeetusexperimentus            |2.3.1-build.6+mc1.20|NONE      |Manifest: NOSIGNATURE         quark_delight_1.0.0_forge_1.20.1.jar              |Quark Delight                 |quarkdelight                  |1.0.0               |NONE      |Manifest: NOSIGNATURE         fabric-lifecycle-events-v1-2.2.22+afab492177.jar  |Fabric Lifecycle Events (v1)  |fabric_lifecycle_events_v1    |2.2.22+afab492177   |NONE      |Manifest: NOSIGNATURE         fabric-key-binding-api-v1-1.0.37+561530ec77.jar   |Fabric Key Binding API (v1)   |fabric_key_binding_api_v1     |1.0.37+561530ec77   |NONE      |Manifest: NOSIGNATURE         BetterAdvancements-Forge-1.20.1-0.4.2.10.jar      |Better Advancements           |betteradvancements            |0.4.2.10            |NONE      |Manifest: NOSIGNATURE         fabric-transfer-api-v1-3.3.5+631c9cd677.jar       |Fabric Transfer API (v1)      |fabric_transfer_api_v1        |3.3.5+631c9cd677    |NONE      |Manifest: NOSIGNATURE         rhino-forge-2001.2.3-build.6.jar                  |Rhino                         |rhino                         |2001.2.3-build.6    |NONE      |Manifest: NOSIGNATURE         kubejs-forge-2001.6.5-build.16.jar                |KubeJS                        |kubejs                        |2001.6.5-build.16   |NONE      |Manifest: NOSIGNATURE         amendments-1.20-1.2.12.jar                        |Amendments                    |amendments                    |1.20-1.2.12         |NONE      |Manifest: NOSIGNATURE         oculus-flywheel-compat-forge1.20.1+1.1.2.jar      |Oculus Flywheel Compat        |irisflw                       |1.1.2               |NONE      |Manifest: NOSIGNATURE         OctoLib-FORGE-0.4.2+1.20.1.jar                    |OctoLib                       |octolib                       |0.4.2               |NONE      |Manifest: NOSIGNATURE         copycats-2.1.4+mc.1.20.1-forge.jar                |Create: Copycats+             |copycats                      |2.1.4+mc.1.20.1-forg|NONE      |Manifest: NOSIGNATURE         EasyMagic-v8.0.1-1.20.1-Forge.jar                 |Easy Magic                    |easymagic                     |8.0.1               |NONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         realmrpg_imps_and_demons_0.9.0_forge_1.20.1.jar   |Realm RPG: Imps & Demons      |realmrpg_demons               |0.9.0               |NONE      |Manifest: NOSIGNATURE         pehkui-bridge-1.11.2+1.20.1.jar                   |Connector Extras Pehkui Bridge|connectorextras_pehkui_bridge |1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         SimpleRPC-Universal-3.3.3.jar                     |Simple RPC                    |simplerpc                     |3.3.3               |NONE      |Manifest: NOSIGNATURE         fabric-resource-loader-v0-0.11.10+bcd08ed377.jar  |Fabric Resource Loader (v0)   |fabric_resource_loader_v0     |0.11.10+bcd08ed377  |NONE      |Manifest: NOSIGNATURE         hearth_and_home-forge-1.20.1-2.0.1.jar            |Hearth & Home                 |hearth_and_home               |1.20.1-2.0.1        |NONE      |Manifest: NOSIGNATURE         portfolio-1.20.1-1.4.0-forge.jar                  |Portfolio                     |portfolio                     |1.20.1-1.4.0-forge  |NONE      |Manifest: NOSIGNATURE         create-1.20.1-0.5.1.j-all.jar                     |Create                        |create                        |0.5.1.j             |NONE      |Manifest: NOSIGNATURE         extra_compat-1.4.13.jar                           |Extra Compat                  |extra_compat                  |1.4.13              |NONE      |Manifest: NOSIGNATURE         Clumps-forge-1.20.1-12.0.0.4.jar                  |Clumps                        |clumps                        |12.0.0.4            |NONE      |Manifest: NOSIGNATURE         YungsCaveBiomes-1.20.1-Forge-2.0.1.jar            |YUNG's Cave Biomes            |yungscavebiomes               |1.20.1-Forge-2.0.1  |NONE      |Manifest: NOSIGNATURE         fabric-mining-level-api-v1-2.1.50+561530ec77.jar  |Fabric Mining Level API (v1)  |fabric_mining_level_api_v1    |2.1.50+561530ec77   |NONE      |Manifest: NOSIGNATURE         Tumbleweed-forge-1.20.1-0.5.5.jar                 |Tumbleweed                    |tumbleweed                    |0.5.5               |NONE      |Manifest: NOSIGNATURE         temporalapi-1.5.0.jar                             |Temporal API                  |temporalapi                   |1.5.0               |NONE      |Manifest: NOSIGNATURE         artifacts-forge-9.5.13.jar                        |Artifacts                     |artifacts                     |9.5.13              |NONE      |Manifest: NOSIGNATURE         ArmorTrimItemFix-forge-1.20.1-1.0.2.jar           |Armor Trim Item Fix           |armortrimitemfix              |1.0.2               |NONE      |Manifest: NOSIGNATURE         ItemBorders-1.20.1-forge-1.2.1.jar                |Item Borders                  |itemborders                   |1.2.1               |NONE      |Manifest: NOSIGNATURE         entity_sound_features_forge_1.19.4+-0.4.jar       |Entity Sound Features         |entity_sound_features         |0.4                 |NONE      |Manifest: NOSIGNATURE         everycomp-1.20-2.6.88.jar                         |Every Compat                  |everycomp                     |1.20-2.6.88         |NONE      |Manifest: NOSIGNATURE         blueprint-1.20.1-7.1.1.jar                        |Blueprint                     |blueprint                     |7.1.1               |NONE      |Manifest: NOSIGNATURE         boatload-1.20.1-5.0.1.jar                         |Boatload                      |boatload                      |5.0.1               |NONE      |Manifest: NOSIGNATURE         environmental-1.20.1-4.0.0.jar                    |Environmental                 |environmental                 |4.0.0               |NONE      |Manifest: NOSIGNATURE         savage_and_ravage-1.20.1-6.0.0.jar                |Savage & Ravage               |savage_and_ravage             |6.0.0               |NONE      |Manifest: NOSIGNATURE         upgrade_aquatic-1.20.1-6.0.1.jar                  |Upgrade Aquatic               |upgrade_aquatic               |6.0.1               |NONE      |Manifest: NOSIGNATURE         endergetic-1.20.1-5.0.0.jar                       |The Endergetic Expansion      |endergetic                    |5.0.0               |NONE      |Manifest: NOSIGNATURE         neapolitan-1.20.1-5.0.0.jar                       |Neapolitan                    |neapolitan                    |5.0.0               |NONE      |Manifest: NOSIGNATURE         personality-1.20.1-4.1.0.jar                      |Personality                   |personality                   |4.1.0               |NONE      |Manifest: NOSIGNATURE         autumnity-1.20.1-5.0.1.jar                        |Autumnity                     |autumnity                     |5.0.1               |NONE      |Manifest: NOSIGNATURE         allurement-1.20.1-4.0.0.jar                       |Allurement                    |allurement                    |4.0.0               |NONE      |Manifest: NOSIGNATURE         caverns_and_chasms-1.20.1-2.0.0.jar               |Caverns & Chasms              |caverns_and_chasms            |2.0.0               |NONE      |Manifest: NOSIGNATURE         buzzier_bees-1.20.1-6.0.0.jar                     |Buzzier Bees                  |buzzier_bees                  |6.0.0               |NONE      |Manifest: NOSIGNATURE         azurelib-neo-1.20.1-2.0.34.jar                    |AzureLib                      |azurelib                      |2.0.34              |NONE      |Manifest: NOSIGNATURE         energy-bridge-1.11.2+1.20.1.jar                   |Connector Extras Energy Bridge|connectorextras_energy_bridge |1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         TravelersTitles-1.20-Forge-4.0.2.jar              |Traveler's Titles             |travelerstitles               |1.20-Forge-4.0.2    |NONE      |Manifest: NOSIGNATURE         fabric-transitive-access-wideners-v1-4.3.1+1880499|Fabric Transitive Access Widen|fabric_transitive_access_widen|4.3.1+1880499877    |NONE      |Manifest: NOSIGNATURE         lsalexcaves.jar                                   |Alex's Caves                  |alexscaves                    |2.0.2               |NONE      |Manifest: NOSIGNATURE         EnchantmentDescriptions-Forge-1.20.1-17.1.18.jar  |EnchantmentDescriptions       |enchdesc                      |17.1.18             |NONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         radiantgear-forge-2.1.5+1.20.1.jar                |Radiant Gear                  |radiantgear                   |2.1.5+1.20.1        |NONE      |Manifest: NOSIGNATURE         moonlight-1.20-2.12.20-forge.jar                  |Moonlight Library             |moonlight                     |1.20-2.12.20        |NONE      |Manifest: NOSIGNATURE         LS Lucky armory.jar                               |Lucky's Armory                |luckys_armory                 |0.4.0               |NONE      |Manifest: NOSIGNATURE         endermanoverhaul-forge-1.20.1-1.0.4.jar           |Enderman Overhaul             |endermanoverhaul              |1.0.4               |NONE      |Manifest: NOSIGNATURE         gardens-of-the-dead-forge-4.0.1.jar               |Gardens of the Dead           |gardens_of_the_dead           |4.0.1               |NONE      |Manifest: NOSIGNATURE         fabric-blockrenderlayer-v1-1.1.41+1d0da21e77.jar  |Fabric BlockRenderLayer Regist|fabric_blockrenderlayer_v1    |1.1.41+1d0da21e77   |NONE      |Manifest: NOSIGNATURE         mixinsquared-forge-0.1.1.jar                      |MixinSquared                  |mixinsquared                  |0.1.1               |NONE      |Manifest: NOSIGNATURE         amecsapi-1.5.3+mc1.20-pre1.jar                    |Amecs API                     |amecsapi                      |1.5.3+mc1.20-pre1   |NONE      |Manifest: NOSIGNATURE         another_furniture-forge-1.20.1-3.0.1.jar          |Another Furniture             |another_furniture             |1.20.1-3.0.1        |NONE      |Manifest: NOSIGNATURE         CullLessLeaves-Reforged-1.20.1-1.0.5.jar          |Cull Less Leaves Reforged     |culllessleaves                |1.20.1-1.0.5        |NONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.12.14_mc1.20.1.jar          |CreativeCore                  |creativecore                  |2.12.14             |NONE      |Manifest: NOSIGNATURE         Oreganized 1.20.1-3.1.2.jar                       |Oreganized                    |oreganized                    |3.1.2               |NONE      |Manifest: NOSIGNATURE         smoothboot(reloaded)-mc1.20.1-0.0.4.jar           |Smooth Boot (Reloaded)        |smoothboot                    |0.0.4               |NONE      |Manifest: NOSIGNATURE         PassiveSkillTree-1.20.1-BETA-0.6.12c-all.jar      |Passive Skill Tree            |skilltree                     |0.6.12c             |NONE      |Manifest: NOSIGNATURE         panorama_screens-1.0+forge+mc1.20.jar             |Panorama Screens              |panorama_screens              |1.0+forge+mc1.20    |NONE      |Manifest: NOSIGNATURE         atmospheric-1.20.1-6.0.0.jar                      |Atmospheric                   |atmospheric                   |6.0.0               |NONE      |Manifest: NOSIGNATURE         azurelibarmor-neo-1.20.1-2.0.6.jar                |AzureLib Armor                |azurelibarmor                 |2.0.7               |NONE      |Manifest: NOSIGNATURE         Simply-Create-Model-Mod-v1.3.jar                  |Simply Create Model|简单动力      |simply_create_model           |1.3                 |NONE      |Manifest: NOSIGNATURE         Iceberg-1.20.1-forge-1.1.21.jar                   |Iceberg                       |iceberg                       |1.1.21              |NONE      |Manifest: NOSIGNATURE         citresewn-1.20.1-5.jar                            |CIT Resewn                    |citresewn                     |1.20.1-5            |NONE      |Manifest: NOSIGNATURE         Quark-4.0-460.jar                                 |Quark                         |quark                         |4.0-460             |NONE      |Manifest: NOSIGNATURE         supplementaries-1.20-2.8.17.jar                   |Supplementaries               |supplementaries               |1.20-2.8.17         |NONE      |Manifest: NOSIGNATURE         suppsquared-1.20-1.1.15.jar                       |Supplementaries Squared       |suppsquared                   |1.20-1.1.15         |NONE      |Manifest: NOSIGNATURE         woodworks-1.20.1-3.0.1.jar                        |Woodworks                     |woodworks                     |3.0.1               |NONE      |Manifest: NOSIGNATURE         lsmorecraftingtables-0.1.jar                      |LSMoreCraftingTables          |lsmorecraftingtables          |0.1                 |NONE      |Manifest: NOSIGNATURE         LS Apugli.jar                                     |Apugli                        |apugli                        |2.10.4+1.20.1-forge |NONE      |Manifest: NOSIGNATURE         mes-1.3.4-1.20-forge.jar                          |Moog's End Structures         |mes                           |1.3.4-1.20-forge    |NONE      |Manifest: NOSIGNATURE         diet-forge-2.1.1+1.20.1.jar                       |Diet                          |diet                          |2.1.1+1.20.1        |NONE      |Manifest: NOSIGNATURE         abnormals_delight-1.20.1-5.0.0.jar                |Abnormals Delight             |abnormals_delight             |5.0.0               |NONE      |Manifest: NOSIGNATURE         irons_spellbooks-1.20.1-3.4.0.2.jar               |Iron's Spells 'n Spellbooks   |irons_spellbooks              |1.20.1-3.4.0.2      |NONE      |Manifest: NOSIGNATURE         miners_delight-1.20.1-1.2.3.jar                   |Miner's Delight               |miners_delight                |0.0NONE             |NONE      |Manifest: NOSIGNATURE         LS My nether delight.jar                          |My Nether's Delight           |mynethersdelight              |1.20.1-1.7.5        |NONE      |Manifest: NOSIGNATURE         fabric-biome-api-v1-13.0.13+dc36698e77.jar        |Fabric Biome API (v1)         |fabric_biome_api_v1           |13.0.13+dc36698e77  |NONE      |Manifest: NOSIGNATURE         fancymenu_forge_3.3.2_MC_1.20.1.jar               |FancyMenu                     |fancymenu                     |3.3.2               |NONE      |Manifest: NOSIGNATURE         raised-forge-1.20.1-4.0.0.jar                     |Raised                        |raised                        |4.0.0               |NONE      |Manifest: NOSIGNATURE         coroutil-forge-1.20.1-1.3.7.jar                   |CoroUtil                      |coroutil                      |1.20.1-1.3.7        |NONE      |Manifest: NOSIGNATURE         creeperoverhaul-3.0.2-forge.jar                   |Creeper Overhaul              |creeperoverhaul               |3.0.2               |NONE      |Manifest: NOSIGNATURE         alexsdelight-1.5.jar                              |Alex's Delight                |alexsdelight                  |1.5                 |NONE      |Manifest: NOSIGNATURE         titlebarchanger-forge-0.3.jar                     |TitlebarChanger               |titlebarchanger               |0.3                 |NONE      |Manifest: NOSIGNATURE         ferritecore-6.0.1-forge.jar                       |Ferrite Core                  |ferritecore                   |6.0.1               |NONE      |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a         YetAnotherConfigLib-3.5.0+1.20.1-forge.jar        |YetAnotherConfigLib           |yet_another_config_lib_v3     |3.5.0+1.20.1-forge  |NONE      |Manifest: NOSIGNATURE         BetterF3-7.0.2-Forge-1.20.1.jar                   |BetterF3                      |betterf3                      |7.0.2               |NONE      |Manifest: NOSIGNATURE         yaclx-1.12+1.20.2-forge.jar                       |YetAnotherConfigLibExtensions |yaclx                         |1.10                |NONE      |Manifest: NOSIGNATURE         rarcompat-1.20.1-0.1.7.jar                        |RAR-Compat                    |rarcompat                     |0.1.7               |NONE      |Manifest: NOSIGNATURE         screenshot_viewer-1.3.2-forge-mc1.20.1.jar        |Screenshot Viewer             |screenshot_viewer             |1.3.2-forge-mc1.20.1|NONE      |Manifest: NOSIGNATURE         BadOptimizations-2.2.0-1.20.1.jar                 |BadOptimizations              |badoptimizations              |2.2.0               |NONE      |Manifest: NOSIGNATURE         expandability-forge-9.0.4.jar                     |ExpandAbility                 |expandability                 |9.0.4               |NONE      |Manifest: NOSIGNATURE         emi-bridge-1.11.2+1.20.1.jar                      |Connector Extras EMI Bridge   |connectorextras_emi_bridge    |1.11.2+1.20.1       |NONE      |Manifest: NOSIGNATURE         valhelsia_core-forge-1.20.1-1.1.2.jar             |Valhelsia Core                |valhelsia_core                |1.1.2               |NONE      |Manifest: NOSIGNATURE         fabric-data-generation-api-v1-12.3.4+369cb3a477.ja|Fabric Data Generation API (v1|fabric_data_generation_api_v1 |12.3.4+369cb3a477   |NONE      |Manifest: NOSIGNATURE         OpenLoader-Forge-1.20.1-19.0.4.jar                |OpenLoader                    |openloader                    |19.0.4              |NONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         fabric-events-interaction-v0-0.6.2+0d0bd5a777.jar |Fabric Events Interaction (v0)|fabric_events_interaction_v0  |0.6.2+0d0bd5a777    |NONE      |Manifest: NOSIGNATURE         mob_optimizator.jar                               |Mob Optimizer                 |moboptimizer                  |1.0.0               |NONE      |Manifest: NOSIGNATURE
    • Looks like the Life Orbs from the mod cardiac causing this issue - make a test without cardiac
    • ive made a modpack and it worked before but after i added ars, create, sopisticated storege and a few addons for them i started getting this error message, https://docs.google.com/document/d/1rNNg_hrkQAzkyX7OSCe7XwyLYngsqvBlQH6Tc6n74OE/edit?usp=sharing its on the google doc
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.