-
Bug
-
Resolution: Invalid
-
None
-
Minecraft 1.14.2
-
None
-
Minecraft 1.14.1 Vanilla
Java 8 update 201
Windows 10 pro 64 Bits x64
8GB Ram
Nvidia GTX 1050ti 4GB
Intel Penitum G4560
-
Unconfirmed
-
(Unassigned)
Some sound events are incosistant or definitely wrong.
I'll leave here the events that I have found incosistent or wrong.
Sound Events | Issue |
---|---|
entity.player.hurt | Triggered when you hit someone (player) or you get hited by something (player or npc) |
entity.player.death | Triggered when someone dies (players) but not used in you |
entity.generic.eat | Triggered when Players or You are eathing |
entity.generic.drink | Triggered when Players or You are drinking |
entity.generic.death | Just playable with /Playsound (I don't find a ingame mechanic to trigger this sound) |
entity.generic.hurt | Just playable with /Playsound (I don't find a ingame mechanic to trigger this sound) |
entity.generic.explode | Triggered when a TNT, Creeper, ghast ball etc explode. |
So you see there that entity.generic and entity.player are used to change the own player sounds, but why these both aren't just entity.player?
This first make me think that entity.generic are used for a own player (Your character) and entity.player are the other players. But not.
generic.explode is a special case. Some entitys like the lightning or the dragon fireball have their own sound events, even if they use the same audio file. so why the TNT and the creeper share the same event?
My suggestion is just change the name of the events, fix some events and add some new events to able to us add new sounds.
New Event Sound | Solution | |
---|---|---|
entity.player. | Can be used for own player sounds (eating, drinking, taking damage, death, etc) | |
entity.thirdplayer. entity.multiplayer.player. entity.otherplayer. |
Can be used for other players sounds just like entity.player | |
entity.generic. | Can be used for REALLY generic sounds. Just used in snapshots maybe, when a new mob just has no configured sounds. | |
entity.tnt.explode. | Used when a TNT explodes | |
entity.creeper.explode. | Used when a creeper explodes... etc. |
These are just the one I found but I think there are more examples or Events that needs to be fixed, added or changed