Version History for the Wandering Trader Entity

<< back to entity list

Note: Version history only goes as far back as the earliest version on file (Minecraft 1.12.0.28 ). View Detailed Entity Information >>


Changes in version 1.20.20.21

    • New Value:
      "trades": {
          "max_uses": 12,
          "weight": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:red_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:white_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:blue_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:pink_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:black_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:green_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:light_gray_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:magenta_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:yellow_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:gray_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:purple_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:light_blue_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:lime_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:orange_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:brown_dye",
                      "quantity": 3
                  },
                  {
                      "item": "minecraft:cyan_dye",
                      "quantity": 3
                  }
               ]
              }
          ]
      }
    • Previous Value:
      "trades": {
          "max_uses": 12,
          "weight": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:dye",
               "quantity": 3,
               "functions": [
                  {
                      "function": "random_aux_value",
                      "values": {
                       "min": 0,
                       "max": 15
                      }
                  }
               ]
              }
          ]
      }

Changes in version 1.20.20.20

    • New Value:
      "trades": {
          "max_uses": 8,
          "weight": 6,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:sapling",
                      "functions": [
                       {
                          "function": "random_block_state",
                          "block_state": "sapling_type",
                          "values": {
                              "min": 0,
                              "max": 5
                          }
                       }
                      ]
                  },
                  {
                      "item": "minecraft:cherry_sapling"
                  },
                  {
                      "item": "minecraft:mangrove_propagule"
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "weight": 6,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:sapling",
                      "functions": [
                       {
                          "function": "random_block_state",
                          "block_state": "sapling_type",
                          "values": {
                              "min": 0,
                              "max": 5
                          }
                       }
                      ]
                  },
                  {
                      "item": "minecraft:mangrove_propagule"
                  }
               ]
              }
          ]
      }

Changes in version 1.19.70.2

    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:wheat_seeds"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 12,
          "weight": 4,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:wheat_seeds"
                  },
                  {
                      "item": "minecraft:pumpkin_seeds"
                  },
                  {
                      "item": "minecraft:melon_seeds"
                  },
                  {
                      "item": "minecraft:beetroot_seeds"
                  }
               ]
              }
          ]
      }

Changes in version 1.19.60.3

    • New Value:
      "format_version": "1.19.60"
      Previous Value:
      "format_version": "1.16.0"
    • New Value:
      "minecraft:behavior.trade_with_player": {
          "priority": 1,
          "filters": {
              "all_of": [
               {
                  "all_of": [
                      {
                       "test": "in_water",
                       "value": false
                      }
                  ]
               },
               {
                  "any_of": [
                      {
                       "test": "on_ground",
                       "value": true
                      },
                      {
                       "test": "is_sleeping",
                       "value": true
                      }
                  ]
               }
              ]
          }
      }
      Previous Value:
      "minecraft:behavior.trade_with_player": {
          "priority": 1
      }

Changes in version 1.19.50.2

    • New Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_alphatest": {
               "+defines": [
                  "USE_SKINNING",
                  "ALPHA_TEST"
               ],
               "+states": [
                  "DisableCulling"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]
      Previous Value:
      "variants": [
          {
              "skinning": {
               "+defines": [
                  "USE_SKINNING"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          },
          {
              "skinning_color": {
               "+defines": [
                  "USE_SKINNING",
                  "USE_OVERLAY"
               ],
               "+states": [
                  "Blending"
               ],
               "vertexFields": [
                  {
                      "field": "Position"
                  },
                  {
                      "field": "BoneId0"
                  },
                  {
                      "field": "Color"
                  },
                  {
                      "field": "Normal"
                  },
                  {
                      "field": "UV0"
                  }
               ]
              }
          }
      ]

Changes in version 1.19.10.3

    • New Value:
      "minecraft:behavior.drink_milk": {
          "priority": 5,
          "filters": {
              "all_of": [
               {
                  "test": "is_daytime",
                  "value": true
               },
               {
                  "test": "is_visible",
                  "subject": "self",
                  "value": false
               },
               {
                  "test": "is_avoiding_mobs",
                  "subject": "self",
                  "value": false
               }
              ]
          }
      }
    • New Value:
      "minecraft:angry": {
          "duration": 5,
          "broadcastAnger": true,
          "broadcastRange": 10,
          "broadcast_targets": [
              "llama",
              "trader_llama"
          ],
          "broadcast_filters": {
              "test": "is_leashed_to",
              "subject": "other",
              "value": true
          },
          "calm_event": {
              "event": "minecraft:become_calm",
              "target": "self"
          }
      }
      Previous Value:
      "minecraft:angry": {
          "duration": 5,
          "broadcastAnger": true,
          "broadcastRange": 10,
          "broadcast_targets": [
              "llama"
          ],
          "broadcast_filters": {
              "test": "is_leashed_to",
              "subject": "other",
              "value": true
          },
          "calm_event": {
              "event": "minecraft:become_calm",
              "target": "self"
          }
      }
    • New Value:
      "minecraft:behavior.avoid_mob_type": {
          "priority": 2,
          "entity_types": [
              {
               "filters": {
                  "any_of": [
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "zombie"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "zombie_villager"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "zombie_pigman"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "illager"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "vex"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "zoglin"
                      }
                  ]
               },
               "walk_speed_multiplier": 0.6,
               "sprint_speed_multiplier": 0.6
              }
          ],
          "max_dist": 6
      }
      Previous Value:
      "minecraft:behavior.avoid_mob_type": {
          "priority": 2,
          "entity_types": [
              {
               "filters": {
                  "any_of": [
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "zombie"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "zombie_villager"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "zombie_pigman"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "illager"
                      },
                      {
                       "test": "is_family",
                       "subject": "other",
                       "value": "vex"
                      }
                  ]
               },
               "walk_speed_multiplier": 0.6,
               "sprint_speed_multiplier": 0.6
              }
          ],
          "max_dist": 6
      }
    • New Value:
      "minecraft:spawn_entity": {
          "entities": [
              {
               "min_wait_time": 0,
               "max_wait_time": 0,
               "spawn_entity": "trader_llama",
               "spawn_event": "minecraft:from_wandering_trader",
               "single_use": true,
               "num_to_spawn": 2,
               "should_leash": true
              }
          ]
      }
      Previous Value:
      "minecraft:spawn_entity": {
          "entities": [
              {
               "min_wait_time": 0,
               "max_wait_time": 0,
               "spawn_entity": "llama",
               "spawn_event": "minecraft:from_wandering_trader",
               "single_use": true,
               "num_to_spawn": 2,
               "should_leash": true
              }
          ]
      }

Changes in version 1.19.0.5

Changes in version 1.18.10.4

    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:beetroot_seeds"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:melon_seeds"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:pumpkin_seeds"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:0"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:1"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 7,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:10"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:2"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:3"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:4"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:5"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:6"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:7"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:8"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_flower:9"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "weight": 2,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:brown_mushroom"
                  },
                  {
                      "item": "minecraft:red_mushroom"
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:brown_mushroom"
                  },
                  {
                      "item": "minecraft:red_mushroom"
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 8,
          "weight": 5,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:coral_block",
               "quantity": 1,
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "coral_color",
                      "values": {
                       "min": 0,
                       "max": 4
                      }
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:coral_block",
               "quantity": 1,
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "coral_color",
                      "values": {
                       "min": 0,
                       "max": 4
                      }
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "weight": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:dye",
               "quantity": 3,
               "functions": [
                  {
                      "function": "random_aux_value",
                      "values": {
                       "min": 0,
                       "max": 15
                      }
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:dye",
               "quantity": 3,
               "functions": [
                  {
                      "function": "random_aux_value",
                      "values": {
                       "min": 0,
                       "max": 15
                      }
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 8,
          "weight": 6,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "item": "minecraft:sapling",
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "sapling_type",
                      "values": {
                       "min": 0,
                       "max": 5
                      }
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "item": "minecraft:sapling",
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "sapling_type",
                      "values": {
                       "min": 0,
                       "max": 5
                      }
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:wheat_seeds"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:wheat_seeds"
                  },
                  {
                      "item": "minecraft:pumpkin_seeds"
                  },
                  {
                      "item": "minecraft:melon_seeds"
                  },
                  {
                      "item": "minecraft:beetroot_seeds"
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:yellow_flower"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:yellow_flower"
                  },
                  {
                      "item": "minecraft:red_flower",
                      "functions": [
                       {
                          "function": "random_block_state",
                          "block_state": "flower_type",
                          "values": {
                              "min": 0,
                              "max": 10
                          }
                       }
                      ]
                  },
                  {
                      "item": "minecraft:double_plant:0"
                  },
                  {
                      "item": "minecraft:double_plant:1"
                  },
                  {
                      "item": "minecraft:double_plant:4"
                  },
                  {
                      "item": "minecraft:double_plant:5"
                  }
               ]
              }
          ]
      }

Changes in version 1.17.0.2

Changes in version 1.16.100.04

Changes in version 1.16.0.2

    • New Value:
      "format_version": "1.16.0"
      Previous Value:
      "format_version": "1.13.0"
    • New Value:
      "minecraft:spawn_entity": {
          "entities": [
              {
               "min_wait_time": 0,
               "max_wait_time": 0,
               "spawn_entity": "llama",
               "spawn_event": "minecraft:from_wandering_trader",
               "single_use": true,
               "num_to_spawn": 2,
               "should_leash": true
              }
          ]
      }
      Previous Value:
      "minecraft:spawn_entity": [
          {
              "min_wait_time": 0,
              "max_wait_time": 0,
              "spawn_entity": "llama",
              "spawn_event": "minecraft:from_wandering_trader",
              "single_use": true,
              "num_to_spawn": 2,
              "should_leash": true
          }
      ]
    • New Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:sand:0",
               "quantity": 8
              }
          ]
      }
    • Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:red_sandstone",
               "quantity": 4
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 6,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 6
              }
          ],
          "gives": [
              {
               "item": "minecraft:blue_ice"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 6
              }
          ],
          "gives": [
              {
               "item": "minecraft:blue_ice"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:brown_mushroom"
                  },
                  {
                      "item": "minecraft:red_mushroom"
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:brown_mushroom"
                  },
                  {
                      "item": "minecraft:red_mushroom"
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:coral_block",
               "quantity": 1,
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "coral_color",
                      "values": {
                       "min": 0,
                       "max": 4
                      }
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald"
              }
          ],
          "gives": [
              {
               "item": "minecraft:coral_block",
               "quantity": 3,
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "coral_color",
                      "values": {
                       "min": 0,
                       "max": 4
                      }
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:dye",
               "quantity": 3,
               "functions": [
                  {
                      "function": "random_aux_value",
                      "values": {
                       "min": 0,
                       "max": 15
                      }
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:dye",
               "quantity": 3,
               "functions": [
                  {
                      "function": "random_aux_value",
                      "values": {
                       "min": 0,
                       "max": 15
                      }
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 5,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 2
              }
          ],
          "gives": [
              {
               "item": "minecraft:glowstone"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 2
              }
          ],
          "gives": [
              {
               "item": "minecraft:glowstone"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:gunpowder"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:gunpowder"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:kelp"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:kelp"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 5,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "item": "minecraft:nautilus_shell"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "item": "minecraft:nautilus_shell"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 6,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:packed_ice"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:packed_ice"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 6,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:podzol",
               "quantity": 3
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 3
              }
          ],
          "gives": [
              {
               "item": "minecraft:podzol",
               "quantity": 3
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 4,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:pumpkin"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:pumpkin"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:reeds"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:reeds"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 6,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:sand:1",
               "quantity": 4
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:sand:1",
               "quantity": 4
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "item": "minecraft:sapling",
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "sapling_type",
                      "values": {
                       "min": 0,
                       "max": 5
                      }
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 5
              }
          ],
          "gives": [
              {
               "item": "minecraft:sapling",
               "functions": [
                  {
                      "function": "random_block_state",
                      "block_state": "sapling_type",
                      "values": {
                       "min": 0,
                       "max": 5
                      }
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 5,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 2
              }
          ],
          "gives": [
              {
               "item": "minecraft:sea_pickle"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 2
              }
          ],
          "gives": [
              {
               "item": "minecraft:sea_pickle"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 5,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 4
              }
          ],
          "gives": [
              {
               "item": "minecraft:slime_ball"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 4
              }
          ],
          "gives": [
              {
               "item": "minecraft:slime_ball"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:tallgrass:2"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:tallgrass:2"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:vine"
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 8,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:vine"
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 5,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:waterlily",
               "quantity": 2
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "item": "minecraft:waterlily",
               "quantity": 2
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:wheat_seeds"
                  },
                  {
                      "item": "minecraft:pumpkin_seeds"
                  },
                  {
                      "item": "minecraft:melon_seeds"
                  },
                  {
                      "item": "minecraft:beetroot_seeds"
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:wheat_seeds"
                  },
                  {
                      "item": "minecraft:pumpkin_seeds"
                  },
                  {
                      "item": "minecraft:melon_seeds"
                  },
                  {
                      "item": "minecraft:beetroot_seeds"
                  }
               ]
              }
          ]
      }
    • New Value:
      "trades": {
          "max_uses": 12,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:yellow_flower"
                  },
                  {
                      "item": "minecraft:red_flower",
                      "functions": [
                       {
                          "function": "random_block_state",
                          "block_state": "flower_type",
                          "values": {
                              "min": 0,
                              "max": 10
                          }
                       }
                      ]
                  },
                  {
                      "item": "minecraft:double_plant:0"
                  },
                  {
                      "item": "minecraft:double_plant:1"
                  },
                  {
                      "item": "minecraft:double_plant:4"
                  },
                  {
                      "item": "minecraft:double_plant:5"
                  }
               ]
              }
          ]
      }
      Previous Value:
      "trades": {
          "max_uses": 16,
          "wants": [
              {
               "item": "minecraft:emerald",
               "quantity": 1
              }
          ],
          "gives": [
              {
               "choice": [
                  {
                      "item": "minecraft:yellow_flower"
                  },
                  {
                      "item": "minecraft:red_flower",
                      "functions": [
                       {
                          "function": "random_block_state",
                          "block_state": "flower_type",
                          "values": {
                              "min": 0,
                              "max": 10
                          }
                       }
                      ]
                  },
                  {
                      "item": "minecraft:double_plant:0"
                  },
                  {
                      "item": "minecraft:double_plant:1"
                  },
                  {
                      "item": "minecraft:double_plant:4"
                  },
                  {
                      "item": "minecraft:double_plant:5"
                  }
               ]
              }
          ]
      }

Changes in version 1.13.0.34

    • New Value:
      "minecraft:hurt_on_condition": {
          "damage_conditions": [
              {
               "filters": {
                  "test": "in_lava",
                  "subject": "self",
                  "operator": "==",
                  "value": true
               },
               "cause": "lava",
               "damage_per_tick": 4
              }
          ]
      }
    • New Value:
      "minecraft:pushable": {
          "is_pushable": true,
          "is_pushable_by_piston": true
      }
    • New Value:
      "minecraft:type_family": {
          "family": [
              "wandering_trader",
              "wandering_trader_despawning",
              "mob"
          ]
      }
      Previous Value:
      "minecraft:type_family": {
          "family": [
              "wandering_trader",
              "wandering_trader_despawning"
          ]
      }
    • New Value:
      "minecraft:angry": {
          "duration": 5,
          "broadcastAnger": true,
          "broadcastRange": 10,
          "broadcast_targets": [
              "llama"
          ],
          "broadcast_filters": {
              "test": "is_leashed_to",
              "subject": "other",
              "value": true
          },
          "calm_event": {
              "event": "minecraft:become_calm",
              "target": "self"
          }
      }
      Previous Value:
      "minecraft:angry": {
          "duration": 5,
          "calm_event": {
              "event": "minecraft:become_calm",
              "target": "self"
          }
      }
    • New Value:
      "format_version": "1.13.0"
      Previous Value:
      "format_version": "1.8.0"
    • New Value:
      "minecraft:behavior.drink_potion": {
          "priority": 1,
          "speed_modifier": -0.2,
          "potions": [
              {
               "id": 7,
               "chance": 1,
               "filters": {
                  "all_of": [
                      {
                       "any_of": [
                          {
                              "test": "hourly_clock_time",
                              "operator": "<=",
                              "value": 18000
                          },
                          {
                              "test": "hourly_clock_time",
                              "operator": ">",
                              "value": 12000
                          }
                       ]
                      },
                      {
                       "test": "is_visible",
                       "subject": "self",
                       "value": true
                      },
                      {
                       "any_of": [
                          {
                              "test": "is_avoiding_mobs",
                              "subject": "self",
                              "value": true
                          },
                          {
                              "all_of": [
                               {
                                  "test": "has_component",
                                  "subject": "self",
                                  "value": "minecraft:angry"
                               },
                               {
                                  "test": "is_family",
                                  "subject": "target",
                                  "operator": "!=",
                                  "value": "player"
                               }
                              ]
                          }
                       ]
                      }
                  ]
               }
              },
              {
               "id": 8,
               "chance": 1,
               "filters": {
                  "all_of": [
                      {
                       "test": "hourly_clock_time",
                       "operator": "<=",
                       "value": 12000
                      },
                      {
                       "test": "hourly_clock_time",
                       "operator": ">",
                       "value": 18000
                      },
                      {
                       "test": "is_visible",
                       "subject": "self",
                       "value": true
                      },
                      {
                       "any_of": [
                          {
                              "test": "is_avoiding_mobs",
                              "subject": "self",
                              "value": true
                          },
                          {
                              "test": "has_component",
                              "subject": "self",
                              "value": "minecraft:angry"
                          }
                       ]
                      }
                  ]
               }
              }
          ]
      }
      Previous Value:
      "minecraft:behavior.drink_potion": {
          "priority": 1,
          "speed_modifier": -0.2,
          "potions": [
              {
               "id": 7,
               "chance": 1,
               "filters": {
                  "all_of": [
                      {
                       "any_of": [
                          {
                              "test": "hourly_clock_time",
                              "operator": "<=",
                              "value": 18000
                          },
                          {
                              "test": "hourly_clock_time",
                              "operator": ">",
                              "value": 12000
                          }
                       ]
                      },
                      {
                       "test": "is_visible",
                       "subject": "self",
                       "value": true
                      },
                      {
                       "any_of": [
                          {
                              "test": "is_avoiding_mobs",
                              "subject": "self",
                              "value": true
                          },
                          {
                              "test": "has_component",
                              "subject": "self",
                              "value": "minecraft:angry"
                          }
                       ]
                      }
                  ]
               }
              },
              {
               "id": 8,
               "chance": 1,
               "filters": {
                  "all_of": [
                      {
                       "test": "hourly_clock_time",
                       "operator": "<=",
                       "value": 12000
                      },
                      {
                       "test": "hourly_clock_time",
                       "operator": ">",
                       "value": 18000
                      },
                      {
                       "test": "is_visible",
                       "subject": "self",
                       "value": true
                      },
                      {
                       "any_of": [
                          {
                              "test": "is_avoiding_mobs",
                              "subject": "self",
                              "value": true
                          },
                          {
                              "test": "has_component",
                              "subject": "self",
                              "value": "minecraft:angry"
                          }
                       ]
                      }
                  ]
               }
              }
          ]
      }
    • New Value:
      "minecraft:breathable": {
          "total_supply": 15,
          "suffocate_time": 0
      }
      Previous Value:
      "minecraft:breathable": {
          "totalSupply": 15,
          "suffocateTime": 0
      }
    • New Value:
      "minecraft:collision_box": {
          "width": 0.6,
          "height": 1.9
      }
      Previous Value:
      "minecraft:collision_box": {
          "width": 0.6,
          "height": 1.8
      }
    • New Value:
      "minecraft:damage_sensor": {
          "triggers": [
              {
               "cause": "entity_attack",
               "deals_damage": true,
               "on_damage": {
                  "event": "minecraft:become_scared"
               }
              },
              {
               "cause": "projectile",
               "deals_damage": true,
               "on_damage": {
                  "event": "minecraft:become_scared"
               }
              },
              {
               "cause": "magic",
               "deals_damage": true,
               "on_damage": {
                  "event": "minecraft:become_scared"
               }
              }
          ]
      }
      Previous Value:
      "minecraft:damage_sensor": [
          {
              "cause": "entity_attack",
              "deals_damage": true,
              "on_damage": {
               "filters": {
                  "test": "is_family",
                  "subject": "other",
                  "operator": "!=",
                  "value": "player"
               },
               "event": "minecraft:become_scared"
              }
          },
          {
              "cause": "projectile",
              "deals_damage": true,
              "on_damage": {
               "filters": {
                  "test": "is_family",
                  "subject": "other",
                  "operator": "!=",
                  "value": "player"
               },
               "event": "minecraft:become_scared"
              }
          },
          {
              "cause": "magic",
              "deals_damage": true,
              "on_damage": {
               "filters": {
                  "test": "is_family",
                  "subject": "other",
                  "operator": "!=",
                  "value": "player"
               },
               "event": "minecraft:become_scared"
              }
          }
      ]
    • New Value:
      "minecraft:type_family": {
          "family": [
              "wandering_trader",
              "mob"
          ]
      }
      Previous Value:
      "minecraft:type_family": {
          "family": [
              "wandering_trader"
          ]
      }