Ver.1.14にて村人の既存NBTが一新されたので、Ver1.13.2までの方法では召喚できなくなりました。
また村人は職業に就いた後、取引をせず低レベルの状態で、職業に就くために必要なブロック(樽や溶鉱炉など)を壊すと無職に戻ってしまいます。
Ver.1.14からこの特性を持ったため、コマンドで肩書のあるレベルの低い村人を召喚しても、職業に就くために必要なブロックがない状態だと無職になってしまうのです。
/summon コマンドで肩書(職業)のある村人を召喚する際にレベル2以上の村人に限定することで召喚した村人が職についていない状態になることを防ぎ、肩書のある村人を定着させることができるようです。
また村人は職業に就いた後、取引をせず低レベルの状態で、職業に就くために必要なブロック(樽や溶鉱炉など)を壊すと無職に戻ってしまいます。
Ver.1.14からこの特性を持ったため、コマンドで肩書のあるレベルの低い村人を召喚しても、職業に就くために必要なブロックがない状態だと無職になってしまうのです。
/summon コマンドで肩書(職業)のある村人を召喚する際にレベル2以上の村人に限定することで召喚した村人が職についていない状態になることを防ぎ、肩書のある村人を定着させることができるようです。
村人を召喚するコマンド
記述:/summon villager ~ ~ ~ {VillagerData:{profession:"肩書のID",type:"村人の外見のID",level:2}}
赤字部分に召喚したい村人の肩書(職業)のID、青字部分は村人の外見のIDをそれぞれ指定します。
例えば、農民の村人を召喚したい場合は下のようなコマンドになります。
/summon villager ~ ~ ~ {VillagerData:{profession:"farmer",type:"plains",level:2}}
職業レベル2の農民を召喚する。
職業レベルは文末の level:2 という部分で指定しています。
level:3 と記述すれば職業レベル3の村人を召喚することが出来ます。
赤字部分に召喚したい村人の肩書(職業)のID、青字部分は村人の外見のIDをそれぞれ指定します。
例えば、農民の村人を召喚したい場合は下のようなコマンドになります。
/summon villager ~ ~ ~ {VillagerData:{profession:"farmer",type:"plains",level:2}}
職業レベル2の農民を召喚する。
職業レベルは文末の level:2 という部分で指定しています。
level:3 と記述すれば職業レベル3の村人を召喚することが出来ます。
村人の肩書のID
村人の肩書を指定する際に使用するIDの一覧です。
村人を召喚するコマンドの赤字部分を変更することで村人の職業を指定することが出来ます。
村人を召喚するコマンドの赤字部分を変更することで村人の職業を指定することが出来ます。
肩書(Profession) | |
ID | 職業 |
armorer | 防具鍛冶 |
butcher | 肉屋 |
cartographer | 製図家 |
cleric | 聖職者 |
farmer | 農民 |
fisherman | 漁師(釣り人) |
fletcher | 矢師 |
leatherworker | 革職人 |
librarian | 司書 |
shepherd | 羊飼い |
mason | 石工 |
toolsmith | 道具鍛冶 |
weaponsmith | 武器鍛冶 |
村人の外見のID一覧
外見(Type) | |
ID | 外見 |
plains | 平原の村人 |
desert | 砂漠の村人 |
jungle | ジャングルの村人 |
savanna | サバンナの村人 |
snow | 雪原の村人 |
swamp | 湿原の村人 |
taiga | タイガの村人 |
遊んでいるマイクラのバージョン:Ver.1.14
Ver.1.21.3 でもこのコマンドが使えることを確認しました。
Ver.1.21.3 でもこのコマンドが使えることを確認しました。