When a goat rams into a natural mountain block that is placed in front of the player (stone, iron ore, etc), it dosen't drop it's horn like it should.
How to replicate (may take a few tries):
Spawn goats (the more goats, the less time it'll take)
Give yourself a stack of stone, iron ore, copper ore, coal ore, logs, or packed ice
Go into survival
Stare at the ground, and wait until you hear a goat preparing to ram you
Quickly pillar up two blocks. If done correctly, the goat should ram full force into the blocks you pillared up with
Expectation:
The goat's horn breaks off, giving you a horn.
Reality:
Nothing happens. No breaking sound effect is heard, and no horn drops.
Updated the title and repro steps slightly. To be clear, the goat will drop its horn correctly if the player dodges the goats charge attack, causing the goat to hit a block that was behind the player.