mojira.dev
MC-221728

Goats have duplicated sound ids

The goats added in 21w13a have a duplicated sound ids for the milking, hurt, and death sounds.

There is a normal variant and a screaming variant which both produce the exact same set of sounds. So there is no reason to have two different name spaces for the same sound when there will not be a difference between them. You can test this with the milking sound by running:

/playsound minecraft:entity.goat.milk ambient @p

and the duplicated id for the milking sound is:

/playsound minecraft:entity.goat.screaming.milk ambient @p

After you play both of them a couple times it becomes apparent that the sound pools are identical. If there is not plan to add more special sounds there should only be one namespace for the for each instance of the following sounds.

  • minecraft:entity.goat.milk is duplicated by minecraft:entity.goat.screaming.milk

  • minecraft:entity.goat.hurt is duplicated by minecraft:entity.goat.screaming.hurt

  • minecraft:entity.goat.death is duplicated by minecraft:entity.goat.screaming.death

You can test them by replacing the namespaces in the commands above.

Edit 4/1/2021:

The report now includes the hurt and death sounds since they are both duplicated as well. Thanks to @Orbic for pointing this out.

Comments 2

This is also true for Death and Hurt sounds. The only instance in which the sounds aren't the same is minecraft:entity.goat.screaming.ambient, in which some of the ambient sounds is replaced by actual screams.

Though only some of them, which could be a bug itself?

This issue is still present in 21w15a, it affects different sounds than what were originally affected. As of my testing in 21w15a the only remaining duplicated sounds are:

  • minecraft:entity.goat.eat is duplicated by minecraft:entity.goat.screaming.eat

  • minecraft:entity.goat.long_jump is duplicated by minecraft:entity.goat.screaming.long_jump

  • minecraft:entity.goat.ram_impact is duplicated by minecraft:entity.goat.screaming.ram_impact

EcoBuilder13

(Unassigned)

Confirmed

(Unassigned)

21w13a, 21w14a

21w15a

Retrieved