mojira.dev
MC-130014

When updating villagers trade carved pumpkin instead of pumpkins

The bug

Villagers generated in older versions will trade carved pumpkins instead of normal ones in the 1.13 snapshots. Newly generated villagers, however will trade normal, uncarved pumpkins.

How to reproduce

  1. Create a world in 1.12 and spawn a farmer villager

  2. Do one trade so it unlocks his pumpkin trade
    → Note that the villager will trade pumpkins (only kind there is)

  3. Open the world in the snapshot (18w20c)
    → Note that the villager will now trade carved pumpkins and won't accept normal pumpkins

  4. Spawn a new farmer and do a trade
    → Note that this new villager will trade normal (uncarved) pumpkins and won't accept the carved ones

Attachments

Comments 2

It looks like villager trades are stored as numeric id's instead of string string id's. 

Might be intended because all carved pumpkins in worlds stay when converting.

Jens

Fry

Confirmed

carved_pumpkin, pumpkin, update-failure, updated, villager, villager-trade, world-conversion

Minecraft 18w20c, Minecraft 18w21b, Minecraft 18w22b

Minecraft 1.13-pre2

Retrieved