Java Edition:Villager with Invalid Trade Items
In snapshot 23w13a_or_b, it was possible to get a villager that can buy and sell any item in the game that existed at the time. This feature is not removed upon upgrading, meaning you can get rare or discontinued items. You could also later get more discontinued Poisonous Potato Trades from 24w14potato.
Obtaining
23w13a_or_b Votes
The April Fools' snapshot 23w13a_or_b introduced several methods to obtain normally unobtainable features, including invalid items.
- The
villager_gem
vote, when applied, will replace all emeralds in new villager trades with any item (without NBT), this includes invalid items.
The villager_gem
vote will replace all emeralds of a villagers new trade with any item (without NBT). This will not replace any current gem trades, including emeralds or items that were applied through this vote. If this vote is removed or altered, any new trades that any previous villagers receive will return to using emeralds, or be replaced by the new item. Villagers affected by this vote will retain their trades upon downgrading or updating, if the item does not exist within that version it will become air, otherwise the item will be preserved.
24w14potato Villager Trades
In 24w14potato, villagers and wandering traders, had their emerald's replaced with either a poisonous potato if the villager was buying an item, or the new April Fools item, amber gems if the villager was selling an item. When upgrading, or downgrading the villager will lose its amber gem sell trades, but still be left with the poisonous potato buy trades.
Items that can be Obtained
Any normal item.
Enchanted Books[test]
Discontinued Items
- Spawn Eggs (Allowing them to be obtained in survival without using B Creative Mode)
- Bedrock
- Spawner
- End Portal Frame
- Barrier
- Bundle
Combos
Air Trade via Downgrading Items (Such as a candle), or using the vote rules rule.
Gallery
Feel free to add your own images of invalid item trade villagers below!!
Combos
Invalid Mob Stack (via Downgrade from 23w13a_or_b)