我的世界起床战争商人指令教程

我的世界起床战争商人指令教程:通过改变商人购买的物品、出售的物品和价格来定制你的商人。
本教程将指导您完成创建自定义商人的步骤,让您能够为玩家提供独特的交易选项。您将学习如何使用命令方块设置商人、调整其库存和价格,以及使用数据包与玩家分享您的自定义商人。
如何设置商人
1. 在您想要放置商人的位置放置一个命令方块。
2. 在命令方块中输入以下命令:
summon minecraft:villager ~ ~ ~ {CustomName:"<Merchant Name>",Offers:{Recipes:[{buy:{id:"minecraft:diamond",Count:1},sell:{id:"minecraft:emerald",Count:1}},{buy:{id:"minecraft:gold_ingot",Count:1},sell:{id:"minecraft:iron_ingot",Count:1}}]}}
3. 单击命令方块以激活它。
4. 商人现在将出现在命令方块的位置。
如何调整商人出售的物品和价格
1. 在命令方块中输入以下命令:
data modify entity <Merchant Name> Offers.Recipes[0].buy.id set value minecraft:gold_nugget
2. 单击命令方块以激活它。
3. 商人现在将出售金块而不是钻石。
4. 要更改价格,请使用以下命令:
data modify entity <Merchant Name> Offers.Recipes[0].buy.Count set value 2
5. 单击命令方块以激活它。
6. 商人现在将以 2 个金块的价格出售 1 个绿宝石。
如何使用数据包分享您的自定义商人
1. 在您的世界文件夹中创建一个名为 "datapacks" 的文件夹。
2. 在 "datapacks" 文件夹中创建一个名为 "<Your Data Pack Name>" 的文件夹。
3. 在 "<Your Data Pack Name>" 文件夹中创建一个名为 "data" 的文件夹。
4. 在 "data" 文件夹中创建一个名为 "minecraft" 的文件夹。
5. 在 "minecraft" 文件夹中创建一个名为 "tags" 的文件夹。
6. 在 "tags" 文件夹中创建一个名为 "functions" 的文件夹。
7. 在 "functions" 文件夹中创建一个名为 "<Your Function Name>.mcfunction" 的文件。
8. 在 "<Your Function Name>.mcfunction" 文件中输入以下命令:
summon minecraft:villager ~ ~ ~ {CustomName:"<Merchant Name>",Offers:{Recipes:[{buy:{id:"minecraft:diamond",Count:1},sell:{id:"minecraft:emerald",Count:1}},{buy:{id:"minecraft:gold_ingot",Count:1},sell:{id:"minecraft:iron_ingot",Count:1}}]}}
9. 保存 "<Your Function Name>.mcfunction" 文件。
10. 在 "<Your Data Pack Name>" 文件夹中创建一个名为 "pack.mcmeta" 的文件。
11. 在 "pack.mcmeta" 文件中输入以下代码:
{"pack":{"pack_format":1,"description":"<Your Data Pack Description>"}}
12. 保存 "pack.mcmeta" 文件。
13. 将 "<Your Data Pack Name>" 文件夹复制到您的世界文件夹中的 "datapacks" 文件夹。
14. 在您的世界中输入以下命令:
/reload
15. 您的自定义商人现在将在您的世界中可用。