更新日:
1. いちばん近いオオカミを自分のペットにする
/data modify entity @e[type=wolf,limit=1,sort=nearest] Owner set from entity @s UUID
自分のUUIDを、オオカミの飼い主(Owner)にコピーします。首輪が付いて、ついてくるようになります。wolf を cat や parrot に変えると、ネコやオウムも同じ方法で手なずけられます。
2. 出してすぐペットにする
/summon wolf ~ ~ ~ {Tags:["newpet"]}
/data modify entity @e[type=wolf,tag=newpet,limit=1] Owner set from entity @s UUID
/tag @e[tag=newpet] remove newpet
タグを付けて出したオオカミにだけ飼い主を設定するので、近くにほかのオオカミがいても間違えません。タグの使い方は tagコマンドの使い方 を見てください。
3. 自分のUUIDを調べる
/data get entity @s UUID
[I; 123, -456, 789, -1011] のような4つの数字が出ます。この数字を使って /summon wolf ~ ~ ~ {Owner:[I;123,-456,789,-1011]} と書くこともできます。
4. 座らせる・無敵にする
/data merge entity @e[type=wolf,limit=1,sort=nearest] {Sitting:1b,Invulnerable:1b}
Sitting:1b で座らせ、Invulnerable:1b で攻撃を受けても死なないようにします。大事なペットを守りたいときに便利です。
5. 馬を手なずける
/summon horse ~ ~ ~ {Tame:1b}
馬・ロバ・ラバは Tame:1b で、出した瞬間から乗れるようになります。足の速い馬の出し方は 最強の馬を出すコマンド にまとめています。
6. オオカミに防具を着せる・首輪の色を変える
/item replace entity @n[type=wolf] armor.body with minecraft:wolf_armor
一番近いオオカミに、オオカミ用の防具を着せます(1.20.5以降)。防具を着たオオカミは受けるダメージが大きく減るので、戦いに連れて行くペットが倒されにくくなります。@n は一番近いエンティティを選ぶセレクターです(1.21以降)。
/data merge entity @n[type=wolf] {CollarColor:14b}
首輪の色を変えるコマンドです。14は赤、11は青、4は黄色、5は黄緑のように、0〜15の数で色を決めます。何匹も飼っているときに、色で見分けられるようになります。装備の着せ方は itemコマンドで装備を着せる方法 も参考にしてください。
7. オオカミやネコの種類を選んで出す
/summon minecraft:wolf ~ ~ ~ {variant:"minecraft:ashen"}
/summon minecraft:cat ~ ~ ~ {variant:"minecraft:calico"}
Java版1.20.5以降は、オオカミに9種類の見た目があり、variant で選べます。ネコも同じ書き方で種類を選べます。上の「出してすぐペットにする」のコマンドに variant を足せば、好きな見た目のペットをすぐに作れます。
| オオカミのID | 自然に出るバイオーム |
|---|---|
pale | タイガ(いつもの見た目) |
woods | 森林 |
ashen | 雪のタイガ |
black | マツの原生タイガ |
chestnut | トウヒの原生タイガ |
rusty | まばらなジャングル |
spotted | サバンナの台地 |
striped | 森のある荒野 |
snowy | 林 |
ネコの種類は tabby、black、red、siamese、british_shorthair、calico、persian、ragdoll、white、jellie、all_black です。
うまくいかないときの確認ポイント
- ペットにならない:オオカミ・ネコ・オウムなど手なずけられるMobか確認します。キツネやウサギは手なずけられません。
- 別の人のペットになった:@s を実行した人のUUIDが入ります。コマンドブロックではなくチャットで実行します。
- 統合版で使えない:統合版には /data がないので、骨や魚をあげて手なずけます。
よくある質問
ペットの飼い主を友達に変えられますか?
はい。@s のかわりにその人の名前を書くと、その人がペットの飼い主になります。例:Owner set from entity Alex UUID
ペットを野生に戻せますか?
/data remove entity @e[type=wolf,limit=1,sort=nearest] Owner で飼い主を消すと、野生に戻ります。
ペットが勝手にテレポートしてきません。
座っている(Sitting:1b)と、ついてこなくなります。Sitting:0b にするか、右クリックで立たせます。