mojira.dev
MC-310091

Discounts given by villagers decrease the cost in other items instead of emeralds for some trades

Abstract

Villagers sometimes provide processing trades: if player provides raw materials and Emerald, they can get finished products.

However, Villagers are supposed to decide the Emerald cost in this trade category instead of the amount of raw materials. Since Villagers can only tweak the price of buy instead of buyB, the Villagers cannot control the Emerald cost in these cases.

Steps to Reproduce

  1. Summon a Villager and make it be a Fletcher with placing a Fletching Table.

  2. Refresh the trades before 1 Emerald + 10 Gravels → 10 Flints takes place.

Expected Result

Emerald is supposed to be on the place of buy and Gravel be buyB.

Observed Result

Emerald is on buyB and Gravel is buy.

Attachments

Comments 1

Thank you for helping us improve Minecraft! We saved your files:

[media][media][media][media]

ZYX_2D

(Unassigned)

Confirmed

Trading

26.2, 26.3 Snapshot 4

Retrieved