u/DripManBoi

I hate cartographer villager someone help

I'm trying to make an addon that adds a bunch of coins kinda like terraria, so I'm also reworking all the villagers to use them while also adding new trades but no matter what I do the cartographer trades are blank every time. Probably something to do with the maps because I can't find any documentation on explorer maps other than woodland mansion and ocean monuments even though I'm using the original trade table as a base, which literally has stuff like the village and trial chamber maps. If anyone can help that would be cool, ill send the whole json file incase its somehow nothing to do with explorer maps

{
   "tiers": [
      {
         "total_exp_required": 0,
         "groups": [
            {
               "num_to_select": 1,
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "minecraft:paper",
                           "quantity": 3,
                           "price_multiplier": 0.05
                        }
                     ],
                     "gives": [
                        {
                           "item": "coins:copper_coin",
                           "quantity": 8
                        }
                     ],
                     "trader_exp": 1,
                     "max_uses": 12,
                     "reward_exp": true
                  }
               ]
            },
            {
               "num_to_select": 1,
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:empty_map",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 1,
                     "max_uses": 6,
                     "reward_exp": true
                  }
               ]
            }
         ]
      },
      {
         "total_exp_required": 10,
         "groups": [
            {
               "num_to_select": 1,
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "minecraft:glass_pane",
                           "quantity": 6,
                           "price_multiplier": 0.05
                        }
                     ],
                     "gives": [
                        {
                           "item": "coins:copper_coin",
                           "quantity": 32
                        }
                     ],
                     "max_uses": 12,
                     "reward_exp": true,
                     "trader_exp": 5
                  }
               ]
            },
            {
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "village_taiga"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 5,
                     "max_uses": 1,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "village_snowy"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 5,
                     "max_uses": 1,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "village_savanna"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 5,
                     "max_uses": 1,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "village_desert"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 5,
                     "max_uses": 1,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "village_plains"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 5,
                     "max_uses": 1,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "swamp_hut"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 5,
                     "max_uses": 1,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "jungle_temple"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 5,
                     "max_uses": 1,
                     "reward_exp": true
                  }
               ],
               "num_to_select": 2
            }
         ]
      },
      {
         "total_exp_required": 70,
         "groups": [
            {
               "num_to_select": 1,
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "minecraft:compass",
                           "quantity": 1,
                           "price_multiplier": 0
                        }
                     ],
                     "gives": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 4
                        }
                     ],
                     "max_uses": 16,
                     "reward_exp": true,
                     "trader_exp": 10
                  }
               ]
            },
            {
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 32,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "monument"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 10,
                     "max_uses": 1,
                     "reward_exp": true
                  }
               ],
               "num_to_select": 1
            },
            {
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:gold_coin",
                           "quantity": 8,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "trial_chambers"
                              }
                           ]
                        }
                     ],
                     "trader_exp": 10,
                     "max_uses": 1,
                     "reward_exp": true
                  }
               ],
               "num_to_select": 1
            }
         ]
      },
      {
         "total_exp_required": 150,
         "groups": [
            {
               "num_to_select": 1,
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:copper_coin",
                           "quantity": 48,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:item_frame",
                           "quantity": 1
                        }
                     ],
                     "max_uses": 12,
                     "reward_exp": true,
                     "trader_exp": 15
                  }
               ]
            },
            {
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:spruce_sapling",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:birch_sapling",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:jungle_sapling",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:acacia_sapling",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:dark_oak_sapling",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:cherry_sapling",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 16,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:pale_oak_sapling",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:mangrove_propagule",
                           "quantity": 1
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  },
                  {
                     "wants": [
                        {
                           "item": "coins:iron_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:cactus",
                           "quantity": 3
                        }
                     ],
                     "trader_exp": 15,
                     "max_uses": 12,
                     "reward_exp": true
                  }
               ],
               "num_to_select": 2
            }
         ]
      },
      {
         "total_exp_required": 250,
         "groups": [
            {
               "num_to_select": 1,
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:gold_coin",
                           "quantity": 1,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:globe_banner_pattern",
                           "quantity": 1
                        }
                     ],
                     "max_uses": 1,
                     "reward_exp": true,
                     "trader_exp": 30
                  }
               ]
            },
            {
               "num_to_select": 1,
               "trades": [
                  {
                     "wants": [
                        {
                           "item": "coins:gold_coin",
                           "quantity": 32,
                           "price_multiplier": 0.2
                        }
                     ],
                     "gives": [
                        {
                           "item": "minecraft:filled_map",
                           "quantity": 1,
                           "functions": [
                              {
                                 "function": "exploration_map",
                                 "destination": "mansion"
                              }
                           ]
                        }
                     ],
                     "max_uses": 1,
                     "reward_exp": true,
                     "trader_exp": 30
                  }
               ]
            }
         ]
      }
   ]
}
reddit.com
u/DripManBoi — 7 days ago