Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-154642

inconsistent sound events

XMLWordPrintable

    • Icon: Bug 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

       

            Unassigned Unassigned
            MilGrau Alexander V
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: