The arrow hit sound plays on the wrong channel
How to reproduce
- Mute all the sound channels
- Shoot an arrow into the ground(arrows shot by Skeletons work too)
- You will hear the sound of the arrow landing
The fix
- Move the sound(minecraft:entity.arrow.hit) to the Hostile Creatures sound channel.
Why?
The idea is when you hear an arrow land it probably was shot by something/someone agressive.