Since 1.14 I play on a survival world in and I made an Fishing AFK room.
I have fishing like 10 nights ( 10 x 8 hours = 80 hours) and I don't get any mending books. Also in other versions I always make that fishing room and one night I get like 3 or 5 books of mending with of course an Full Enchanted Fishing Rood.
It seems that mending books are not in the Loot Tables, and of course, this is a bug.
The only suggestion I say is about the Zombie Pigman, you can delete that if you want.
But I think this is really a Issue cause Shulkers are hostile mobs and they are able to start a fight.
You can add some screenshots. If you enchant the rod in creative It is normal.
This also happen when you use TNT to blow the ender crystals.
This is still a issue (1.12.2)
I try to change the death sounds but don't work
Also. "entity.hostile.death" works for Giant mob.
I got this bug in 1.11 But I don't need to quit the game. I'm just riding it and I found a duplicate of my horse
Confirmed in 1.14.2