mojira.dev
MC-312771

Novice armorers from jungle and swamp villages don't buy iron ingots when the "Villager Trade Rebalance" experiment is enabled

The Bug:

Novice armorers from jungle and swamp villages don't buy iron ingots when the "Villager Trade Rebalance" experiment is enabled.

With the "Villager Trade Rebalance" experiment, the novice armorer trade for iron ingots still has the village filter of the iron boots trade it was copied from (MC-305743). This means that armorers from jungle and swamp villages only have one novice trade.

Steps to Reproduce:

  1. Create a world with the "Villager Trade Rebalance" experiment turned on.

  2. Summon a novice armorer from a swamp village by using the command provided below.

    /summon minecraft:villager ~2 ~ ~ {VillagerData:{profession:"minecraft:armorer",level:1,type:"minecraft:swamp"},NoAI:1b}
  3. Open its trades.

  4. Observe which trades it offers.

Observed Behavior:

The novice armorer from a swamp village only offers the coal trade.

Expected Behavior:

The novice armorer from a swamp village would offer both the coal and iron ingot trades, like armorers from plains villages.

Linked issues

Comments 1

Can confirm in 26.4 Snapshot 5. The minecraft:armorer/1/iron_ingot_emerald trade in the trade_rebalance data pack has a merchant_predicate limiting minecraft:villager/variant to desert, plains, savanna, snow and taiga, which is the same list as the iron boots trades, so jungle and swamp armorers never get it.

Avoma

(Unassigned)

Community Consensus

Trading

26.3, 26.4 Snapshot 5

Retrieved