Minecraft Maps / Redstone Device

x33 Pre-Set Custom Villagers with Command Blocks (1.16.5-1.20.1) (Download)

  • 3,248 views, 16 today
  • 117 downloads, 1 today
  • 2
  • 2
anotherrogue's Avatar anotherrogue
Level 43 : Master Batman
25
Custom Villagers with Command Blocks (1.16.5-1.20.1)

Below are 33 custom villagers with custom trades I made with the generator at Digminecraft.com (you can make your own custom trades there too).

So far it looks like 1.16.5 commands are compatible with 1.20.1 commands (but no 1.20.1 items added to the below).

Items renamed since 1.16.5 won't show, just correct their id/name to fix for your version.

Note: There is no need to download this map, as you can just copy and paste the codes below.
The map is just for ease of testing, feel free to download though.

Just add the command (copy & paste) into a command block and apply a redstone signal (I use a button), and the villager spawns 3 blocks below the command block.

Note that some of the items (mostly tools & armour) have enchantments, whereas their example images here do not.

I may update with 1.20.1 items later (as the update is less than a week old).

I hope you find them useful, and please let me know if there is any balancing that can be done or if you have suggestions in the comments.

-------------------------------------------
Some of the visual settings of the villager can easily be changed, such as professions and biomes. An example can be found in the first villager (Farmer). The villager spawn 3 blocks below the command block by default, but you can change the height at the -3 location.

Remove/No AI:
You can stop the villager from roaming, but they always face the same direction (fixed by changing rotation), and currently are half a block off the floor.
To remove the AI, just add "NoAI:1," after "PersistenceRequired:1," (make sure to add the comma "," at the end).

Rotation (only needed with No AI):
To change the rotation, just add "Rotation:[90f,0f]," after "NoAI:1," (make sure to add the comma "," at the end).
(90f) yRot - The y-rotation that the villager is facing in degrees. 0=South, 90=West, 180=North, 270=East.
(0f) xRot - The x-rotation that the villager is facing in degrees. Positive values look downward and negative values look upward. 0=facing forward, 90=facing straight down, -90=facing straight up.

Profession:
farmer, fisherman, shepherd, fletcher, librarian, cartographer, cleric, armorer, weaponsmith, toolsmith, butcher, leatherworker, mason, nitwit.

Biomes:
plains, taiga, savanna, jungle, desert, snow, swamp.

Farmer
# has foods base on plants and vegetables

/summon villager ~ ~-3 ~ {VillagerData:{profession:farmer,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Farmer\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:apple,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:beetroot,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:sweet_berries,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:carrot,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:potato,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:melon,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:pumpkin,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:egg,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:sugar_cane,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:1},buyB:{id:iron_nugget,Count:8},sell:{id:bamboo,Count:16},rewardExp:0b,maxUses:9999999}]}}

Butcher
# has foods base on meats/animals

/summon villager ~ ~-3 ~ {VillagerData:{profession:butcher,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Butcher\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:chicken,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:rabbit,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:mutton,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:beef,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:porkchop,Count:16},rewardExp:0b,maxUses:9999999}]}}

Fisherman
# has foods base on fish and fishing gear

/summon villager ~ ~-3 ~ {VillagerData:{profession:fisherman,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Fisherman\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:fishing_rod,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:luck_of_the_sea,lvl:3},{id:lure,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:1},sell:{id:salmon,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:1},sell:{id:cod,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:1},sell:{id:tropical_fish,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:1},sell:{id:pufferfish,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:salmon_bucket,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:cod_bucket,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:tropical_fish_bucket,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:pufferfish_bucket,Count:1},rewardExp:0b,maxUses:9999999}]}}

Bee Keeper
# has bees, honey, etc

/summon villager ~ ~-3 ~ {VillagerData:{profession:cartographer,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Bee Keeper\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:honey_bottle,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:honeycomb,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:8},buyB:{id:iron_nugget,Count:4},sell:{id:honey_block,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:8},buyB:{id:iron_nugget,Count:4},sell:{id:honeycomb_block,Count:16},rewardExp:0b,maxUses:9999999}]}}

Shepherd
# has wool and shears

/summon villager ~ ~-3 ~ {VillagerData:{profession:shepherd,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Shepherd\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:shears,Count:1,tag:{Enchantments:[{id:efficiency,lvl:5},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:string,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:white_wool,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:yellow_wool,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:red_wool,Count:32},rewardExp:0b,maxUses:9999999}]}}

Fletcher
# has bows, arrows, etc

/summon villager ~ ~-3 ~ {VillagerData:{profession:fletcher,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Fletcher\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:flint,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:feather,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:4},buyB:{id:iron_ingot,Count:2},sell:{id:bow,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:power,lvl:5},{id:infinity,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:4},buyB:{id:iron_ingot,Count:2},sell:{id:crossbow,Count:1,tag:{Enchantments:[{id:piercing,lvl:4},{id:quick_charge,lvl:3},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:1},sell:{id:arrow,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:1},sell:{id:tipped_arrow,Count:64,tag:{Potion:"minecraft:strong_harming"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:1},sell:{id:tipped_arrow,Count:64,tag:{Potion:"minecraft:long_poison"}},rewardExp:0b,maxUses:9999999}]}}

Librarian
# has books, paper, bookshelfs, etc

/summon villager ~ ~-3 ~ {VillagerData:{profession:librarian,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Librarian\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:1},sell:{id:bookshelf,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:1},sell:{id:book,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:paper,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:2},buyB:{id:iron_nugget,Count:2},sell:{id:writable_book,Count:1},rewardExp:0b,maxUses:9999999}]}}

Health Potion Maker
# has health potions

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Health Potion Maker\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:strong_healing"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:long_regeneration"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:long_night_vision"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:long_invisibility"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:long_water_breathing"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:luck"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:long_fire_resistance"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:long_strength"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:potion,Count:1,tag:{Potion:"minecraft:long_swiftness"}},rewardExp:0b,maxUses:9999999}]}}

Damage Potion Maker
# has damage potions

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Damage Potion Maker\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:splash_potion,Count:1,tag:{Potion:"minecraft:strong_harming"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:splash_potion,Count:1,tag:{Potion:"minecraft:long_poison"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:splash_potion,Count:1,tag:{Potion:"minecraft:strong_poison"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:splash_potion,Count:1,tag:{Potion:"minecraft:long_weakness"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:splash_potion,Count:1,tag:{Potion:"minecraft:long_slowness"}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:splash_potion,Count:1,tag:{Potion:"minecraft:long_turtle_master"}},rewardExp:0b,maxUses:9999999}]}}

Medium Armorer
# has medium armor

/summon villager ~ ~-3 ~ {VillagerData:{profession:armorer,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Medium Armorer\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:chainmail_helmet,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:chainmail_chestplate,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:chainmail_leggings,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:chainmail_boots,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_helmet,Count:1,tag:{Enchantments:[{id:protection,lvl:4},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_chestplate,Count:1,tag:{Enchantments:[{id:protection,lvl:4},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_leggings,Count:1,tag:{Enchantments:[{id:protection,lvl:4},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_boots,Count:1,tag:{Enchantments:[{id:protection,lvl:4},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999}]}}

Heavy Armorer
# has heavy and horse armor

/summon villager ~ ~-3 ~ {VillagerData:{profession:armorer,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Heavy Armorer\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:netherite_ingot,Count:1},sell:{id:netherite_helmet,Count:1,tag:{Enchantments:[{id:projectile_protection,lvl:4},{id:thorns,lvl:3},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:netherite_ingot,Count:1},sell:{id:netherite_chestplate,Count:1,tag:{Enchantments:[{id:projectile_protection,lvl:4},{id:thorns,lvl:3},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:netherite_ingot,Count:1},sell:{id:netherite_leggings,Count:1,tag:{Enchantments:[{id:projectile_protection,lvl:4},{id:thorns,lvl:3},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:netherite_ingot,Count:1},sell:{id:netherite_boots,Count:1,tag:{Enchantments:[{id:soul_speed,lvl:3},{id:projectile_protection,lvl:4},{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:iron_ingot,Count:2},buyB:{id:leather,Count:2},sell:{id:leather_horse_armor,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:iron_horse_armor,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:diamond,Count:2},buyB:{id:gold_ingot,Count:2},sell:{id:golden_horse_armor,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:diamond_horse_armor,Count:1},rewardExp:0b,maxUses:9999999}]}}

Weaponsmith
# has weapons (not bows or arrows)

/summon villager ~ ~-3 ~ {VillagerData:{profession:weaponsmith,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Weaponsmith\"",Offers:{Recipes:[{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_sword,Count:1,tag:{Enchantments:[{id:sharpness,lvl:5},{id:looting,lvl:3},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:netherite_sword,Count:1,tag:{Enchantments:[{id:sharpness,lvl:5},{id:looting,lvl:3},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:4},sell:{id:trident,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:loyalty,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:shield,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:4},sell:{id:totem_of_undying,Count:1},rewardExp:0b,maxUses:9999999}]}}

Toolsmith
# has tools (pickaxe, axe, hoe)

/summon villager ~ ~-3 ~ {VillagerData:{profession:toolsmith,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Toolsmith\"",Offers:{Recipes:[{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_shovel,Count:1,tag:{Enchantments:[{id:silk_touch,lvl:1},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_pickaxe,Count:1,tag:{Enchantments:[{id:silk_touch,lvl:1},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_axe,Count:1,tag:{Enchantments:[{id:silk_touch,lvl:1},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},buyB:{id:diamond,Count:1},sell:{id:diamond_hoe,Count:1,tag:{Enchantments:[{id:silk_touch,lvl:1},{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:netherite_shovel,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:fortune,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:netherite_pickaxe,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:fortune,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:netherite_axe,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:fortune,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:netherite_hoe,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:fortune,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999}]}}

Leatherworker
# has leather armor

/summon villager ~ ~-3 ~ {VillagerData:{profession:leatherworker,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Leather Worker\"",Offers:{Recipes:[{buy:{id:leather,Count:2},buyB:{id:iron_nugget,Count:2},sell:{id:leather_helmet,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:leather,Count:2},buyB:{id:iron_nugget,Count:2},sell:{id:leather_chestplate,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:leather,Count:2},buyB:{id:iron_nugget,Count:2},sell:{id:leather_leggings,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:leather,Count:2},buyB:{id:iron_nugget,Count:2},sell:{id:leather_boots,Count:1,tag:{Enchantments:[{id:unbreaking,lvl:3},{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999}]}}

Skinner
# has misc animal parts/skins/leather

/summon villager ~ ~-3 ~ {VillagerData:{profession:butcher,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Skinner\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:leather,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:rabbit_hide,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:bone,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:ink_sac,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:rabbit_foot,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:nautilus_shell,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:blaze_rod,Count:4},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:2},sell:{id:slime_ball,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:4},sell:{id:ender_pearl,Count:4},rewardExp:0b,maxUses:9999999}]}}

Storage Merchant
# has shulker boxes

/summon villager ~ ~-3 ~ {VillagerData:{profession:librarian,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Storage Merchant\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:diamond,Count:1},sell:{id:shulker_box,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond,Count:1},sell:{id:white_shulker_box,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond,Count:1},sell:{id:yellow_shulker_box,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond,Count:1},sell:{id:red_shulker_box,Count:1},rewardExp:0b,maxUses:9999999}]}}

Forrester
# has logs

/summon villager ~ ~-3 ~ {VillagerData:{profession:fletcher,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Forrester\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:oak_log,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:dark_oak_log,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:birch_log,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:acacia_log,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:jungle_log,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:spruce_log,Count:64},rewardExp:0b,maxUses:9999999}]}}

Tamer
# has animal spawn eggs

/summon villager ~ ~-3 ~ {VillagerData:{profession:shepherd,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Tamer\"",Offers:{Recipes:[{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:cow_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:pig_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:chicken_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:sheep_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:rabbit_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:mooshroom_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:bee_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:wolf_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:horse_spawn_egg,Count:2},rewardExp:0b,maxUses:9999999}]}}

Chef Bradley
# has cooked foods, mostly meats

/summon villager ~ ~-3 ~ {VillagerData:{profession:butcher,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Chef Bradley\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cooked_rabbit,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cooked_chicken,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cooked_mutton,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cooked_beef,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cooked_porkchop,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cooked_salmon,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cooked_cod,Count:16},rewardExp:0b,maxUses:9999999}]}}

Chef Faith
# has cooked foods

/summon villager ~ ~-3 ~ {VillagerData:{profession:butcher,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Chef Faith\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:4},sell:{id:cake,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:pumpkin_pie,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:cookie,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:bread,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:8},sell:{id:baked_potato,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:2},buyB:{id:iron_nugget,Count:4},sell:{id:mushroom_stew,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:2},buyB:{id:iron_nugget,Count:4},sell:{id:beetroot_soup,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:2},buyB:{id:iron_nugget,Count:4},sell:{id:rabbit_stew,Count:1},rewardExp:0b,maxUses:9999999}]}}

Dye Merchant Holly
# has dyes

/summon villager ~ ~-3 ~ {VillagerData:{profession:librarian,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Dye Merchant Holly\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:white_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:light_gray_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:gray_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:black_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:yellow_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:orange_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:brown_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:red_dye,Count:32},rewardExp:0b,maxUses:9999999}]}}

Dye Merchant Reece
# has some more dyes

/summon villager ~ ~-3 ~ {VillagerData:{profession:librarian,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Dye Merchant Reece\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:pink_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:magenta_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:purple_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:lime_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:green_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:cyan_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:light_blue_dye,Count:32},rewardExp:0b,maxUses:9999999},{buy:{id:gold_nugget,Count:4},buyB:{id:iron_nugget,Count:2},sell:{id:blue_dye,Count:32},rewardExp:0b,maxUses:9999999}]}}

Currency Exchange
# exchanges currency

/summon villager ~ ~-3 ~ {VillagerData:{profession:cartographer,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Currency Exchange\"",Offers:{Recipes:[{buy:{id:iron_ingot,Count:2},sell:{id:gold_ingot,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},sell:{id:iron_ingot,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:netherite_ingot,Count:2},sell:{id:diamond,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:netherite_ingot,Count:2},sell:{id:emerald,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:diamond,Count:1},sell:{id:netherite_ingot,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:1},sell:{id:netherite_ingot,Count:2},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:redstone_block,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:nether_star,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:nether_star,Count:1},buyB:{id:emerald_block,Count:1},sell:{id:diamond_block,Count:1},rewardExp:0b,maxUses:9999999}]}}

Brewer Amanda
# has brewing ingredients

/summon villager ~ ~-3 ~ {VillagerData:{profession:cartographer,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Brewer Amanda\"",Offers:{Recipes:[{buy:{id:gold_nugget,Count:2},buyB:{id:iron_nugget,Count:1},sell:{id:glass_bottle,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:blaze_powder,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:glowstone_dust,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:1},sell:{id:rabbit_foot,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:golden_carrot,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:1},sell:{id:ghast_tear,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:2},buyB:{id:diamond,Count:1},sell:{id:phantom_membrane,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:emerald,Count:4},buyB:{id:diamond,Count:2},sell:{id:dragon_breath,Count:8},rewardExp:0b,maxUses:9999999}]}}

Brewer James
# has brewing ingredients

/summon villager ~ ~-3 ~ {VillagerData:{profession:cartographer,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Brewer James\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:magma_cream,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:nether_wart,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:spider_eye,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:rotten_flesh,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:fermented_spider_eye,Count:8},rewardExp:0b,maxUses:9999999}]}}

Tool Enchanter
# has enchanted books

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Tool Enchanter\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:fortune,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:efficiency,lvl:5}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:looting,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:silk_touch,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:lapis_block,Count:1},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:2},buyB:{id:iron_ingot,Count:2},sell:{id:experience_bottle,Count:4},rewardExp:0b,maxUses:9999999}]}}

Bow Enchanter
# has enchanted books

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Bow Enchanter\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:infinity,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:power,lvl:5}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:punch,lvl:2}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:flame,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:multishot,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:quick_charge,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:piercing,lvl:4}]}},rewardExp:0b,maxUses:9999999}]}}

Trident Enchanter
# has enchanted books

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Trident Enchanter\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:channeling,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:impaling,lvl:5}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:loyalty,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:riptide,lvl:3}]}},rewardExp:0b,maxUses:9999999}]}}

Sword Enchanter
# has enchanted books

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Sword Enchanter\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:mending,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:unbreaking,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:looting,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:sweeping,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:sharpness,lvl:5}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:bane_of_arthropods,lvl:5}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:fire_aspect,lvl:2}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:knockback,lvl:2}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:smite,lvl:5}]}},rewardExp:0b,maxUses:9999999}]}}

Helmet & Boots Enchanter
# has enchanted books

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Helmet & Boots Enchanter\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:aqua_affinity,lvl:1}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:depth_strider,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:frost_walker,lvl:2}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:respiration,lvl:3}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:thorns,lvl:3}]}},rewardExp:0b,maxUses:9999999}]}}

Protection Enchanter
# has enchanted books

/summon villager ~ ~-3 ~ {VillagerData:{profession:cleric,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Protection Enchanter\"",Offers:{Recipes:[{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:blast_protection,lvl:4}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:fire_protection,lvl:4}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:projectile_protection,lvl:4}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:protection,lvl:4}]}},rewardExp:0b,maxUses:9999999},{buy:{id:emerald_block,Count:1},buyB:{id:diamond_block,Count:1},sell:{id:enchanted_book,Count:1,tag:{StoredEnchantments:[{id:feather_falling,lvl:4}]}},rewardExp:0b,maxUses:9999999}]}}

Quarry Steve
# has various stone types in bulk

/summon villager ~ ~-3 ~ {VillagerData:{profession:mason,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Quarry Steve\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:stone,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:andesite,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:granite,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:diorite,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:basalt,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:blackstone,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:red_sandstone,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:sandstone,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:end_stone,Count:64},rewardExp:0b,maxUses:9999999}]}}

Quarry Alex
# has various stone types in bulk

/summon villager ~ ~-3 ~ {VillagerData:{profession:mason,level:2,type:plains},PersistenceRequired:1,Silent:1,CustomName:"\"Quarry Alex\"",Offers:{Recipes:[{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:magma_block,Count:8},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:obsidian,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:glowstone,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:sea_lantern,Count:16},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:prismarine,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:prismarine_bricks,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:dark_prismarine,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:dirt,Count:64},rewardExp:0b,maxUses:9999999},{buy:{id:gold_ingot,Count:1},buyB:{id:iron_ingot,Count:1},sell:{id:clay,Count:32},rewardExp:0b,maxUses:9999999}]}}
Progress100% complete
Tags

1 Update Logs

Update #1 - minor changes : by anotherrogue 10/15/2021 8:36:34 amOct 15th, 2021

Some minor changes made in the instructions:
  • made clear that although the commands work in 1.17, no 1.17 items were added (as it was done in 1.16).
  • added instructions on how to change spawn height of the villager.

Create an account or sign in to comment.

Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome