手遊攻略

當前位置 /首頁/手遊攻略 > /列表

我的世界手機版怎麼自訂村民交易

在我的世界中,我們可以透過控制檯來獲得任意物品,但通常這樣玩就會興趣大減,因此玩家們想出了利用NPC村民來獲得物品。我們可以用/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999,buy:{id:"1",Count:4},sell:{id:"80",Count:2}}]}}創建4個石頭(id:1)交換2個雪塊(id:80)、交易次數爲9999次的村民。

我的世界手機版怎麼自訂村民交易 自訂村民交易方法

自訂村民交易方法

1、村民的職業

製作生存地圖時,很多時候都要自訂村民的交易,自訂村民交易有兩種方式:一是使用NPCmod,這裏這種方式不做詳細介紹;二是使用,summon,就是這一節要講到的內容。

在自訂村民交易之前,我們先要了解一下村民的職業。在Minecraft1.12版本中有6種村民的職業。見下面來自minecraftwiki的圖。

我的世界手機版怎麼自訂村民交易 自訂村民交易方法 第2張

用summon指令可以來設定村民的職業,格式爲Profession:,後面加職業類型的ID,就是從左往右的第3列。

例10:/summon Villager ~ ~1 ~ {Profession:5}

在命令執行者上方1格的位置召喚一隻職業爲傻子的村民。

其實村民的職業和自訂村民交易沒有任何關係,村民的職業對自訂村民交易沒有任何影響。

2、自訂村民交易

自訂村民交易的格式爲:

Offers:{Recipes:[{maxUses:,buy:{id:"",Count:},sell:{id:"",Count:}}]}

maxUses後面填交易次數,通常做生存地圖時,會把交易次數設成9999,這樣就接近無數次了,id後面填物品的英文或編號,Count和以前一樣後面填寫物品的數量。

下面要着重講一下buy和sell的問題,buy的意思是買,sell的意思是賣。買和賣都是以村民爲中心的。buy可以理解爲村民要收購的東西,而sell可以理解爲村民要出售的東西。

例11:/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999,buy:{id:"1",Count:4},sell:{id:"80",Count:2}}]}}

作用:在命令執行者上方1格的位置召喚一隻可以用4個石頭(id:1)交換2個雪塊(id:80)、交易次數爲9999次的村民。

次的村民。

注:如果沒有對村民設定職業的話,那麼村民的職業ID默認爲0。

如果放置村民收購物品的框有2個,也就是說村民收購的物品可以不止一個,這樣的話可以用

buy:{id:"",Count: },buyB:{id:" ",Count:}來表示。

例12:/summon Villager ~ ~1 ~ {Offers:{Recipes:[{maxUses:9999,buy:{id:"1",Count:1},buyB:{id:"3",Count:1},sell:{id:"35",Count:2,Damage:3}}]}}

作用:在命令執行者上方1格的位置召喚一隻可以用1個石頭(id:1)和1個泥土(id:3)交換2個淡藍色羊毛(id:35,子編號爲3)。

可以發現,羊毛的id都是35,而羊毛有不同顏色,所以就需要子編號,子編號在指令中用,Damage表示。右上的圖可以發現羊毛的編號是35,子編號是3。  

一個村民也可以設定多個交易,只需兩個交易之間用逗號隔開就行了,如:{maxUses:,buy:{id:"",Count:},sell:{id:"",Count:}, {maxUses:,buy:{id:"",Count:},sell:{id:"",Count:}

例13:/summon Villager ~ ~1 ~{Offers:{Recipes:[{maxUses:9999,buy:{id:"265",Count:4},sell:{id:"276",Count:1}},{maxUses:9999,buy:{id:"266",Count:5},sell:{id:"313",Count:1}}]}}

作用:在命令執行者上方1個的位置召喚一隻可以用4個鐵錠交換1把鑽石劍、交易次數9999次,也可以用5個金錠交換1個鑽石靴子、交易次數9999次的村民。