AさんがBさんの背後にtpし続けることは可能ですか?マインクラフト
Contents
結論:
コマンドブロックを使い、特定の位置にテレポートする設定方法。
ポイント:
- コマンドブロックの設定が必要で、特定のコマンドを入力することで実現可能。
- Aさんの位置をBさんの背後に設定するため、tpコマンドを使用する必要がある。
- Bさんの向きに合わせてAさんの視点を調整するためのコマンドも必要。
- アーマースタンドを利用することで、Aさんの位置を隠す工夫が求められる。
- コマンドを停止する方法も用意しておくことで、柔軟な操作が可能になる。
AさんがBさんの背後にtpし続けることは可能ですか?
今回は、MinecraftBEにおけるコマンドの使い方についてお話しします。
特に、あるプレイヤー(Aさん)が別のプレイヤー(Bさん)の背後に常にtpし続ける方法に焦点を当てます。
この方法を使えば、見えない位置からのサポートが可能になりますよ!
さらに、Bさんの向きに合わせてAさんも同じ方向を向くようにする方法もご紹介します。
さあ、このコマンドを使って、ゲームをもっと楽しんでみましょう!
それでは、具体的な手順を見ていきましょう。
背後にtpし続ける方法
まず、AさんがBさんの背後にtpし続けるためには、いくつかのコマンドを使う必要があります。
最初に、ゲームの設定を変更するためのコマンドを入力します。
これにより、コマンドブロックの出力を無効にすることができます。
具体的には、次のコマンドを入力してください。
/gamerule commandblockoutput false
これで準備が整いました。
次に、AさんとBさんにタグを付ける必要があります。
以下のコマンドをそれぞれ手打ちしてください。
/tag プレイヤーAの名前 add A
/tag プレイヤーBの名前 add B
これで、AさんとBさんの識別ができるようになります。
tpコマンドの設定
次に、AさんがBさんの背後にtpするためのコマンドを設定します。
以下のコマンドをコマンドブロックに入力し、設定を反復、常にアクティブ、無条件にしてください。
/execute @e[tag=B] ^ ^2 ^-2 tp @e[tag=A] ~ ~ ~
これで、AさんはBさんの背後にtpすることができます。
ただし、このコマンドだけでは視点が揃わないため、次のステップが必要です。
視点を揃えるための準備
視点を揃えるためには、アーマースタンドを設置します。
どこでもいいのでアーマースタンドを設置したら、次のコマンドを入力します。
/tag @e[type=armor_stand,r=2] add AB
これでアーマースタンドにもタグが付けられました。
次に、アーマースタンドに対していくつかの効果を付与します。
以下のコマンドを手打ちしてください。
/effect @e[tag=AB] invisibility 9999999 1 true
/effect @e[tag=AB] instant_health 9999999 200 true
/effect @e[tag=AB] fire_resistance 9999999 1 true
これでアーマースタンドが見えなくなり、AさんがBさんの背後にいることが可能になります。
最終的なtpコマンドの設定
次に、アーマースタンドの位置に基づいてAさんをtpさせるコマンドを設定します。
以下のコマンドをコマンドブロックに入力し、設定を反復、常にアクティブ、無条件にしてください。
/execute @e[tag=B] ^ ^ ^10 tp @e[tag=AB] ~ ~ ~
これで、Aさんは常にBさんの背後にtpし続けることができます。
さらに、Aさんの視点をアーマースタンドに向けるためのコマンドも必要です。
次のコマンドをコマンドブロックに入力してください。
/execute @e[tag=A] ~ ~ ~ tp @s ~ ~ ~ facing @e[tag=AB]
これで、Aさんは常にBさんの向いている方向に合わせてtpされることになります。
コマンドの停止と交代
もしこのコマンドを停止したい場合は、次のコマンドを手打ちしてください。
/tag @e remove A
/tag @e remove B
これで、AさんとBさんのタグが削除され、tpが停止します。
交代したい場合は、これまでの工程で書いた全てのAとBの書く場所を入れ替えてください。
ABの所は何もしなくても大丈夫です。
コマンドブロックはどこに置いても構いませんが、何か問題が起きた時に直しやすいように、1箇所に固めて置くことをおすすめします。
これで、AさんがBさんの背後にtpし続けることが可能になります。
もし何か問題が起きたら、ぜひ教えてくださいね!
Yes
