在《我的世界》中,自定义村民交易主要可以通过使用命令和NBT标签来实现,以下是详细步骤:

我的世界怎么自定义交易

1、生成村民:您需要生成一个村民,可以使用以下命令来生成一个无职业的村民:

```

/summon minecraft:villager ~ ~ ~

```

我的世界怎么自定义交易

2、设置村民职业:村民的职业决定了他们可以交易的物品类型,您可以通过修改命令中的Profession字段来设置村民的职业,要生成一个图书管理员,可以使用以下命令:

```

/summon minecraft:villager ~ ~ ~ {Profession:5}

```

我的世界怎么自定义交易

3、自定义交易:要自定义村民的交易,您需要使用NBT标签Offers,这个标签允许您设置村民的交易物品和交易条件,如果您想要设置用20个绿宝石换取一个附魔书的交易,可以使用以下命令:

```

/summon minecraft:villager ~ ~ ~ {VillagerData: {profession:"librarian",type:"minecraft:plains",level:8},Offers: {Recipes: [ {buy: {id:"minecraft:emerald",Count:20},sell: {id:"minecraft:enchanted_book",Count:1},xp:1,maxUses:8}]}}

```

4、激活交易:设置好交易后,您需要激活一下命令以更新交易,如果村民不在加载区块时更新交易,就不能更新交易,您可以设置常加载区块或者直接改成循环命令方块(玩家经过时加载区块)来解决这一问题。

5、限制交易数量:如果您想要设置限量的物品交易,可以在Offers标签中的Recipes里设置maxUses字段,这个字段表示交易可以进行的最大次数。

6、注意事项:在进行这些操作时,请确保您的游戏版本支持这些命令和NBT标签,不同的游戏版本(如Java版和基岩版)可能有不同的命令格式和限制。

请注意,上述步骤可能需要一定的命令基础和对NBT标签的理解,如果您不熟悉这些内容,建议先学习相关的基础知识,或者查找更多的教程和指南来帮助您完成自定义交易的设置。