灼熱の鍛冶屋
目標
データ
エンティティ:村人
名前:灼熱の鍛冶屋
職業:鍛冶屋(Blacksmith)
取引内容:
金インゴット*2+ブレイズロッド*1→灼熱の剣*1
灼熱の剣詳細
アイテム:金の剣
名前:灼熱の剣
エンチャント:
FireAspept Lv.3
手順
【1】データを入力する。
まず、子ウィンドウ「/summon [Villager]」を開きます。
座標は(0,1,0)の"相対座標"、
職業(Professions)は"Blacksmith"を設定しましょう。
次に、"Name"にチェックし、"灼熱の鍛冶屋"と入力し、"Visible"(常に表示するか)にチェックしましょう。
【2】取引用(buy)のアイテムのNBTタグを作る。
次は、子ウィンドウ「/give [Normal]」を開きます。
そしたら、IDに「266」を入力します。
そして、"タグ出力"にチェックして、「出力」ボタンを押します。
{id:266,Damage:0}
HomeウィンドウのNBTタグの出力結果はこんな感じ。
【3】取引フォーム(buy)に登録する。
「/summon [Villager]」に戻り、【1】の画像の青枠のOfferの横の「Edit」ボタンを押すと、取引フォームを開きます。
次に、「buy」の「ロード」ボタンを押すと【2】のHomeウィンドウの生成されたコマンドと同じコマンドが読み込まれ、画像のように表示されます。
そして、"Count"(個数)を"2"に設定します。
【4】取引フォーム(buyB,sell)に登録する。
【2】【3】と同じ要領で、ブレイズロッドと灼熱の剣を取引フォームに登録しましょう。
{id:369,Damage:0}
{id:283,Damage:0,tag:{display:{Name:"灼熱の剣"},ench:[{id:20,lvl:3}]}}
上からブレイズロッド、灼熱の剣。
登録が終わったら、「追加」ボタンを押し、リストに取引を追加します。
そしたら「OfferForm」ウィンドウを閉じ、【1】の黒枠の「出力」ボタンを押しましょう。
Homeウィンドウの生成コマンド表示フォームにコマンドが生成されてるのを確認し、
「コピー」ボタンを押し、Minecraft上で実行しましょう。
実行結果
「灼熱の鍛冶屋」が表示されている村人が召喚されました。
ちゃんと取引内容が反映されています。
完成品
/summon Villager ~0 ~1 ~0 {Profession:3,CustomName:灼熱の鍛冶屋,CustomNameVisible:1,Offers:{Recipes:[{maxUses:1,buy:{id:266,Count:2,Damage:0},buyB:{id:369,Count:1,Damage:0},sell:{id:283,Count:1,Damage:0,tag:{display:{Name:"灼熱の剣"},ench:[{id:20,lvl:3}]}}}]}}
最終更新:2014年01月11日 14:42