The Bug
In the Villager Experiments the Wandering Trader sells logs. Though it appears that they don't sell Mangrove Logs.
Reproduce
Spawn in Wandering Traders
Analyze there trades, specifically the log trades
Observed Result
After spawning multiple Wandering Traders, Mangrove Logs did not appear once while the other logs did
Expected Result
The Wandering Trader would sell the Mangrove Log
Linked issues
Comments 5
After checking the code with MCP I can confirm that mangrove logs are missing
public static final List<Pair<ItemListing[], Integer>> EXPERIMENTAL_WANDERING_TRADER_TRADES = ImmutableList.<Pair<VillagerTrades.ItemListing[], Integer>>builder()
.add(Pair.of(new VillagerTrades.ItemListing[]{
(trades)
2))
.add(Pair.of(new VillagerTrades.ItemListing[]{
(trades)
new VillagerTrades.ItemsForEmeralds(Blocks.ACACIA_LOG, 1, 8, 4, 1),
new VillagerTrades.ItemsForEmeralds(Blocks.BIRCH_LOG, 1, 8, 4, 1),
new VillagerTrades.ItemsForEmeralds(Blocks.DARK_OAK_LOG, 1, 8, 4, 1),
new VillagerTrades.ItemsForEmeralds(Blocks.JUNGLE_LOG, 1, 8, 4, 1),
new VillagerTrades.ItemsForEmeralds(Blocks.OAK_LOG, 1, 8, 4, 1),
new VillagerTrades.ItemsForEmeralds(Blocks.SPRUCE_LOG, 1, 8, 4, 1),
new VillagerTrades.ItemsForEmeralds(Blocks.CHERRY_LOG, 1, 8, 4, 1),
(trades)1)}, 2))
.add(Pair.of(new VillagerTrades.ItemListing[]{
(trades)
5))
.build();
As the only overworld log type they do not sell, wouldn't this be considered an inconsistency issue, rather than a change request?
While I cannot explicity confirm the trade via code (as mcp has not updated quite yet) I can say that I had spawned in probably >50 wandering traders and saw every wood type excluding the nether woods (expected) and mangrove wood.