Version History for the Villager V2 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.19.20.2
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:type_family": {
"family": [
"villager",
"peasant",
"unskilled",
"mob"
]
}Previous Value:"minecraft:type_family": {
"family": [
"villager",
"peasant",
"mob"
]
}
Changes in version 1.19.10.3
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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": "illager"
},
{
"test": "is_family",
"subject": "other",
"value": "vex"
},
{
"test": "is_family",
"subject": "other",
"value": "zoglin"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
}Previous Value:"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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": "illager"
},
{
"test": "is_family",
"subject": "other",
"value": "vex"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
} - New Value:
"minecraft:entity_born": {
"sequence": [
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:skin_id"
},
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"add": {
"component_groups": [
"baby",
"unskilled",
"child_schedule"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "desert"
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "swamp"
},
{
"test": "has_biome_tag",
"value": "mangrove_swamp"
}
]
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "taiga"
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}Previous Value:"minecraft:entity_born": {
"sequence": [
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:skin_id"
},
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"add": {
"component_groups": [
"baby",
"unskilled",
"child_schedule"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "desert"
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "swamp"
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "taiga"
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
} - New Value:
"minecraft:entity_spawned": {
"sequence": [
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:skin_id"
},
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:variant"
},
"randomize": [
{
"weight": 5,
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"weight": 95,
"sequence": [
{
"add": {
"component_groups": [
"adult"
]
}
},
{
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"farmer",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"fisherman",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"shepherd",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"fletcher",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"librarian",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"cartographer",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"cleric",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"armorer",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"weaponsmith",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"toolsmith",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"butcher",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"leatherworker",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"mason",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"nitwit",
"behavior_peasant",
"jobless_schedule"
]
}
}
]
}
]
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "swamp"
},
{
"test": "has_biome_tag",
"value": "mangrove_swamp"
}
]
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}Previous Value:"minecraft:entity_spawned": {
"sequence": [
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:skin_id"
},
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:variant"
},
"randomize": [
{
"weight": 5,
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"weight": 95,
"sequence": [
{
"add": {
"component_groups": [
"adult"
]
}
},
{
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"farmer",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"fisherman",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"shepherd",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"fletcher",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"librarian",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"cartographer",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"cleric",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"armorer",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"weaponsmith",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"toolsmith",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"butcher",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"leatherworker",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"mason",
"behavior_non_peasant",
"basic_schedule"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"nitwit",
"behavior_peasant",
"jobless_schedule"
]
}
}
]
}
]
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "swamp"
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
} - New Value:
"minecraft:entity_transformed": {
"sequence": [
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "==",
"value": "minecraft:is_baby"
},
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "!=",
"value": "minecraft:is_baby"
},
"sequence": [
{
"add": {
"component_groups": [
"adult"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "farmer"
},
"add": {
"component_groups": [
"farmer",
"behavior_peasant",
"farmer_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fisherman"
},
"add": {
"component_groups": [
"fisherman",
"behavior_peasant",
"fisher_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "shepherd"
},
"add": {
"component_groups": [
"shepherd",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fletcher"
},
"add": {
"component_groups": [
"fletcher",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "librarian"
},
"add": {
"component_groups": [
"librarian",
"behavior_non_peasant",
"librarian_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cartographer"
},
"add": {
"component_groups": [
"cartographer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cleric"
},
"add": {
"component_groups": [
"cleric",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "armorer"
},
"add": {
"component_groups": [
"armorer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "weaponsmith"
},
"add": {
"component_groups": [
"weaponsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "toolsmith"
},
"add": {
"component_groups": [
"toolsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "butcher"
},
"add": {
"component_groups": [
"butcher",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "leatherworker"
},
"add": {
"component_groups": [
"leatherworker",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "stone_mason"
},
"add": {
"component_groups": [
"mason",
"behavior_non_peasant",
"work_schedule"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "zombie_villager"
},
"sequence": [
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 0
},
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"villager_skin_5"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 6
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "villager"
},
"sequence": [
{
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "swamp"
},
{
"test": "has_biome_tag",
"value": "mangrove_swamp"
}
]
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}
]
}Previous Value:"minecraft:entity_transformed": {
"sequence": [
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "==",
"value": "minecraft:is_baby"
},
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "!=",
"value": "minecraft:is_baby"
},
"sequence": [
{
"add": {
"component_groups": [
"adult"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "farmer"
},
"add": {
"component_groups": [
"farmer",
"behavior_peasant",
"farmer_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fisherman"
},
"add": {
"component_groups": [
"fisherman",
"behavior_peasant",
"fisher_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "shepherd"
},
"add": {
"component_groups": [
"shepherd",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fletcher"
},
"add": {
"component_groups": [
"fletcher",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "librarian"
},
"add": {
"component_groups": [
"librarian",
"behavior_non_peasant",
"librarian_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cartographer"
},
"add": {
"component_groups": [
"cartographer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cleric"
},
"add": {
"component_groups": [
"cleric",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "armorer"
},
"add": {
"component_groups": [
"armorer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "weaponsmith"
},
"add": {
"component_groups": [
"weaponsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "toolsmith"
},
"add": {
"component_groups": [
"toolsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "butcher"
},
"add": {
"component_groups": [
"butcher",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "leatherworker"
},
"add": {
"component_groups": [
"leatherworker",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "stone_mason"
},
"add": {
"component_groups": [
"mason",
"behavior_non_peasant",
"work_schedule"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "zombie_villager"
},
"sequence": [
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 0
},
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"villager_skin_5"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 6
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "villager"
},
"sequence": [
{
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "swamp"
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}
]
} - New Value:
"minecraft:spawn_from_village": {
"sequence": [
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:variant"
},
"randomize": [
{
"weight": 5,
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"weight": 95,
"add": {
"component_groups": [
"adult"
]
},
"sequence": [
{
"randomize": [
{
"weight": 90,
"add": {
"component_groups": [
"unskilled",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 10,
"add": {
"component_groups": [
"nitwit",
"behavior_peasant",
"jobless_schedule"
]
}
}
]
}
]
}
]
},
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:skin_id"
},
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "swamp"
},
{
"test": "has_biome_tag",
"value": "mangrove_swamp"
}
]
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}Previous Value:"minecraft:spawn_from_village": {
"sequence": [
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:variant"
},
"randomize": [
{
"weight": 5,
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"weight": 95,
"add": {
"component_groups": [
"adult"
]
},
"sequence": [
{
"randomize": [
{
"weight": 90,
"add": {
"component_groups": [
"unskilled",
"behavior_peasant",
"basic_schedule"
]
}
},
{
"weight": 10,
"add": {
"component_groups": [
"nitwit",
"behavior_peasant",
"jobless_schedule"
]
}
}
]
}
]
}
]
},
{
"filters": {
"test": "has_component",
"operator": "!=",
"value": "minecraft:skin_id"
},
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "swamp"
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}
Changes in version 1.19.10.22
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:behavior.work_composter": []
- New Value:
"minecraft:behavior.fertilize_farm_block": {
"priority": 8
} - New Value:
"minecraft:behavior.work_composter": {
"priority": 9,
"active_time": 250,
"speed_multiplier": 0.5,
"goal_cooldown": 200,
"can_work_in_rain": false,
"work_in_rain_tolerance": 100,
"on_arrival": {
"event": "minecraft:resupply_trades",
"target": "self"
}
} - Previous Value:
"minecraft:behavior.work": {
"priority": 7,
"active_time": 250,
"speed_multiplier": 0.5,
"goal_cooldown": 200,
"sound_delay_min": 100,
"sound_delay_max": 200,
"can_work_in_rain": false,
"work_in_rain_tolerance": 100,
"on_arrival": {
"event": "minecraft:resupply_trades",
"target": "self"
}
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:bone_meal",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
} - New Value:
"format_version": "1.19.0"
Previous Value:"format_version": "1.18.10"
- New Value:
"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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": "illager"
},
{
"test": "is_family",
"subject": "other",
"value": "vex"
},
{
"test": "is_family",
"subject": "other",
"value": "zoglin"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
}Previous Value:"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
} - New Value:
"minecraft:behavior.look_at_player": {
"priority": 9,
"look_distance": 8,
"probability": 0.02
}Previous Value:"minecraft:behavior.look_at_player": {
"priority": 8,
"look_distance": 8,
"probability": 0.02
} - New Value:
"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 11,
"speed_multiplier": 0.6
}Previous Value:"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 10,
"speed_multiplier": 0.6
} - New Value:
"minecraft:behavior.random_stroll": {
"priority": 11,
"speed_multiplier": 0.6
}Previous Value:"minecraft:behavior.random_stroll": {
"priority": 10,
"speed_multiplier": 0.6
} - New Value:
"minecraft:behavior.share_items": {
"priority": 10,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "villager"
}
}
]
}Previous Value:"minecraft:behavior.share_items": {
"priority": 9,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "villager"
}
}
]
} - New Value:
"minecraft:behavior.harvest_farm_block": {
"priority": 7
}Previous Value:"minecraft:behavior.harvest_farm_block": {
"priority": 8,
"max_seconds_before_search": 1,
"search_cooldown_max_seconds": 8,
"seconds_until_new_task": 0.5,
"speed_multiplier": 0.5
}
Changes in version 1.19.10.20
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:behavior.work": {
"priority": 7,
"active_time": 250,
"speed_multiplier": 0.5,
"goal_cooldown": 200,
"sound_delay_min": 100,
"sound_delay_max": 200,
"can_work_in_rain": false,
"work_in_rain_tolerance": 100,
"on_arrival": {
"event": "minecraft:resupply_trades",
"target": "self"
}
} - Previous Value:
"minecraft:behavior.work_composter": []
- Previous Value:
"minecraft:behavior.fertilize_farm_block": {
"priority": 8
} - Previous Value:
"minecraft:behavior.work_composter": {
"priority": 9,
"active_time": 250,
"speed_multiplier": 0.5,
"goal_cooldown": 200,
"can_work_in_rain": false,
"work_in_rain_tolerance": 100,
"on_arrival": {
"event": "minecraft:resupply_trades",
"target": "self"
}
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:bone_meal",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
} - New Value:
"format_version": "1.18.10"
Previous Value:"format_version": "1.19.0"
- New Value:
"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
}Previous Value:"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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": "illager"
},
{
"test": "is_family",
"subject": "other",
"value": "vex"
},
{
"test": "is_family",
"subject": "other",
"value": "zoglin"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
} - New Value:
"minecraft:behavior.look_at_player": {
"priority": 8,
"look_distance": 8,
"probability": 0.02
}Previous Value:"minecraft:behavior.look_at_player": {
"priority": 9,
"look_distance": 8,
"probability": 0.02
} - New Value:
"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 10,
"speed_multiplier": 0.6
}Previous Value:"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 11,
"speed_multiplier": 0.6
} - New Value:
"minecraft:behavior.random_stroll": {
"priority": 10,
"speed_multiplier": 0.6
}Previous Value:"minecraft:behavior.random_stroll": {
"priority": 11,
"speed_multiplier": 0.6
} - New Value:
"minecraft:behavior.share_items": {
"priority": 9,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "villager"
}
}
]
}Previous Value:"minecraft:behavior.share_items": {
"priority": 10,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "villager"
}
}
]
} - New Value:
"minecraft:behavior.harvest_farm_block": {
"priority": 8,
"max_seconds_before_search": 1,
"search_cooldown_max_seconds": 8,
"seconds_until_new_task": 0.5,
"speed_multiplier": 0.5
}Previous Value:"minecraft:behavior.harvest_farm_block": {
"priority": 7
}
Changes in version 1.19.0.5
- Behavior Packs > Entities > villager_v2.json
- New Value:
"format_version": "1.19.0"
Previous Value:"format_version": "1.18.10"
Changes in version 1.18.30.4
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:behavior.work_composter": []
- New Value:
"minecraft:behavior.fertilize_farm_block": {
"priority": 8
} - New Value:
"minecraft:behavior.work_composter": {
"priority": 9,
"active_time": 250,
"speed_multiplier": 0.5,
"goal_cooldown": 200,
"can_work_in_rain": false,
"work_in_rain_tolerance": 100,
"on_arrival": {
"event": "minecraft:resupply_trades",
"target": "self"
}
} - Previous Value:
"minecraft:behavior.work": {
"priority": 7,
"active_time": 250,
"speed_multiplier": 0.5,
"goal_cooldown": 200,
"sound_delay_min": 100,
"sound_delay_max": 200,
"can_work_in_rain": false,
"work_in_rain_tolerance": 100,
"on_arrival": {
"event": "minecraft:resupply_trades",
"target": "self"
}
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:bone_meal",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
} - New Value:
"minecraft:behavior.look_at_player": {
"priority": 9,
"look_distance": 8,
"probability": 0.02
}Previous Value:"minecraft:behavior.look_at_player": {
"priority": 8,
"look_distance": 8,
"probability": 0.02
} - New Value:
"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 11,
"speed_multiplier": 0.6
}Previous Value:"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 10,
"speed_multiplier": 0.6
} - New Value:
"minecraft:behavior.random_stroll": {
"priority": 11,
"speed_multiplier": 0.6
}Previous Value:"minecraft:behavior.random_stroll": {
"priority": 10,
"speed_multiplier": 0.6
} - New Value:
"minecraft:behavior.share_items": {
"priority": 10,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "villager"
}
}
]
}Previous Value:"minecraft:behavior.share_items": {
"priority": 9,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5,
"entity_types": [
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "villager"
}
}
]
} - New Value:
"minecraft:behavior.harvest_farm_block": {
"priority": 7
}Previous Value:"minecraft:behavior.harvest_farm_block": {
"priority": 8,
"max_seconds_before_search": 1,
"search_cooldown_max_seconds": 8,
"seconds_until_new_task": 0.5,
"speed_multiplier": 0.5
}
- Behavior Packs > Trading > cartographer_trades.json
- New Value:
"num_to_select": 1
- Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 14,
"price_multiplier": 0.2
},
{
"item": "minecraft:compass",
"quantity": 1,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:map",
"functions": [
{
"function": "exploration_map",
"destination": "mansion"
}
]
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}
Changes in version 1.18.20.21
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true,
"pickup_only": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
} - New Value:
"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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": "illager"
},
{
"test": "is_family",
"subject": "other",
"value": "vex"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
}Previous Value:"minecraft:behavior.avoid_mob_type": {
"priority": 4,
"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"
}
]
},
"max_dist": 8,
"walk_speed_multiplier": 0.6,
"sprint_speed_multiplier": 0.6
}
]
}
- Behavior Packs > Trading > armorer_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:diamond",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 12,
"reward_exp": true
} - New Value:
"num_to_select": 1
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:diamond_boots",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 15,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 14,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:diamond_leggings",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 15,
"max_uses": 3,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:chainmail_chestplate",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
} - The minecraft:chainmail_helmet component was removed from the group subsection of the tier 3 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:chainmail_helmet",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:shield",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:diamond",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"num_to_select": 1
- Behavior Packs > Trading > cleric_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:glowstone",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:glowstone_dust",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}
- Behavior Packs > Trading > fisherman_trades.json
- New Value:
"format_version": "1.18.10"
- New Value:
"trades": {
"wants": [
{
"choice": [
{
"item": "minecraft:oak_boat",
"quantity": 1,
"price_multiplier": 0.05,
"biomes": [
"plains"
]
},
{
"item": "minecraft:spruce_boat",
"quantity": 1,
"price_multiplier": 0.05,
"biomes": [
"snow",
"taiga"
]
},
{
"item": "minecraft:jungle_boat",
"quantity": 1,
"price_multiplier": 0.05,
"biomes": [
"desert",
"jungle"
]
},
{
"item": "minecraft:acacia_boat",
"quantity": 1,
"price_multiplier": 0.05,
"biomes": [
"savannah"
]
},
{
"item": "minecraft:dark_oak_boat",
"quantity": 1,
"price_multiplier": 0.05,
"biomes": [
"swamp"
]
}
]
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:boat",
"quantity": 1,
"price_multiplier": 0.05,
"functions": [
{
"function": "trader_material_type"
}
]
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}
- Behavior Packs > Trading > weapon_smith_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:iron_sword",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 5,
"max_uses": 3,
"reward_exp": true
} - New Value:
"num_to_select": 1
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 36,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:bell",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:iron_sword",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 5,
"max_uses": 3,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 36,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:bell",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"num_to_select": 1
Changes in version 1.18.10.4
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:celebrate": {
"minecraft:behavior.celebrate_survive": {
"priority": 5,
"fireworks_interval": {
"range_min": 2,
"range_max": 7
},
"duration": 30,
"on_celebration_end_event": {
"event": "minecraft:stop_celebrating",
"target": "self"
}
},
"minecraft:behavior.move_outdoors": {
"priority": 2,
"speed_multiplier": 0.8,
"timeout_cooldown": 8
}
} - New Value:
"minecraft:start_celebrating": {
"add": {
"component_groups": [
"minecraft:celebrate"
]
}
} - New Value:
"minecraft:stop_celebrating": {
"remove": {
"component_groups": [
"minecraft:celebrate"
]
}
} - New Value:
"format_version": "1.18.10"
Previous Value:"format_version": "1.16.100"
- Behavior Packs > Trading > butcher_trades.json
- Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_rabbit",
"quantity": 5
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:muttoncooked",
"quantity": 4
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_beef",
"quantity": 3
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
} - Previous Value:
"num_to_select": 1
- Behavior Packs > Trading > cartographer_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:7",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - The minecraft:banner_pattern:2 component was removed from the group subsection of the tier 5 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:2",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - The minecraft:banner_pattern:4 component was removed from the group subsection of the tier 5 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:4",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - The minecraft:banner_pattern:5 component was removed from the group subsection of the tier 5 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:5",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}
- Behavior Packs > Trading > librarian_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:writable_book",
"quantity": 1,
"price_multiplier": 0.05
},
{
"item": "minecraft:writable_book",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:writable_book",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}
Changes in version 1.18.10.26
- Behavior Packs > Entities > villager_v2.json
- New Value:
"format_version": "1.18.10"
Previous Value:"format_version": "1.16.100"
- Behavior Packs > Trading > butcher_trades.json
- Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_rabbit",
"quantity": 5
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:muttoncooked",
"quantity": 4
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_beef",
"quantity": 3
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
} - Previous Value:
"num_to_select": 1
- Behavior Packs > Trading > cartographer_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:7",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - The minecraft:banner_pattern:2 component was removed from the group subsection of the tier 5 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:2",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - The minecraft:banner_pattern:4 component was removed from the group subsection of the tier 5 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:4",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - The minecraft:banner_pattern:5 component was removed from the group subsection of the tier 5 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:5",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}
- Behavior Packs > Trading > librarian_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:writable_book",
"quantity": 1,
"price_multiplier": 0.05
},
{
"item": "minecraft:writable_book",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:writable_book",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}
Changes in version 1.18.10.21
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:celebrate": {
"minecraft:behavior.celebrate_survive": {
"priority": 5,
"fireworks_interval": {
"range_min": 2,
"range_max": 7
},
"duration": 30,
"on_celebration_end_event": {
"event": "minecraft:stop_celebrating",
"target": "self"
}
},
"minecraft:behavior.move_outdoors": {
"priority": 2,
"speed_multiplier": 0.8,
"timeout_cooldown": 8
}
} - New Value:
"minecraft:start_celebrating": {
"add": {
"component_groups": [
"minecraft:celebrate"
]
}
} - New Value:
"minecraft:stop_celebrating": {
"remove": {
"component_groups": [
"minecraft:celebrate"
]
}
}
Changes in version 1.18.10.20
- Behavior Packs > Entities > villager_v2.json
- Previous Value:
"minecraft:celebrate": {
"minecraft:behavior.celebrate_survive": {
"priority": 5,
"fireworks_interval": {
"range_min": 2,
"range_max": 7
},
"duration": 30,
"on_celebration_end_event": {
"event": "minecraft:stop_celebrating",
"target": "self"
}
},
"minecraft:behavior.move_outdoors": {
"priority": 2,
"speed_multiplier": 0.8,
"timeout_cooldown": 8
}
} - Previous Value:
"minecraft:start_celebrating": {
"add": {
"component_groups": [
"minecraft:celebrate"
]
}
} - Previous Value:
"minecraft:stop_celebrating": {
"remove": {
"component_groups": [
"minecraft:celebrate"
]
}
} - New Value:
"format_version": "1.16.100"
Previous Value:"format_version": "1.18.10"
- Behavior Packs > Trading > butcher_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_rabbit",
"quantity": 5
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:muttoncooked",
"quantity": 4
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_beef",
"quantity": 3
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
} - New Value:
"num_to_select": 1
- Behavior Packs > Trading > cartographer_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:2",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:4",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:5",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
} - The minecraft:banner_pattern:7 component was removed from the group subsection of the tier 5 sectionPrevious Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:7",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}
- Behavior Packs > Trading > librarian_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:writable_book",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:writable_book",
"quantity": 1,
"price_multiplier": 0.05
},
{
"item": "minecraft:writable_book",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}
Changes in version 1.17.0.2
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:is_hidden_when_invisible": []
- Behavior Packs > Trading > stone_mason_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"choice": [
{
"item": "minecraft:stone:2",
"quantity": 4
},
{
"item": "minecraft:stone:4",
"quantity": 4
},
{
"item": "minecraft:stone:6",
"quantity": 4
},
{
"item": "minecraft:dripstone_block",
"quantity": 4
}
]
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"choice": [
{
"item": "minecraft:stone:2",
"quantity": 4
},
{
"item": "minecraft:stone:4",
"quantity": 4
},
{
"item": "minecraft:stone:6",
"quantity": 4
}
]
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
}
Changes in version 1.16.100.04
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:behavior.move_towards_dwelling_restriction": {
"priority": 10,
"speed_multiplier": 0.6
} - New Value:
"minecraft:conditional_bandwidth_optimization": []
- Previous Value:
"minecraft:behavior.move_towards_restriction": {
"priority": 10,
"speed_multiplier": 0.6
} - New Value:
"minecraft:behavior.explore_outskirts": {
"priority": 9,
"next_xz": 5,
"next_y": 3,
"min_wait_time": 3,
"max_wait_time": 10,
"max_travel_time": 60,
"speed_multiplier": 0.6,
"explore_dist": 6,
"min_perimeter": 1,
"min_dist_from_target": 2.5,
"timer_ratio": 2,
"dist_from_boundary": [
5,
0,
5
]
}Previous Value:"minecraft:behavior.explore_outskirts": {
"priority": 9,
"explore_dist": 6,
"wait_time": 200,
"speed_multiplier": 0.6
} - New Value:
"format_version": "1.16.100"
Previous Value:"format_version": "1.16.0"
- New Value:
"minecraft:damage_sensor": {
"triggers": [
{
"on_damage": {
"filters": [
{
"test": "is_family",
"subject": "other",
"value": "lightning"
},
{
"test": "is_difficulty",
"operator": "!=",
"value": "peaceful"
}
],
"event": "become_witch"
},
"deals_damage": false
},
{
"on_damage": {
"filters": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "zombie"
},
{
"test": "is_family",
"subject": "other",
"value": "husk"
}
],
"all_of": [
{
"test": "has_damage",
"value": "fatal"
}
]
},
"event": "become_zombie"
}
}
]
}Previous Value:"minecraft:damage_sensor": {
"triggers": [
{
"on_damage": {
"filters": {
"test": "is_family",
"subject": "other",
"value": "lightning"
},
"event": "become_witch"
},
"deals_damage": false
},
{
"on_damage": {
"filters": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "zombie"
},
{
"test": "is_family",
"subject": "other",
"value": "husk"
}
],
"all_of": [
{
"test": "has_damage",
"value": "fatal"
}
]
},
"event": "become_zombie"
}
}
]
} - New Value:
"minecraft:behavior.harvest_farm_block": {
"priority": 8,
"max_seconds_before_search": 1,
"search_cooldown_max_seconds": 8,
"seconds_until_new_task": 0.5,
"speed_multiplier": 0.5
}Previous Value:"minecraft:behavior.harvest_farm_block": {
"priority": 8,
"speed_multiplier": 0.5
} - New Value:
"minecraft:economy_trade_table": {
"display_name": "entity.villager.farmer",
"table": "trading/economy_trades/farmer_trades.json",
"new_screen": true,
"persist_trades": true,
"cured_discount": [
-100,
-100
],
"max_cured_discount": [
-500,
-500
]
}Previous Value:"minecraft:economy_trade_table": {
"display_name": "entity.villager.farmer",
"table": "trading/economy_trades/farmer_trades.json",
"new_screen": true,
"persist_trades": true
}
Changes in version 1.16.0.2
- Behavior Packs > Entities > villager_v2.json
- New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 12,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 12,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 12,
"surplus_amount": 24,
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6
},
{
"item": "minecraft:carrot",
"want_amount": 12,
"surplus_amount": 24
},
{
"item": "minecraft:potato",
"want_amount": 12,
"surplus_amount": 24
},
{
"item": "minecraft:beetroot",
"want_amount": 12,
"surplus_amount": 24
}
]
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 4
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread"
}
]
} - New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6,
"stored_in_inventory": true
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64,
"stored_in_inventory": true
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread",
"stored_in_inventory": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:bread",
"want_amount": 3,
"surplus_amount": 6
},
{
"item": "minecraft:carrot",
"want_amount": 60,
"surplus_amount": 4
},
{
"item": "minecraft:potato",
"want_amount": 60,
"surplus_amount": 24
},
{
"item": "minecraft:beetroot",
"want_amount": 60,
"surplus_amount": 24
},
{
"item": "minecraft:wheat_seeds",
"want_amount": 64,
"surplus_amount": 64
},
{
"item": "minecraft:beetroot_seeds",
"want_amount": 64,
"surplus_amount": 64
},
{
"item": "minecraft:wheat",
"want_amount": 45,
"surplus_amount": 18,
"craft_into": "minecraft:bread"
}
]
} - New Value:
"format_version": "1.16.0"
Previous Value:"format_version": "1.13.0"
- New Value:
"minecraft:behavior.pickup_items": {
"priority": 4,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5,
"can_pickup_to_hand_or_equipment": false
}Previous Value:"minecraft:behavior.pickup_items": {
"priority": 4,
"max_dist": 3,
"goal_radius": 2,
"speed_multiplier": 0.5
} - New Value:
"minecraft:entity_transformed": {
"sequence": [
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "==",
"value": "minecraft:is_baby"
},
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "!=",
"value": "minecraft:is_baby"
},
"sequence": [
{
"add": {
"component_groups": [
"adult"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "farmer"
},
"add": {
"component_groups": [
"farmer",
"behavior_peasant",
"farmer_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fisherman"
},
"add": {
"component_groups": [
"fisherman",
"behavior_peasant",
"fisher_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "shepherd"
},
"add": {
"component_groups": [
"shepherd",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fletcher"
},
"add": {
"component_groups": [
"fletcher",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "librarian"
},
"add": {
"component_groups": [
"librarian",
"behavior_non_peasant",
"librarian_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cartographer"
},
"add": {
"component_groups": [
"cartographer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cleric"
},
"add": {
"component_groups": [
"cleric",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "armorer"
},
"add": {
"component_groups": [
"armorer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "weaponsmith"
},
"add": {
"component_groups": [
"weaponsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "toolsmith"
},
"add": {
"component_groups": [
"toolsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "butcher"
},
"add": {
"component_groups": [
"butcher",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "leatherworker"
},
"add": {
"component_groups": [
"leatherworker",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "stone_mason"
},
"add": {
"component_groups": [
"mason",
"behavior_non_peasant",
"work_schedule"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "zombie_villager"
},
"sequence": [
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 0
},
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"villager_skin_5"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 6
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "villager"
},
"sequence": [
{
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "swamp"
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}
]
}Previous Value:"minecraft:entity_transformed": {
"sequence": [
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "==",
"value": "minecraft:is_baby"
},
"add": {
"component_groups": [
"baby",
"child_schedule"
]
}
},
{
"filters": {
"test": "has_component",
"subject": "other",
"operator": "!=",
"value": "minecraft:is_baby"
},
"add": {
"component_groups": [
"adult"
]
},
"sequence": [
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "farmer"
},
"add": {
"component_groups": [
"farmer",
"behavior_peasant",
"farmer_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fisherman"
},
"add": {
"component_groups": [
"fisherman",
"behavior_peasant",
"fisher_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "shepherd"
},
"add": {
"component_groups": [
"shepherd",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "fletcher"
},
"add": {
"component_groups": [
"fletcher",
"behavior_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "librarian"
},
"add": {
"component_groups": [
"librarian",
"behavior_non_peasant",
"librarian_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cartographer"
},
"add": {
"component_groups": [
"cartographer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "cleric"
},
"add": {
"component_groups": [
"cleric",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "armorer"
},
"add": {
"component_groups": [
"armorer",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "weaponsmith"
},
"add": {
"component_groups": [
"weaponsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "toolsmith"
},
"add": {
"component_groups": [
"toolsmith",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "butcher"
},
"add": {
"component_groups": [
"butcher",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "leatherworker"
},
"add": {
"component_groups": [
"leatherworker",
"behavior_non_peasant",
"work_schedule"
]
}
},
{
"filters": {
"test": "is_family",
"subject": "other",
"value": "mason"
},
"add": {
"component_groups": [
"mason",
"behavior_non_peasant",
"work_schedule"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "zombie_villager"
},
"sequence": [
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 0
},
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"filters": {
"test": "is_skin_id",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"villager_skin_5"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 1
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 2
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 3
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 4
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 5
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"test": "is_mark_variant",
"subject": "other",
"value": 6
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
},
{
"filters": {
"test": "is_family",
"subject": "other",
"operator": "==",
"value": "villager"
},
"sequence": [
{
"randomize": [
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_0"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_1"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_2"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_3"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_4"
]
}
},
{
"weight": 1,
"add": {
"component_groups": [
"villager_skin_5"
]
}
}
]
},
{
"filters": {
"any_of": [
{
"test": "has_biome_tag",
"value": "desert"
},
{
"test": "has_biome_tag",
"value": "mesa"
}
]
},
"add": {
"component_groups": [
"desert_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "jungle"
},
"add": {
"component_groups": [
"jungle_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "savanna"
},
"add": {
"component_groups": [
"savanna_villager"
]
}
},
{
"filters": {
"any_of": [
{
"all_of": [
{
"test": "has_biome_tag",
"value": "cold"
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "ocean"
}
]
},
{
"test": "has_biome_tag",
"value": "frozen"
}
]
},
"add": {
"component_groups": [
"snow_villager"
]
}
},
{
"filters": {
"test": "has_biome_tag",
"value": "swamp"
},
"add": {
"component_groups": [
"swamp_villager"
]
}
},
{
"filters": {
"all_of": [
{
"any_of": [
{
"test": "has_biome_tag",
"value": "taiga"
},
{
"test": "has_biome_tag",
"value": "extreme_hills"
}
]
},
{
"test": "has_biome_tag",
"operator": "!=",
"value": "cold"
}
]
},
"add": {
"component_groups": [
"taiga_villager"
]
}
}
]
}
]
}
- Behavior Packs > Trading > armorer_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:coal:0",
"quantity": 15,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:coal:0",
"quantity": 15,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:iron_boots",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:iron_boots",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 9,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:iron_chestplate",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 9,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:iron_chestplate",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:iron_helmet",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:iron_helmet",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 7,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:iron_leggings",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 7,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:iron_leggings",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 36,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:bell",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 36,
"price_multiplier": 0
}
],
"gives": [
{
"item": "minecraft:bell",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:chainmail_boots",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.1
}
],
"gives": [
{
"item": "minecraft:chainmail_boots",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 3,
"reward_exp": true
} - The minecraft:chainmail_leggings component was changed in the group subsection of the tier 2 sectionNew Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:chainmail_leggings",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.1
}
],
"gives": [
{
"item": "minecraft:chainmail_leggings",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:iron_ingot",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:iron_ingot",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:bucket:10",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:bucket:10",
"quantity": 1
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:chainmail_chestplate",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.1
}
],
"gives": [
{
"item": "minecraft:chainmail_chestplate",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:chainmail_helmet",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.1
}
],
"gives": [
{
"item": "minecraft:chainmail_helmet",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:shield",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.1
}
],
"gives": [
{
"item": "minecraft:shield",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 3,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:diamond",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:diamond",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 15,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:diamond_boots",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 15,
"max_uses": 3,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:diamond_boots",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 30,
"max_uses": 2,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 14,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:diamond_leggings",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 15,
"max_uses": 3,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 14,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:diamond_leggings",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 30,
"max_uses": 2,
"reward_exp": true
} - The minecraft:diamond_chestplate component was changed in the group subsection of the tier 5 sectionNew Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 16,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:diamond_chestplate",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 30,
"max_uses": 3,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 16,
"price_multiplier": 0.1
}
],
"gives": [
{
"item": "minecraft:diamond_chestplate",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 30,
"max_uses": 2,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:diamond_helmet",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 30,
"max_uses": 3,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 8,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:diamond_helmet",
"quantity": 1,
"functions": [
{
"function": "enchant_with_levels",
"treasure": false,
"levels": {
"min": 5,
"max": 19
}
}
]
}
],
"trader_exp": 30,
"max_uses": 2,
"reward_exp": true
} - New Value:
"total_exp_required": 70
Previous Value:"total_exp_required": 60
- New Value:
"total_exp_required": 150
Previous Value:"total_exp_required": 160
- New Value:
"total_exp_required": 250
Previous Value:"total_exp_required": 310
- Behavior Packs > Trading > butcher_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:chicken",
"quantity": 14,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:chicken",
"quantity": 14,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:porkchop",
"quantity": 7,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:porkchop",
"quantity": 7,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:rabbit",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:rabbit",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:rabbit_stew",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:rabbit_stew",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:coal:0",
"quantity": 15,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:coal:0",
"quantity": 15,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_chicken",
"quantity": 8
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_chicken",
"quantity": 4
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_porkchop",
"quantity": 5
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_porkchop",
"quantity": 3
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_rabbit",
"quantity": 5
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_rabbit",
"quantity": 5
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:muttoncooked",
"quantity": 4
}
],
"trader_exp": 5,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:muttoncooked",
"quantity": 4
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:beef",
"quantity": 10,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:beef",
"quantity": 10,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:cooked_beef",
"quantity": 3
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.5
}
],
"gives": [
{
"item": "minecraft:cooked_beef",
"quantity": 3
}
],
"trader_exp": 20,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:muttonraw",
"quantity": 7,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:muttonraw",
"quantity": 8,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:dried_kelp_block",
"quantity": 10,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:dried_kelp_block",
"quantity": 18,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 15,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:sweet_berries",
"quantity": 10,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:sweet_berries",
"quantity": 10,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 0,
"max_uses": 5,
"reward_exp": true
} - New Value:
"total_exp_required": 70
Previous Value:"total_exp_required": 60
- New Value:
"total_exp_required": 150
Previous Value:"total_exp_required": 160
- New Value:
"total_exp_required": 250
Previous Value:"total_exp_required": 310
- Behavior Packs > Trading > cartographer_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 13,
"price_multiplier": 0.2
},
{
"item": "minecraft:compass",
"quantity": 1,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:map",
"functions": [
{
"function": "exploration_map",
"destination": "monument"
}
]
}
],
"trader_exp": 5,
"max_uses": 12,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:compass",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 12,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner",
"quantity": 1,
"functions": [
{
"function": "random_aux_value",
"values": {
"min": 0,
"max": 15
}
}
]
}
],
"trader_exp": 15,
"max_uses": 12,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 7,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:frame",
"quantity": 1
}
],
"trader_exp": 15,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 7,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:frame",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emptymap:2",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:0",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:1",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:10",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:11",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:12",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:13",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:14",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:15",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:2",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:3",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:4",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:5",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:6",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:7",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:8",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner:9",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:compass",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 15,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 7,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emptymap:0",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emptymap:0",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:paper",
"quantity": 24,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:paper",
"quantity": 24,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:glass_pane",
"quantity": 11,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:glass_pane",
"quantity": 11,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 14,
"price_multiplier": 0.2
},
{
"item": "minecraft:compass",
"quantity": 1,
"price_multiplier": 0.2
}
],
"gives": [
{
"item": "minecraft:map",
"functions": [
{
"function": "exploration_map",
"destination": "mansion"
}
]
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 12,
"price_multiplier": 0.1
},
{
"item": "minecraft:compass",
"quantity": 1
}
],
"gives": [
{
"item": "minecraft:map",
"functions": [
{
"function": "exploration_map",
"destination": "monument"
}
]
}
],
"trader_exp": 10,
"max_uses": 2,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:2",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:2",
"quantity": 1
}
],
"trader_exp": 0,
"max_uses": 2,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:4",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:4",
"quantity": 1
}
],
"trader_exp": 0,
"max_uses": 2,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:5",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:banner_pattern:5",
"quantity": 1
}
],
"trader_exp": 0,
"max_uses": 2,
"reward_exp": true
} - New Value:
"total_exp_required": 70
Previous Value:"total_exp_required": 60
- New Value:
"total_exp_required": 150
Previous Value:"total_exp_required": 160
- New Value:
"total_exp_required": 250
Previous Value:"total_exp_required": 310
- Behavior Packs > Trading > cleric_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:redstone",
"quantity": 2
}
],
"trader_exp": 1,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:redstone",
"quantity": 4
}
],
"trader_exp": 2,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:rotten_flesh",
"quantity": 32,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:rotten_flesh",
"quantity": 32,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:dye:4",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:dye:4",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:gold_ingot",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:gold_ingot",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 5,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:glowstone_dust",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:glowstone_dust",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:rabbit_foot",
"quantity": 2,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:rabbit_foot",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:ender_pearl",
"quantity": 1
}
],
"trader_exp": 15,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 5,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:ender_pearl",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:glass_bottle",
"quantity": 9,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:glass_bottle",
"quantity": 9,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 5,
"reward_exp": true
} - The minecraft:turtle_shell_piece component was changed in the group subsection of the tier 4 sectionNew Value:
"trades": {
"wants": [
{
"item": "minecraft:turtle_shell_piece",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:turtle_shell_piece",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 15,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:experience_bottle",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 3,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:experience_bottle",
"quantity": 1
}
],
"trader_exp": 0,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:nether_wart",
"quantity": 22,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 12,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:nether_wart",
"quantity": 22,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 0,
"max_uses": 5,
"reward_exp": true
} - New Value:
"total_exp_required": 70
Previous Value:"total_exp_required": 60
- New Value:
"total_exp_required": 150
Previous Value:"total_exp_required": 160
- New Value:
"total_exp_required": 250
Previous Value:"total_exp_required": 310
- Behavior Packs > Trading > farmer_trades.json
- New Value:
"trades": {
"wants": [
{
"item": "minecraft:melon_block",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 20,
"max_uses": 12,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:suspicious_stew:0",
"quantity": 1,
"functions": [
{
"function": "random_aux_value",
"values": {
"min": 0,
"max": 5
}
}
]
}
],
"trader_exp": 15,
"max_uses": 12,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:melon",
"quantity": 4,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 10,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:egg",
"quantity": 16
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 15,
"max_uses": 5,
"reward_exp": true
} - Previous Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:suspicious_stew",
"quantity": 1
}
],
"trader_exp": 30,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:beetroot",
"quantity": 15,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:beetroot",
"quantity": 15,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:bread",
"quantity": 6
}
],
"trader_exp": 1,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:emerald",
"quantity": 1,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:bread",
"quantity": 6
}
],
"trader_exp": 2,
"max_uses": 5,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:carrot",
"quantity": 22,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:carrot",
"quantity": 22,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:potato",
"quantity": 26,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:potato",
"quantity": 26,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
} - New Value:
"trades": {
"wants": [
{
"item": "minecraft:wheat",
"quantity": 20,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 2,
"max_uses": 16,
"reward_exp": true
}Previous Value:"trades": {
"wants": [
{
"item": "minecraft:wheat",
"quantity": 20,
"price_multiplier": 0.05
}
],
"gives": [
{
"item": "minecraft:emerald",
"quantity": 1
}
],
"trader_exp": 1,
"max_uses": 6,
"reward_exp": true
}