Fletcher trades 15 weakness tipped arrows for 5 normal
Expected: All fletcher trades of tipped arrows for normal arrows would be the same price, and would not multiply arrows. The normal price is you give 2 emeralds and 5 normal arrows to get 5 tipped arrows.
Observed: I recently leveled up 2 fletchers. One of them trades 5 night vision arrows for 5 regular and 2 emeralds (as expected), but the other trades 15 weakness arrows for 5 normal arrows and 2 emeralds.
Steps to reproduce: level up some fletchers.
Created Issue:
Fletcher trades 15 weakness tipped arrows for 5 normal
Expected: All fletcher trades of tipped arrows for normal arrows would be the same price, and would not multiply arrows. The normal price is you give 2 emeralds and 5 normal arrows to get 5 tipped arrows.
Observed: I recently leveled up 2 fletchers. One of them trades 5 night vision arrows for 5 regular and 2 emeralds (as expected), but the other trades 15 weakness arrows for 5 normal arrows and 2 emeralds.
Steps to reproduce: level up some fletchers.


I want to know.... did the fletcher that multiplied arrows have a past of: villager - zombie villager - you come along and heal him with weakness and golden apple - he has better trades? there are bugs with the system of villager gratefulness, the price goes down and the output goes up.
No, this fletcher was born in the village and never a zombie. I have not cured any zombies in this world.
This bug is due to a typo in the fletcher_trades.json file in the vanilla behavior pack. Here is a screenshot:
With the new trade tables in 1.16, this bug has been fixed for newly spawned/leveled fletchers. It still affects pre-existing fletchers like the one in my world, but that is probably not something that can be fixed.