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:
Create a world with the "Villager Trade Rebalance" experiment turned on.
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}Open its trades.
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.
Can confirm in 26.4 Snapshot 5. The
minecraft:armorer/1/iron_ingot_emeraldtrade in thetrade_rebalancedata pack has amerchant_predicatelimitingminecraft:villager/varianttodesert,plains,savanna,snowandtaiga, which is the same list as the iron boots trades, so jungle and swamp armorers never get it.