VOOZH about

URL: https://minecraft.wiki/w/Forum:Merging_sound_tables

⇱ Forum:Merging sound tables – Minecraft Wiki


Forum:Merging sound tables

From Minecraft Wiki
Latest comment: 9 June by Harri in topic Yet another proposal: moving forward
Jump to navigation Jump to search

Merging sound tables

This does not help anyone. Sound tables are already complicated things but now more mobs have different sound variants, there are often multiple tables in the section and especially on mobile, almost impossible to get a quick view of sounds in the game. Sounds are almost as important as game visuals from the gallery, so they should also be as accessible for all readers. That's why I propose to merge Java and Bedrock sound tables.

Why were they split in the first place?

Because this wiki likes to split JE/BE content. For technical stuff, this is completely reasonable since there are almost no similarities. This also applied to sounds, unfortunately.

Why can we merge it now?

Since closed captions are in stable Bedrock now (yes, even if only accessible from options.txt it counts) and more parity has been achieved with sounds, about 80% of all information in sound tables is identical across editions.

Why should we merge it?

Java and Bedrock information should always be merged as much as possible, because the generic Minecrafter and wiki user does not, or just barely know about this weird edition system we have. Wherever it's possible, we should always talk about just Minecraft and not overcomplicate things with editions when it's the same. Merging information also has the benefit of improving readability, which is a large issue with sound tables.

In short, I see no reason to not merge sound tables and it probably doesn't even warrant a forum discussion. However, sounds in Minecraft are complicated and there is a lot of precise work to do, with various exceptions and barriers. We should also use this forum to discuss how we're gonna do this, and I have some ideas below:

This is what the Chicken#Classic sound table would look like if merged. An easy example.

Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Chicken clucksFriendly MobsRandomlyJE: entity.chicken.ambient
BE: mob.chicken.say
subtitles.entity.chicken.ambient1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken dies‌[JE only]
Chicken hurts‌[BE only]
Friendly MobsWhen a chicken diesJE: entity.chicken.death
BE: mob.chicken.hurt
JE: subtitles.entity.chicken.death​​
BE: subtitles.entity.chicken.hurt
1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken hurtsFriendly MobsWhen a chicken is damagedJE: entity.chicken.hurt
BE: mob.chicken.hurt
subtitles.entity.chicken.hurt1.00.8–1.2
(Baby: 1.3–1.7)
16

Notes

  • This is of course not how it will look, this is something crafted with the current sound table. The module will need to be reworked so we can add a new type=merged which will allow the following:
    • idje= and idbe= parameters which will add JE: and BE: before the code-formatted id. Same can be done for translationkey, but these are most of the time the same.
  • If any other information is different, add {{only}} for text and JE:/BE: for values like the volume. Always with <br>.
  • If an entire sound line is exclusive to one edition, an extra parameter like exclusive=je should be added, which will add {{only|je}} to the first column.
  • If specific sounds within a line are exclusive, add something like jesound= which can add {{only|je}} behind the button.

There are a few exceptions. Sound tables for features that are entirely exclusive to one editions, will remain the same with type=bedrock. This also applies to unique sound sections like here.

What to do

[edit source]

It is not as easy as simply removing one sound table and add the exclusive parameters I mentioned above. The most complicated part is verifying the Bedrock IDs and subtitles.

  1. Work from categories like Category:Pages with Bedrock sound tables.
  2. Verify Bedrock IDs and subtitles. This means you'll need the following JSON files: sound_definitions.json and en_us.lang. I say download it and make it yours how you'll work through it. You could also get the files directly from your game files but make sure to check latest version..., 1.26.20, 1.26.10, and 1.26.0 vanilla resource packs in that order. I wouldn't advise also checking Preview because this is enough work already and it makes things very complicated.
  3.  +  for the IDs that are in the sound table to find the translationkey, then use that to find the subtitle in the lang file. When in doubt, say there are identical IDs for different sounds, also check sounds.json to verify the IDs.
  4. With this and all other info from the sound tables, merge them using the parameters I mentioned above.
  5. Also add other information that is missing, like Bedrock attenuation distance and missing sounds.

Discussion

[edit source]
Latest comment: 20 April12 comments9 people in discussion
I hope I made the point and how-to clear. We could eventually set up a project for this, if it seems too big, but let's first discuss it. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
12:08, 25 March 2026 (UTC)
I agree that sound tables should be merged, but I have a different idea as how to merge them. I think there should be separate sound tables for each edition, but the sound tables for the variants should be merged together. I will make a separate section for my counter-proposal since I don't want to complicate people discussing the pros and cons of merging tables as you proposed. Also if you think the sound tables for Chicken are messy, check out Wolf#Sounds. Rampage455 (talk) 16:41, 25 March 2026 (UTC)
This specific example certainly looks neat, but I'd need to see what some of the potentially messier merges would look like to draw a good conclusion.
One approach I was thinking of would be to keep tables separate, but introduce some sort of "tabs" system so you could switch between JE/BE without taking up extra vertical space (though this wouldn't resolve the "version divide" issue). No idea if we have any such MediaWiki extensions that permit this yet. - User-12316399 (talk) 16:45, 25 March 2026 (UTC)
There is {{Tabber}} that fully supports this, but just like with collapsible content it essentially makes the other tab invisible to a lot of readers. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
16:48, 25 March 2026 (UTC)
I swear I hadn't read that when I wrote my counter-proposal, lol. Anyway, my examples are good for getting a better visual idea of ​​what it would be like. Aloi4 (talk) 23:09, 5 April 2026 (UTC)
User:Violine1101/Sandbox#Zombie sounds is a nice proof of concept of an updated and merged soundtable that I'd like to see in action. - Zamburger (talk) 17:35, 25 March 2026 (UTC)
I like this table, every other table on this forum, as well as the version we use on articles, is absolutely horrendous on narrow screens 👁 Image
amethyst_hhh👁 Image
01:26, 27 March 2026 (UTC)
👁 Image
 Support In my opinion, this is the only table model so far that solves all the current problems, such as merging editions and improving readability on narrower screens. Hiding technical information isn't a bad idea, as most readers probably aren't interested in it. - 👁 Image
Herobrine222376 | Talk
08:57, 8 April 2026 (UTC)
Good idea for mobile but on desktop an extra click is just unneeded for information that's not unimportant. 👁 Image
 Support if this was mobileonly and the big merged table proposed below is desktop. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
07:23, 20 April 2026 (UTC)
👁 Image
 Support for mobile only. Most 1080p desktop have larger screen that can fit the tables. Outrowed (talk) 08:04, 20 April 2026 (UTC)
I found that attenuation distance does exist on Bedrock, but only for some newer sounds, so just another step to work out. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
16:01, 26 March 2026 (UTC)
👁 Image
 Support whatever proposal that does not use tabber, being implemented on all wood pages on an accelerated timeline as soon as possible, due to another ongoing discussion. Delvin4519 (talk) 03:38, 20 April 2026 (UTC)

Counter-proposal: Merge variants for each edition

[edit source]
Latest comment: 15 April19 comments5 people in discussion

I think I like separate sound tables for Java and Bedrock; if there are too many sound differences between versions, the combined table could potentially be messy. I propose changing the way sound tables behave to be a bit more like history tables. For each edition, allow all of the sound tables for the variants to be merged into one table.

Here's a mock-up for the Java sound table for Chicken:

Variant Sound Closed captions Source Description Identifier Translation key Volume Pitch Attenuation
Distance
Generic
[[File:|class=sound-audio]] Chicken plops Friendly Mobs When a chicken lays an egg entity.chicken.egg subtitles.entity.chicken.egg 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]] Footsteps Friendly Mobs While a chicken is walking entity.chicken.step subtitles.block.generic.footsteps 1.0 1.0 16
Classic
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly entity.chicken.ambient subtitles.entity.chicken.ambient 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken dies Friendly Mobs When a chicken dies entity.chicken.death subtitles.entity.chicken.death 1.0 0.8-1.2 16
Chiken hurts Friendly Mobs When a chicken is damaged entity.chicken.hurt subtitles.entity.chicken.hurt 1.0 0.8-1.2 16
Picky
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly entity.chicken.ambient subtitles.entity.chicken.ambient 1.0 0.8-1.2 16
[[File:|class=sound-audio]] Chicken dies Friendly Mobs When a chicken dies entity.chicken.death subtitles.entity.chicken.death 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken hurts Friendly Mobs When a chicken is damaged entity.chicken.hurt subtitles.entity.chicken.hurt 1.0 0.8-1.2 16

Rampage455 (talk) 16:53, 25 March 2026 (UTC)

This looks really cool, but I still think JE/BE should be merged. Especially the mobs with sound variants don't have much differences. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
16:54, 25 March 2026 (UTC)
What would the outcome look like if we did both merges? - User-12316399 (talk) 16:55, 25 March 2026 (UTC)
Here is both table styles combined; I believe this contains all the info currently in the Chicken sound tables.
Variant Sound Closed captions Source Description Identifier Translation key Volume Pitch Attenuation
distance
Generic
[[File:|class=sound-audio]] Chicken plops‌[JE only]
Sniffer plops‌[BE only]
Friendly Mobs When a chicken lays an egg JE: entity.chicken.egg
BE: mob.chicken.plop
JE: subtitles.entity.chicken.egg
BEsubtitles.block.sniffer_egg.plop
1.0 0.8-1.2 16‌[JE only]
[[File:|class=sound-audio]][[File:|class=sound-audio]] Footsteps Friendly Mobs While a chicken is walking JE: entity.chicken.step
BE: mob.chicken.step
subtitles.block.generic.footsteps 0.15‌[JE only]
0.25‌[BE only]
1.0 16‌[JE only]
Classic
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly JEentity.chicken.ambient
BE: mob.chicken.say
subtitles.entity.chicken.ambient 1.0 0.8-1.2 16‌[JE only]
[[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken dies‌[JE only]
Chicken hurts‌[BE only]
Friendly Mobs When a chicken dies JE: entity.chicken.death
BE: mob.chicken.hurt
JE: subtitles.entity.chicken.death
BE: subtitles.entity.chicken.hurt
1.0 0.8-1.2 16‌[JE only]
Chiken hurts Friendly Mobs When a chicken is damaged JE: entity.chicken.hurt
BEmob.chicken.hurt
subtitles.entity.chicken.hurt 1.0 0.8-1.2 16‌[JE only]
Picky
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly JE: entity.chicken.ambient
BE: mob.picky_chicken.say
subtitles.entity.chicken.ambient 1.0 0.8-1.2 16
[[File:|class=sound-audio]] Chicken dies Friendly Mobs When a chicken dies JE: entity.chicken.death
BEmob.picky_chicken.death
subtitles.entity.chicken.death 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken hurts Friendly Mobs When a chicken is damaged JE: entity.chicken.hurt
BEmob.picky_chicken.hurt
subtitles.entity.chicken.hurt 1.0 0.8-1.2 16
Rampage455 (talk) 21:45, 25 March 2026 (UTC)
May I edit it to show the actual BE subtitles and translationkeys? Currently looks somewhat misleading because most are the same. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
22:10, 25 March 2026 (UTC)
I don't mind, but if this info is out of date, you should probably also update the actual Chicken page. I took all of the info from there. Anything with a "?" is missing on that page. Actually, there isn't even a Bedrock table for the Picky variant, which is why there are so many "?" entries. Rampage455 (talk) 22:26, 25 March 2026 (UTC)
👁 Image
 Support doing both merges very strongly. This is a giant cut-down while honestly making the information clearer to me. - Harri / Talk 👁 Image
16:22, 26 March 2026 (UTC)
This looks like a considerable improvement over the current system. I do want to know what mobs with more variants than this (i.e. wolf noises) would look like, since we could condense a lot more tables that way, but I also don't know if the resulting table itself would be oversized. - User-12316399 (talk) 16:51, 26 March 2026 (UTC)
Variant Sound Closed captions Source Description Identifier Translation key Volume Pitch Attenuation Distance
Generic
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf armor takes damage Friendly Mobs When a wolf with wolf armor absorbs damage JE:item.wolf_armor.damage
BE:armor.damage_wolf
subtitles.item.wolf_armor.damage 1.0 0.8-1.2
(Baby: 1.3-1.7)
16
[[File:|class=sound-audio]] Wolf shakes Friendly Mobs When a wolf shakes off water JE:entity.wolf.shake
BE:mob.wolf.shake
subtitles.entity.wolf.shake​ 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Footsteps Friendly Mobs While a wolf is walking JE:entity.wolf.step
BE:mob.wolf.step
subtitles.block.generic.footsteps 0.15‌[JE only]
0.65‌[BE only]
1.0 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][BE only] ?‌[BE only] Players‌[BE only] When a wolf eat an item‌[BE only] random.eat[BE only] ?‌[BE only] 0.5-1.1‌[BE only] 0.8-1.2‌[BE only] ?‌[BE only]
Angry
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf barks Friendly Mobs Randomly JE:entity.wolf_angry.ambient
BE:mob.wolf_angry.bark
subtitles.entity.wolf.bark 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf pants Friendly Mobs Randomly while tamed JE:entity.wolf_angry.pant
BE:mob.wolf_angry.panting
subtitles.entity.wolf.ambient 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf whines Friendly Mobs Randomly while with 9HP👁 ❤️
👁 ❤️
👁 ❤️
👁 ❤️
👁 💔
health or less
JE:entity.wolf_angry.whine
BE:mob.wolf_angry.whine
subtitles.entity.wolf.whine 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf growls Friendly Mobs Randomly while angry JE:entity.wolf_angry.growl
BE:mob.wolf_angry.growl
subtitles.entity.wolf.growl 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf dies Friendly Mobs When a wolf dies JE:entity.wolf_angry.death
BE:mob.wolf_angry.death
subtitles.entity.wolf.death 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf hurts Friendly Mobs When a wolf is damaged JE:entity.wolf_angry.hurt
BE:mob.wolf_angry.hurt
subtitles.entity.wolf.hurt 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
Big
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf barks Friendly Mobs Randomly JE:entity.wolf_big.ambient
BE:mob.wolf_big.bark
subtitles.entity.wolf.bark 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf pants Friendly Mobs Randomly while tamed JE:entity.wolf_big.pant
BE:mob.wolf_big.panting
subtitles.entity.wolf.ambient 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf whines Friendly Mobs Randomly while with 9HP👁 ❤️
👁 ❤️
👁 ❤️
👁 ❤️
👁 💔
health or less
JE:entity.wolf_big.whine
BE:mob.wolf_big.whine
subtitles.entity.wolf.whine 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf growls Friendly Mobs Randomly while angry JE:entity.wolf_big.growl
BE:mob.wolf_big.growl
subtitles.entity.wolf.growl 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf dies Friendly Mobs When a wolf dies JE:entity.wolf_big.death
BE:mob.wolf_big.death
subtitles.entity.wolf.death 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf hurts Friendly Mobs When a wolf is damaged JE:entity.wolf_big.hurt
BE:mob.wolf_big.hurt
subtitles.entity.wolf.hurt 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
Classic
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf barks Friendly Mobs Randomly JE:entity.wolf.ambient
BE:mob.wolf.bark
subtitles.entity.wolf.bark 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf pants Friendly Mobs Randomly while tamed JE:entity.wolf.pant
BE:mob.wolf.panting
subtitles.entity.wolf.ambient 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf whines Friendly Mobs Randomly while with 9HP👁 ❤️
👁 ❤️
👁 ❤️
👁 ❤️
👁 💔
health or less
JE:entity.wolf.whine
BE:mob.wolf.whine
subtitles.entity.wolf.whine 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf growls Friendly Mobs Randomly while angry JE:entity.wolf.growl
BE:mob.wolf.growl
subtitles.entity.wolf.growl 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf dies Friendly Mobs When a wolf dies JE:entity.wolf.death
BE:mob.wolf.death
subtitles.entity.wolf.death 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf hurts Friendly Mobs When a wolf is damaged JE:entity.wolf.hurt
BE:mob.wolf.hurt
subtitles.entity.wolf.hurt 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
Cute
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf barks Friendly Mobs Randomly JE:entity.wolf_cute.ambient
BE:mob.wolf_cute.bark
subtitles.entity.wolf.bark 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf pants Friendly Mobs Randomly while tamed JE:entity.wolf_cute.pant
BE:mob.wolf_cute.panting
subtitles.entity.wolf.ambient 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf whines Friendly Mobs Randomly while with 9HP👁 ❤️
👁 ❤️
👁 ❤️
👁 ❤️
👁 💔
health or less
JE:entity.wolf_cute.whine
BE:mob.wolf_cute.whine
subtitles.entity.wolf.whine 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf growls Friendly Mobs Randomly while angry JE:entity.wolf_cute.growl
BE:mob.wolf_cute.growl
subtitles.entity.wolf.growl 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf dies Friendly Mobs When a wolf dies JE:entity.wolf_cute.death
BE:mob.wolf_cute.death
subtitles.entity.wolf.death 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf hurts Friendly Mobs When a wolf is damaged JE:entity.wolf_cute.hurt
BE:mob.wolf_cute.hurt
subtitles.entity.wolf.hurt 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
Grumpy
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf barks Friendly Mobs Randomly JE:entity.wolf_grumpy.ambient
BE:mob.wolf_grumpy.bark
subtitles.entity.wolf.bark 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf pants Friendly Mobs Randomly while tamed JE:entity.wolf_grumpy.pant
BE:mob.wolf_grumpy.panting
subtitles.entity.wolf.ambient 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf whines Friendly Mobs Randomly while with 9HP👁 ❤️
👁 ❤️
👁 ❤️
👁 ❤️
👁 💔
health or less
JE:entity.wolf_grumpy.whine
BE:mob.wolf_grumpy.whine
subtitles.entity.wolf.whine 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf growls Friendly Mobs Randomly while angry JE:entity.wolf_grumpy.growl
BE:mob.wolf_grumpy.growl
subtitles.entity.wolf.growl 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf dies Friendly Mobs When a wolf dies JE:entity.wolf_grumpy.death
BE:mob.wolf_grumpy.death
subtitles.entity.wolf.death 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf hurts Friendly Mobs When a wolf is damaged JE:entity.wolf_grumpy.hurt
BE:mob.wolf_grumpy.hurt
subtitles.entity.wolf.hurt 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
Puglin
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf barks Friendly Mobs Randomly JE:entity.wolf_puglin.ambient
BE:mob.wolf_puglin.bark
subtitles.entity.wolf.bark 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf pants Friendly Mobs Randomly while tamed JE:entity.wolf_puglin.pant
BE:mob.wolf_puglin.panting
subtitles.entity.wolf.ambient 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf whines Friendly Mobs Randomly while with 9HP👁 ❤️
👁 ❤️
👁 ❤️
👁 ❤️
👁 💔
health or less
JE:entity.wolf_puglin.whine
BE:mob.wolf_puglin.whine
subtitles.entity.wolf.whine 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf growls Friendly Mobs Randomly while angry JE:entity.wolf_puglin.growl
BE:mob.wolf_puglin.growl
subtitles.entity.wolf.growl 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf dies Friendly Mobs When a wolf dies JE:entity.wolf_puglin.death
BE:mob.wolf_puglin.death
subtitles.entity.wolf.death 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf hurts Friendly Mobs When a wolf is damaged JE:entity.wolf_puglin.hurt
BE:mob.wolf_puglin.hurt
subtitles.entity.wolf.hurt 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
Sad
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf barks Friendly Mobs Randomly JE:entity.wolf_sad.ambient
BE:mob.wolf_sad.bark
subtitles.entity.wolf.bark 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf pants Friendly Mobs Randomly while tamed JE:entity.wolf_sad.pant
BE:mob.wolf_sad.panting
subtitles.entity.wolf.ambient 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf whines Friendly Mobs Randomly while with 9HP👁 ❤️
👁 ❤️
👁 ❤️
👁 ❤️
👁 💔
health or less
JE:entity.wolf_sad.whine
BE:mob.wolf_sad.whine
subtitles.entity.wolf.whine 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf growls Friendly Mobs Randomly while angry JE:entity.wolf_sad.growl
BE:mob.wolf_sad.growl
subtitles.entity.wolf.growl 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]] Wolf dies Friendly Mobs When a wolf dies JE:entity.wolf_sad.death
BE:mob.wolf_sad.death
subtitles.entity.wolf.death 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Wolf hurts Friendly Mobs When a wolf is damaged JE:entity.wolf_sad.hurt
BE:mob.wolf_sad.hurt
subtitles.entity.wolf.hurt 0.4‌[JE only]
1.0‌[BE only]
0.8-1.2 16
Well, here you go. It's collapsed by default becuase it is very large. I didn't bother putting {{Only}} tags for the Attenuation Distance column, since I don't know which ones are also applicable to Bedrock. Generic wolf has an exclusive sound in Bedrock, random.eat; wasn't sure how to handle that, so I just put {{Only}} tags across the board. Rampage455 (talk) 00:57, 27 March 2026 (UTC)
I generally like this, although I'd personally prefer using "JE:" / "BE:" instead of those dang only tags (I quite dislike them), except in cases when a sound is actually edition-exclusive like the eat sound. This table is still pretty wide and quite daunting to look at, so I think it would be worth experimenting with something like Violine's table with the technical babble hidden behind a checkbox. --Capopanzo (talk | contribs) 01:21, 27 March 2026 (UTC)
Oh, oops. Yeah, those Only tags in the Identifier column were supposed to just be JE: and BE: like the previous tables. I might edit it later to fix. Rampage455 (talk) 01:27, 27 March 2026 (UTC)
I think we could also use the thicker horizontal lines like seen on trading tables to separate variants further. Although wolves really are the only case where this matters. - Harri / Talk 👁 Image
01:33, 27 March 2026 (UTC)
I have edited the table to replace the erroneous Only tags and to add a border between sections. Rampage455 (talk) 02:08, 27 March 2026 (UTC)
IMO the volume column should also use JE/BE instead of the only tags. --Capopanzo (talk | contribs) 02:22, 27 March 2026 (UTC)
For the JE/BE differences, we already have {{jebe}} for that instead of having to specify manually, do we not?
This seems decent if a bit big. The thicker horizontal lines appear distractingly dark, though (at least on the dark theme). Is there a way to make them appear lighter?
A block sounds table (so we can see how the BE-only sound classes, as well as the differing pitches in practice are handled) would also be a concept I'm interested in seeing. Would we want to merge the generic and unique table types, or keep those as is? - User-12316399 (talk) 00:48, 29 March 2026 (UTC)
Also, how will we handle version-exclusive blocks, particularly those only appearing in April Fools' versions? - User-12316399 (talk) 19:13, 14 April 2026 (UTC)
My idea was to just keep the type=java and type=bedrock parameters to let the tables stay how they were before, which also allows some more time and more efficient implementing (new table will be type=merged). MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
19:28, 14 April 2026 (UTC)
Would we also have a type that indicates that falling has no subtitle? For example, Potato Fence#Sounds (and many other pages) indicates that the subtitle "Something falls on a block" is used, despite this not actually being the case. - User-12316399 (talk) 08:35, 15 April 2026 (UTC)
I think for examples like that it's better to just manually create a table without the falling line, instead of re-using one from a sound type. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
12:20, 15 April 2026 (UTC)

Counter-proposal: Use Tabber

[edit source]
Latest comment: 2 May10 comments7 people in discussion

I believe the main problem with not merging them is that it "pollutes" the page with too many tables. It's possible to solve this by merging them and having to select which ones to view. An example makes it easier to understand.

Exemple 1: Wooden Door Sounds

[edit source]

Page with many tables

Generic

[edit source]
👁 BlockSprite oak-planks.png: Sprite image for oak-planks in Minecraft
wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Block brokenBlocksOnce the block has brokenblock.wood.breaksubtitles.block.generic.break1.00.816
​Block placedBlocksWhen the block is placedblock.wood.placesubtitles.block.generic.place1.00.816
​Block breakingBlocksWhile the block is in the process of being brokenblock.wood.hitsubtitles.block.generic.hit0.250.516
​Something falls on a blockEntity-DependentFalling on the block with fall damageblock.wood.fallsubtitles.block.generic.fall0.50.7516
​FootstepsEntity-DependentWalking on the blockblock.wood.stepsubtitles.block.generic.footsteps0.151.016
👁 BlockSprite cherry-planks.png: Sprite image for cherry-planks in Minecraft
cherry_wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Block brokenBlocksOnce the block has brokenblock.cherry_wood.breaksubtitles.block.generic.break1.00.816
​Block placedBlocksWhen the block is placedblock.cherry_wood.placesubtitles.block.generic.place1.00.816
​Block breakingBlocksWhile the block is in the process of being brokenblock.cherry_wood.hitsubtitles.block.generic.hit0.250.516
​Something falls on a blockEntity-DependentFalling on the block with fall damageblock.cherry_wood.fallsubtitles.block.generic.fall0.50.7516
​FootstepsEntity-DependentWalking on the blockblock.cherry_wood.stepsubtitles.block.generic.footsteps0.151.016
👁 BlockSprite bamboo-planks.png: Sprite image for bamboo-planks in Minecraft
bamboo_wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Block brokenBlocksOnce the block has brokenblock.bamboo_wood.breaksubtitles.block.generic.break0.90.816
​Block placedBlocksWhen the block is placedblock.bamboo_wood.placesubtitles.block.generic.place0.90.816
​Block breakingBlocksWhile the block is in the process of being brokenblock.bamboo_wood.hitsubtitles.block.generic.hit0.2250.516
​Something falls on a blockEntity-DependentFalling on the block with fall damageblock.bamboo_wood.fallsubtitles.block.generic.fall0.50.7516
​FootstepsEntity-DependentWalking on the blockblock.bamboo_wood.stepsubtitles.block.generic.footsteps0.151.016
👁 BlockSprite warped-planks.png: Sprite image for warped-planks in Minecraft
nether_wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Block brokenBlocksOnce the block has brokenblock.nether_wood.breaksubtitles.block.generic.break1.00.7216
​Block placedBlocksWhen the block is placedblock.nether_wood.placesubtitles.block.generic.place1.00.7216
​Block breakingBlocksWhile the block is in the process of being brokenblock.nether_wood.hitsubtitles.block.generic.hit0.250.4516
​Something falls on a blockEntity-DependentFalling on the block with fall damageblock.nether_wood.fallsubtitles.block.generic.fall0.50.7516
​FootstepsEntity-DependentWalking on the blockblock.nether_wood.stepsubtitles.block.generic.footsteps0.151.016
👁 BlockSprite oak-planks.png: Sprite image for oak-planks in Minecraft
wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​Block brokenBlocksOnce the block has brokendig.woodsubtitles.block.generic.break1.00.8–1.0
​Block placedBlocksWhen the block is placedplace.woodsubtitles.block.generic.place1.00.8
​Axe stripsBlocksWhen an axe strips a log or wood block [sound 1]use.woodsubtitles.block.generic.hit1.00.8
​Block breakingBlocksWhile the block is in the process of being brokenhit.woodsubtitles.block.generic.hit0.230.5
​FootstepsPlayersFalling on the block with fall damagefall.woodsubtitles.block.generic.footsteps0.41.0
​FootstepsPlayersWalking on the blockstep.woodsubtitles.block.generic.footsteps0.31.0
​FootstepsBlocksJumping from the blockjump.woodsubtitles.block.generic.footsteps0.121.0
​FootstepsBlocksFalling on the block without fall damageland.woodsubtitles.block.generic.footsteps0.181.0
👁 BlockSprite cherry-planks.png: Sprite image for cherry-planks in Minecraft
cherry_wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?BlocksOnce the block has brokenbreak.cherry_wood​ ?1.00.8–1.0
​ ?BlocksWhen the block is placedplace.cherry_wood​ ?1.00.8
​ ?BlocksWhile the block is in the process of being brokenhit.cherry_wood​ ?0.230.5
​ ?PlayersFalling on the block with fall damagefall.cherry_wood​ ?0.41.0
​ ?PlayersWalking on the blockstep.cherry_wood​ ?0.21.0
​ ?PlayersJumping from the blockstep.cherry_wood​ ?0.121.0
​ ?PlayersFalling on the block without fall damagestep.cherry_wood​ ?0.181.0
👁 BlockSprite bamboo-planks.png: Sprite image for bamboo-planks in Minecraft
bamboo_wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?BlocksOnce the block has brokenbreak.bamboo_wood​ ?0.90.8–1.0
​ ?BlocksWhen the block is placedplace.bamboo_wood​ ?0.90.8
​ ?BlocksWhile the block is in the process of being brokenhit.bamboo_wood​ ?0.2070.5
​ ?PlayersFalling on the block with fall damagefall.bamboo_wood​ ?0.41.0
​ ?PlayersWalking on the blockstep.bamboo_wood​ ?0.21.0
​ ?PlayersJumping from the blockstep.bamboo_wood​ ?0.121.0
​ ?PlayersFalling on the block without fall damagestep.bamboo_wood​ ?0.181.0
👁 BlockSprite warped-planks.png: Sprite image for warped-planks in Minecraft
nether_wood sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?BlocksOnce the block has brokenbreak.nether_wood​ ?1.00.8–1.0
​ ?BlocksWhen the block is placedplace.nether_wood​ ?1.00.8
​ ?BlocksWhile the block is in the process of being brokenhit.nether_wood​ ?0.230.5
​ ?PlayersFalling on the block with fall damagefall.nether_wood​ ?0.41.0
​ ?PlayersWalking on the blockstep.nether_wood​ ?0.31.0
​ ?PlayersJumping from the blockstep.nether_wood​ ?0.121.0
​ ?PlayersFalling on the block without fall damagestep.nether_wood​ ?0.181.0

Unique

[edit source]
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Door creaksBlocksWhen a wooden door opensblock.wooden_door.opensubtitles.block.door.toggle0.90.9–1.016
​Door creaksBlocksWhen a wooden door closesblock.wooden_door.closesubtitles.block.door.toggle0.90.9–1.016
​Door creaksBlocksWhen a cherry wood door opensblock.cherry_wood_door.opensubtitles.block.door.toggle0.90.9–1.016
​Door creaksBlocksWhen a cherry wood door closesblock.cherry_wood_door.closesubtitles.block.door.toggle0.90.9–1.016
​Door creaksBlocksWhen a bamboo wood door opensblock.bamboo_wood_door.opensubtitles.block.door.toggle0.90.9–1.016
​Door creaksBlocksWhen a bamboo wood door closesblock.bamboo_wood_door.closesubtitles.block.door.toggle0.90.9–1.016
​Door creaksBlocksWhen a Nether wood door opensblock.nether_wood_door.opensubtitles.block.door.toggle1.00.9–1.016
​Door creaksBlocksWhen a Nether wood door closesblock.nether_wood_door.closesubtitles.block.door.toggle1.00.9–1.016
​Door shakesHostile MobsWhen a zombie attacks a doorentity.zombie.attack_wooden_doorsubtitles.entity.zombie.attack_wooden_door2.00.8–1.216
​Door breaksHostile MobsWhen a zombie breaks a doorentity.zombie.break_wooden_doorsubtitles.entity.zombie.break_wooden_door2.00.8–1.216
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?BlocksWhen a wooden door opensopen.wooden_door​ ?0.90.9–1.0
​ ?BlocksWhen a wooden door closesclose.wooden_door​ ?0.90.9–1.0
​ ?BlocksWhen a cherry wood door opensopen.cherry_wood_door​ ?1.00.9–1.0
​ ?BlocksWhen a cherry wood door closesclose.cherry_wood_door​ ?1.00.9–1.0
​ ?BlocksWhen a bamboo wood door opensopen.bamboo_wood_door​ ?0.90.9–1.0
​ ?BlocksWhen a bamboo wood door closesclose.bamboo_wood_door​ ?0.90.9–1.0
​ ?BlocksWhen a Nether wood door opensopen.nether_wood_door​ ?1.00.9–1.0
​ ?BlocksWhen a Nether wood door closesclose.nether_wood_door​ ?1.00.9–1.0
​ ?Hostile MobsWhile a zombie is breaking a wooden doormob.zombie.wood​ ?1.01.0
​ ?Hostile MobsWhen a zombie breaks a wooden doormob.zombie.woodbreak​ ?1.01.0
Sound Description From to Resource location Pitch
Opening Infdev 20100607 ? 1.0.0 RC1 ?
Door opening (Second Version) 1.0.0 RC1 15w43a random.door_open‌[BE only] 0.9-1.1
Closing Infdev 20100607 ? 1.0.0 RC1 ?
Closing (Second Version) 1.0.0 RC1 15w43a random.door_close‌[BE only] 0.9-1.1


Exemple2: Chicken Sounds

[edit source]

We can still use the idea of merged things up so that people can choose which table to view.

Variant Sound Closed captions Source Description Identifier Translation key Volume Pitch Attenuation
distance
Generic
[[File:|class=sound-audio]] Chicken plops‌[JE only]
Sniffer plops‌[BE only]
Friendly Mobs When a chicken lays an egg JE: entity.chicken.egg
BE: mob.chicken.plop
JE: subtitles.entity.chicken.egg
BEsubtitles.block.sniffer_egg.plop
1.0 0.8-1.2 16‌[JE only]
[[File:|class=sound-audio]][[File:|class=sound-audio]] Footsteps Friendly Mobs While a chicken is walking JE: entity.chicken.step
BE: mob.chicken.step
subtitles.block.generic.footsteps 0.15‌[JE only]
0.25‌[BE only]
1.0 16‌[JE only]
Classic
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly JEentity.chicken.ambient
BE: mob.chicken.say
subtitles.entity.chicken.ambient 1.0 0.8-1.2 16‌[JE only]
[[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken dies‌[JE only]
Chicken hurts‌[BE only]
Friendly Mobs When a chicken dies JE: entity.chicken.death
BE: mob.chicken.hurt
JE: subtitles.entity.chicken.death
BE: subtitles.entity.chicken.hurt
1.0 0.8-1.2 16‌[JE only]
Chiken hurts Friendly Mobs When a chicken is damaged JE: entity.chicken.hurt
BEmob.chicken.hurt
subtitles.entity.chicken.hurt 1.0 0.8-1.2 16‌[JE only]
Picky
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly JE: entity.chicken.ambient
BE: mob.picky_chicken.say
subtitles.entity.chicken.ambient 1.0 0.8-1.2 16
[[File:|class=sound-audio]] Chicken dies Friendly Mobs When a chicken dies JE: entity.chicken.death
BEmob.picky_chicken.death
subtitles.entity.chicken.death 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken hurts Friendly Mobs When a chicken is damaged JE: entity.chicken.hurt
BEmob.picky_chicken.hurt
subtitles.entity.chicken.hurt 1.0 0.8-1.2 16
Variant Sound Closed captions Source Description Identifier Translation key Volume Pitch Attenuation
Distance
Generic
[[File:|class=sound-audio]] Chicken plops Friendly Mobs When a chicken lays an egg entity.chicken.egg subtitles.entity.chicken.egg 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]] Footsteps Friendly Mobs While a chicken is walking entity.chicken.step subtitles.block.generic.footsteps 1.0 1.0 16
Classic
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly entity.chicken.ambient subtitles.entity.chicken.ambient 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken dies Friendly Mobs When a chicken dies entity.chicken.death subtitles.entity.chicken.death 1.0 0.8-1.2 16
Chiken hurts Friendly Mobs When a chicken is damaged entity.chicken.hurt subtitles.entity.chicken.hurt 1.0 0.8-1.2 16
Picky
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken clucks Friendly Mobs Randomly entity.chicken.ambient subtitles.entity.chicken.ambient 1.0 0.8-1.2 16
[[File:|class=sound-audio]] Chicken dies Friendly Mobs When a chicken dies entity.chicken.death subtitles.entity.chicken.death 1.0 0.8-1.2 16
[[File:|class=sound-audio]][[File:|class=sound-audio]][[File:|class=sound-audio]] Chicken hurts Friendly Mobs When a chicken is damaged entity.chicken.hurt subtitles.entity.chicken.hurt 1.0 0.8-1.2 16

Need to do

Need to do

Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Chicken plops[a]Friendly MobsWhen a chicken lays an eggentity.chicken.eggsubtitles.entity.chicken.egg1.00.8–1.216
​FootstepsFriendly MobsWhile a chicken is walkingentity.chicken.stepsubtitles.block.generic.footsteps0.151.016
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?Friendly MobsWhen a chicken lays an eggmob.chicken.plop​ ?1.00.8–1.2
​ ?Friendly MobsWhile a chicken is walkingmob.chicken.step​ ?0.251.0
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Chicken clucksFriendly MobsRandomlyJE: entity.chicken.ambient
BE: mob.chicken.say
subtitles.entity.chicken.ambient1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken dies‌[JE only]
Chicken hurts‌[BE only]
Friendly MobsWhen a chicken diesJE: entity.chicken.death
BE: mob.chicken.hurt
JE: subtitles.entity.chicken.death​​
BE: subtitles.entity.chicken.hurt
1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken hurtsFriendly MobsWhen a chicken is damagedJE: entity.chicken.hurt
BE: mob.chicken.hurt
subtitles.entity.chicken.hurt1.00.8–1.2
(Baby: 1.3–1.7)
16
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Chicken clucksFriendly MobsRandomlyentity.chicken.ambientsubtitles.entity.chicken.ambient1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken diesFriendly MobsWhen a chicken diesentity.chicken.deathsubtitles.entity.chicken.death1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken hurtsFriendly MobsWhen a chicken is damagedentity.chicken.hurtsubtitles.entity.chicken.hurt1.00.8–1.2
(Baby: 1.3–1.7)
16
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?Friendly MobsRandomlymob.chicken.say​ ?1.00.8–1.2 (Baby: 1.3–1.7)
​ ?Friendly MobsWhen a chicken diesmob.chicken.hurt​ ?1.00.8–1.2 (Baby: 1.3–1.7)
​ ?Friendly MobsWhen a chicken is damagedmob.chicken.hurt​ ?1.00.8–1.2 (Baby: 1.3–1.7)
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Chicken clucksFriendly MobsRandomlyentity.chicken_picky.ambientsubtitles.entity.chicken.ambient1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken diesFriendly MobsWhen a chicken diesentity.chicken_picky.deathsubtitles.entity.chicken.death1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chicken hurtsFriendly MobsWhen a chicken is damagedentity.chicken_picky.hurtsubtitles.entity.chicken.hurt1.00.8–1.2
(Baby: 1.3–1.7)
16
Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Chick peepsFriendly MobsRandomlyentity.chicken.baby.ambientsubtitles.entity.chicken.baby.ambient1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chick diesFriendly MobsWhen a chick diesentity.chicken.baby.deathsubtitles.entity.chicken.baby.death1.00.8–1.2
(Baby: 1.3–1.7)
16
​Chick hurtsFriendly MobsWhen a chick is damagedentity.chicken.baby.hurtsubtitles.entity.chicken.baby.hurt1.00.8–1.2
(Baby: 1.3–1.7)
16
None​FootstepsFriendly MobsWhile a chick is walkingentity.chicken.baby.stepsubtitles.block.generic.footsteps0.151.016

Perhaps a better template could be created for this. Something that would allow us, for example, to select something below and then select something above, and the selection below would still apply. But perhaps this can only be done by working with JavaScript.

Furthermore, it would be good to create style guidelines for how to organize these selections. If you notice, the examples used have a different organization.Aloi4 (talk) 22:03, 5 April 2026 (UTC)

In my opinion it's not a good idea to use tabber, checkbox selection, or any form of user interaction for regular article content like this, for the same reason as why we should avoid make things collapsed by default: a lot of readers only scan the first thing they see and don't want to access information through more clicks. Even though you might not believe that, users will skip sound variants or edition differences if it's behind a second click, and that's worse than displaying everything at once. Furthermore, this is very intensive to maintain even with better templates. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
22:30, 5 April 2026 (UTC)
I don't know exactly what kind of user views the sound table, and I think it's a bit difficult for someone to skip over a sound table even if they want to see it. I know that fewer people will dont see clickable things, but when it's something specific and already in a specific section, it must be more difficult. Besides, someone who quickly scrolls through the page will hardly want to see the sound table, which has a lot of technical information and the main part of it (the sound) is already clickable.
Anyway, I think this can happen in some specific cases, for example, someone who uses Ctrl+F to search for a specific sound on the page.
But I think a solution for this is to leave the tables as they are now in the chicken example; by default, everything is already there. It will be a large table and perhaps a little confusing, and that's why the buttons to specify the table can be important.
(In the case of the chicken example, there are only adults, but this can be corrected simply by changing the first option to include chick or leaving chick in a separate table)
Regarding the difficulty of doing it, with a good enough table we can simply put all the sound information there and it will automatically create the dynamic table. Currently we have to create table by table, being able to create just one that will be organized later seems even easier and it's also easier to change the style later. Aloi4 (talk) 23:03, 5 April 2026 (UTC)
The merged edition tables on this proposal page are not incredibly large, dramatically smaller than our current standard. Hiding bedrock behind a second tab is much worse than any slight messiness of combining the tables and not worth the saved the space. - Harri / Talk 👁 Image
11:18, 15 April 2026 (UTC)
It's possible to save a lot of space with well-made templates. With this templates, we can choose the style later, applying it to all pages and only then selecting the style, allowing us to change it over time if necessary. Aloi4 (talk) 15:57, 15 April 2026 (UTC)
👁 Image
 Oppose hiding bedrock behind a second tab. This would force us to choose one of the editions as a "default". We should leave both editions visible in default like with the history section. Delvin4519 (talk) 01:27, 20 April 2026 (UTC)
See the second example; the default is both, and we can choose only one edition to "shrink" the table. Furthermore, we can maintain two tables (one per edition) and use tabber only for the variants. My counter-proposal is to only use tabber; how it will be used can be discussed separately. Aloi4 (talk) 01:42, 20 April 2026 (UTC)
👁 Image
 Support so long as "both" remains as the default, it would be most helpful to have the option to either see all information at once or see just the information you need, especially for resource pack creators. 👁 Image
GameCatastrophe (talk) 13:50, 20 April 2026 (UTC)
👁 Image
 Support – I like the idea of using the hidden "horizontal" space of a tabber for variants of a subject. These variants always share something in common for each other, for example, variants of chicken (like adult generic, classic adult, picky, etc.) always have idle sound (chicken clucks), death sound, and "hurts" sound. If they all share the same structure, I think it would be a waste of "vertical"/scrolling space to simply repeat that structure multiple times, especially if there are other sections in the page that provide its own information.
Also, I would prefer both editions shown normally at the same time. I don't think using the tabber for the editions is very necessary, and being merged using editions only tag is more than enough. I don't find it appealing to use nested tabber (i.e. tabber inside tabber); as a reader, I think that would be too annoying to use/interact with. Outrowed (talk) 15:00, 20 April 2026 (UTC)
👁 Image
 Support The sound tables are definitely messy. Tabber looks good. Outwrowed has some good points, and this is a good idea. 👁 Image
Slimeball (Talk) 12:35, 2 May 2026 (UTC)

Yet another proposal: moving forward

[edit source]
Latest comment: 9 June12 comments6 people in discussion

As usual with forum threads, this one stalled out, and I think it's a shame because sound tables are definitely one of the worst aspects of articles about gameplay features. I think any of the suggestions proposed here are better than the status quo, but my personal preference would be:

  • Adopting Violine's idea of "hiding" technical details (sound ID, translation key, volume, pitch, attenuation) behind a toggle. This would reduce the table width by A LOT and would make sound tables much less daunting.
  • Java and Bedrock details can be merged, with differences in data marked using the {{jebe}} template (or anything else other than those dang {{only}} templates).
  • Sound variants for the same feature (e.g. wolf sound variants) should be merged in a single table like suggested above.
  • Sounds for babies: one potential issue MinecraftBedrockPlayer brought up on Discord is that hiding the pitch value would make information about the pitch used by babies harder to find. Personally I don't think it's a big issue, because the specific value would still be accessible by people who need it (just click the technical details toggle). The current table format doesn't make baby sounds easily accessible for casual readers anyway, as there's no way to actually listen to the pitched up sounds. A possible solution would be having separate pitched up sounds for babies and listing them separately (even though they aren't separate files in-game). Personally I think this is a relatively unimportant issue and shouldn't be a showstopper for something that otherwise would be a massive improvement overall. Things can always be further refined at a later time.

In any case, I hope something will move forward because these tables are genuinely terrible. --Capopanzo (talk | contribs) 21:15, 31 May 2026 (UTC)

If I interpret this correctly, your proposal is this with ID and all columns right from that collapsed by a "Technical details" toggle (and {{jebe}} ofc)?
👁 Image
 Support that, I hope someone can implement this quickly in the sound module. Baby sounds can be another discussion. MinecraftBedrockPlayer7 (talk) (contribs) 👁 Image
21:34, 31 May 2026 (UTC)
Yes pretty much, but I would keep the table as a whole uncollapsed by default (the technical columns would be hidden by default). --Capopanzo (talk | contribs) 22:12, 31 May 2026 (UTC)
👁 Image
 Support. –LauraFi - talk 22:59, 31 May 2026 (UTC)
Why exactly is "Description" considered a "technical detail" and hidden by default? - User-12316399 (talk) 23:19, 2 June 2026 (UTC)
I'm confused, I don't think anyone suggested that description should be a technical detail? What are you referring to? If you're referring to my prototype, it should show Description by default; if not that's a bug. | violine1101 (talk) 23:40, 2 June 2026 (UTC)
It shows up now, no idea why it wasn't earlier. - User-12316399 (talk) 11:26, 3 June 2026 (UTC)
👁 Image
 Oppose putting technical details behind a toggle. It only affects the width of the table, and is therefore utterly useless in reducing the space the tables take up (on mobile, even the thinner table will spill over the screen significantly). Its only effect would be that it is annoying.
👁 Image
 Support everything else. We should get these merged ASAP. - Harri / Talk 👁 Image
11:46, 3 June 2026 (UTC)
It does not only affect the width of the table, because the technical details often are very long, so wrap around and increase the height of their cell and thus the table as a whole. You can see that in my prototype as well. Removing technical details by default also makes it easier to find the information you're looking for, and most people aren't looking for technical details. And finally, of course these toggles could use a cookie to remember whether you've enabled them, reducing the annoyance if you're really interested in the tech stuff. | violine1101 (talk) 20:30, 3 June 2026 (UTC)
Your zombie prototype doesn't show that at all, the height of the tables are identical. But I do see that some height increase can happen due to technical information, but looking at all the example tables here, that height increase is deeply insignificant and not worth hiding so much information. Merging the variant and edition tables is already going to literally half the space taken up, that is so much more than enough, we don't need to go to the deepest possible extreme of space saving if it means putting information behind a toggle. Your only other reason is "makes it easier to find the information you're looking for, and most people aren't looking for technical details" which is extremely vague. How does it do that? Why does more information on the right of the table make it difficulty to look at the words on the left? - Harri / Talk 👁 Image
17:46, 9 June 2026 (UTC)
👁 Image
 Support fully of course, though I'd need to find a better way to implement this tech-wise, my prototype is not production ready. | violine1101 (talk) 20:31, 3 June 2026 (UTC)
👁 Image
The linked toggle system is the one I want the most compared to proposals from earlier, though how exactly would we rework SoundTable to apply it to all existing pages rather than having to do so manually, if at all an option? - User-12316399 (talk) 17:29, 9 June 2026 (UTC)
Retrieved from "https://minecraft.wiki/w/Forum:Merging_sound_tables?oldid=3618177"

Navigation menu