minecraftで村人の取引を自分で決めるコマンド

こんにちは、たけたけです。今回は、村人の取引を自分で指定できるコマンドを紹介します。

①注意

このコマンドはminecraft java edtionの1.19.4で動作を確認しています。これより古いバージョンや、逆に新しいバージョンだと、動かない場合があります。

②コマンド

まずは、チートがONのワールドを作る又はチートがONのワールドに入ってください。
まずは、コマンドブロックを設置して、以下のようなコマンドを打ちましょう。
/summon villager ~ ~ ~ {VillagerData:{profession:"farmer",level:1,type:"plains"},PersistenceRequired:1,Offers:{Recipes:[{buy:{id:"diamond_sword",Count:1},sell:{id:"netherite_sword",Count:64,tag:{Enchantments:[{id:sharpness,lvl:10},{id:knockback,lvl:10},{id:looting,lvl:10},{id:sweeping,lvl:10}]}}}]}}
というコマンドをコマンドブロックに入力してください。
そして、コマンドを起動してみてください。
召喚された村人と取引をすると、ダイヤモンドの剣とエンチャントされたネザライトの剣で交換してくれます。剣には、ダメージ増加、ノックバック、範囲ダメージ増加、ドロップ増加が、それぞれレベル10(X)でついています。
さらに、服装を指定したい場合は、コマンドの中の、「plains」という部分を、砂漠なら「desert」、ジャングルなら「jungle」、タイガなら、「taiga」、雪原なら、「snow」湿原なら、「swamp」にすると、村人の服装が変わります。

②まとめ

これで、村人の取引を操作するコマンドの完成です。
予定としては、取引の数を増やしたり、職業を変えたり、レベルを上げたりする予定です。

この記事が気に入ったらサポートをしてみませんか?