There are three things that can happen if you delete a sound file from the assets folder, depending on when you do it:
- Before you start Minecraft: The launcher will download the missing file again and everything will behave normally.
- While Minecraft is running and after hearing that sound at least once: The sound is likely in RAM already and will be used from there. If you run out of RAM, it might be cleared, it might not.
- While Minecraft is running and before hearing the sound for the first time: It will likely not be in RAM, so Minecraft will actually try to access the missing file. What happens then? It freezes. Not really what you want.
What to do?
You likely want to mute a sound. You can do that by creating a resource pack (archive) that replaces the sound with a silent sound file. Since it's surprisingly difficult to get one of those, I made one a long time ago: silent.ogg*
Why the weird names?
I don't know exactly why these files are named how they are (which is hexadecimal (archive)), it might have something to do with reading speed. But if you want to get the proper names, there is an index in
It uses the syntax:
<hexadecimal_filename> is the filename as it appears in
<proper_filename> is a humanly readable file name.
Note that only files in
.minecraft/assets/objects are listed here, other assets, for example textures, are contained in the
.jar files in
.minecraft/versions. They have proper filenames themselves.
(*That file is on my Google Drive. It should stay there, but if it's ever not available anymore, send me a mail, it will be in my October 2018 backup.)