mojira.dev
MCPE-22858

Some Villager Trades Do Not Yield XP

Verification builds:
1.1.1.51 Retail

Summary:
Not every villager trade yields XP, as they do in the Java version. In the vanilla behaviour_pack, certain trades contain the property "reward_exp": false,, I will list them below.

Steps to Reproduce:

  1. Trade wheat with a Farmer Villager

Observed Results:
No XP is given from the trade.

Expected Results:
Every trade should give the player XP.

Screenshots/Videos attached: Yes

Notes:
The trades that contain the property "reward_exp": false, are as follows:

  • behavior_packs\vanilla\trading\butcher_trades.json

    • "item": "minecraft:porkchop",

  • behavior_packs\vanilla\trading\cleric_trades.json

    • "item": "minecraft:rotten_flesh",

  • behavior_packs\vanilla\trading\farmer_trades.json

    • "item": "minecraft:wheat",

    • "item": "minecraft:potato",

    • "item": "minecraft:carrot",

    • "item": "minecraft:emerald" ... gives "item": "minecraft:bread",

  • behavior_packs\vanilla\trading\fletcher_trades.json

    • "item": "minecraft:string",

Linked issues

Attachments

Comments 4

I'm having the same problem with my Farmer villagers on the xbox one Better Together update too.

This may be correct behavior. This is from the wiki: "This is also true in Bedrock editions, except that certain trades don't reward any experience: the first-tier trades of a Farmer, the rotten flesh trade of a Cleric, the pork chop trade of a Butcher, or the string trade of a Fletcher."

https://minecraft.gamepedia.com/Trading#Functionality

Ah ok. Thank you very much for your help.

The problem is the wiki is not the official source: it reports what the current behaviour is but not the "intended" behaviour. This is still a bug unless the devs say it isn't.

And this is still ocurring in 1.2.9 - Console - XBoxOne

[Mojang] Mega_Spud (Jay)

(Unassigned)

93996

Confirmed

Windows

experience, villager-trade

1.1.1.51, 1.2.6.55, 1.2.7.2

1.2.13.5, 1.2.13.54

Retrieved