SpaceCat97 / SpaceCats-Wikis

Other
2 stars 0 forks source link

Librarian Export Not Showing Mending #30

Closed devJordanOfficial closed 1 month ago

devJordanOfficial commented 3 months ago

When using /exportCVT and looking at the librarian export expecting to see enchanted mending book somewhere, it's not in there.

Minecraft Version: 1.20.1 CVT Version: 20.24.0 Forge Version: 47.2.21

Here is what is sent to my game output log:

15:30:28.860 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.860 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.860 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.860 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.860 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.860 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.860 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.861 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.861 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for cartographer
15:30:28.878 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for enderian
15:30:28.879 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for florist
15:30:28.879 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for florist
15:30:28.880 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for hunter
15:30:28.881 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for miner
15:30:28.881 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for miner
15:30:28.882 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for netherian
15:30:28.883 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for netherian
15:30:28.883 customvillagertrades Server thread CVT MESSAGE: Could not export a trade entry for oceanographer
15:30:28.889 net.minecraft.server.MinecraftServer Server thread Exported villager trades to 'config/custom trades' folder

And here is the export:

{
  "profession": "minecraft:librarian",
  "removeOtherTrades": false,
  "maxTrades": 2,
  "trades": [
    {
      "offer": {
        "itemKey": "minecraft:emerald",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:paper",
        "amount": 24,
        "priceModifier": 0
      },
      "tradeExp": 2,
      "maxUses": 16,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 1
    },
    {
      "offer": {
        "itemKey": "minecraft:enchanted_book",
        "amount": 1,
        "priceModifier": 0,
        "advancedNBTData": "{StoredEnchantments:[{id:\"minecraft:fortune\",lvl:1s}]}"
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 15,
        "priceModifier": 0
      },
      "additionalRequest": {
        "itemKey": "minecraft:book",
        "amount": 1,
        "priceModifier": 0
      },
      "tradeExp": 1,
      "maxUses": 12,
      "priceMultiplier": 0.2,
      "demand": 0,
      "tradeLevel": 1
    },
    {
      "offer": {
        "itemKey": "minecraft:bookshelf",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 9,
        "priceModifier": 0
      },
      "tradeExp": 1,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 1
    },
    {
      "offer": {
        "itemKey": "minecraft:emerald",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:book",
        "amount": 4,
        "priceModifier": 0
      },
      "tradeExp": 10,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 2
    },
    {
      "offer": {
        "itemKey": "minecraft:enchanted_book",
        "amount": 1,
        "priceModifier": 0,
        "advancedNBTData": "{StoredEnchantments:[{id:\"backpacked:repairman\",lvl:1s}]}"
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 34,
        "priceModifier": 0
      },
      "additionalRequest": {
        "itemKey": "minecraft:book",
        "amount": 1,
        "priceModifier": 0
      },
      "tradeExp": 5,
      "maxUses": 12,
      "priceMultiplier": 0.2,
      "demand": 0,
      "tradeLevel": 2
    },
    {
      "offer": {
        "itemKey": "minecraft:lantern",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 1,
        "priceModifier": 0
      },
      "tradeExp": 5,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 2
    },
    {
      "offer": {
        "itemKey": "minecraft:emerald",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:ink_sac",
        "amount": 5,
        "priceModifier": 0
      },
      "tradeExp": 20,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 3
    },
    {
      "offer": {
        "itemKey": "minecraft:enchanted_book",
        "amount": 1,
        "priceModifier": 0,
        "advancedNBTData": "{StoredEnchantments:[{id:\"minecraft:feather_falling\",lvl:2s}]}"
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 10,
        "priceModifier": 0
      },
      "additionalRequest": {
        "itemKey": "minecraft:book",
        "amount": 1,
        "priceModifier": 0
      },
      "tradeExp": 10,
      "maxUses": 12,
      "priceMultiplier": 0.2,
      "demand": 0,
      "tradeLevel": 3
    },
    {
      "offer": {
        "itemKey": "minecraft:glass",
        "amount": 4,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 1,
        "priceModifier": 0
      },
      "tradeExp": 10,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 3
    },
    {
      "offer": {
        "itemKey": "minecraft:emerald",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:writable_book",
        "amount": 2,
        "priceModifier": 0
      },
      "tradeExp": 30,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 4
    },
    {
      "offer": {
        "itemKey": "minecraft:enchanted_book",
        "amount": 1,
        "priceModifier": 0,
        "advancedNBTData": "{StoredEnchantments:[{id:\"minecraft:multishot\",lvl:1s}]}"
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 15,
        "priceModifier": 0
      },
      "additionalRequest": {
        "itemKey": "minecraft:book",
        "amount": 1,
        "priceModifier": 0
      },
      "tradeExp": 15,
      "maxUses": 12,
      "priceMultiplier": 0.2,
      "demand": 0,
      "tradeLevel": 4
    },
    {
      "offer": {
        "itemKey": "minecraft:clock",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 5,
        "priceModifier": 0
      },
      "tradeExp": 15,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 4
    },
    {
      "offer": {
        "itemKey": "minecraft:compass",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 4,
        "priceModifier": 0
      },
      "tradeExp": 15,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 4
    },
    {
      "offer": {
        "itemKey": "minecraft:name_tag",
        "amount": 1,
        "priceModifier": 0
      },
      "request": {
        "itemKey": "minecraft:emerald",
        "amount": 20,
        "priceModifier": 0
      },
      "tradeExp": 30,
      "maxUses": 12,
      "priceMultiplier": 0.05,
      "demand": 0,
      "tradeLevel": 5
    },
    {
      "offer": {
        "itemKey": "quark:ancient_tome",
        "amount": 1,
        "priceModifier": 0,
        "advancedNBTData": "{StoredEnchantments:[{id:\"minecraft:fire_aspect\",lvl:2s}]}"
      },
      "request": {
        "itemKey": "quark:ancient_tome",
        "amount": 1,
        "priceModifier": 0
      },
      "additionalRequest": {
        "itemKey": "minecraft:enchanted_book",
        "amount": 1,
        "priceModifier": 0,
        "advancedNBTData": "{StoredEnchantments:[{id:\"minecraft:fire_aspect\",lvl:2s}]}"
      },
      "tradeExp": 3,
      "maxUses": 3,
      "priceMultiplier": 0.2,
      "demand": 0,
      "tradeLevel": 5
    }
  ]
}
SpaceCat97 commented 1 month ago

A handful of the "could not export" issues should be fixed in the next update.

The reason you don't see some enchantments (such as mending) is because it is randomly selected when the trade is generated. So it will only export 1 enchantment. Sorry but you'll have to manually add those trades.