アーマースタンドを自分の向きに飛ばすコマンドはありますか?マインクラフト
Contents

結論:
アーマースタンドを召喚時に向きを合わせるコマンドを使う。
アーマースタンドを自分の向きに飛ばすコマンド
- アーマースタンドを自分が向いている方向に飛ばすコマンドは存在する。
- summon時に向きを合わせることができるコマンドを利用する。
- コマンド例: /execute as @a at @s anchored eyes run summon armor_stand ^ ^ ^1 facing ^ ^ ^2 a name
- このコマンドでアーマースタンドを自分の向きに飛ばすことが可能。
- tpコマンドを使うことで、アーマースタンドを前に飛ばすこともできる。
- コマンド例: /execute as @e[name=...] at @s run tp @s ^ ^ ^1
- 上下の方向にも対応させることができる。
- 召喚後に自分と違う場所にtpさせることも可能。
- コマンド例: /execute as @a[tag=origin] at @s run tp @e[name=…] ^ ^ ^2 ~ ~
- 自分の視点の先にダメージを発生させることもできる。
- 二分木を使った方法が有効。
- コマンドをチェーンで繋げて実行する必要がある。
- 自分にタグ「origin」を付けることで攻撃が出る仕組み。
- 各コマンドの役割を理解することが重要。
アーマースタンドを自分の向きに飛ばすコマンドはありますか?
マインクラフトの統合版では、アーマースタンドを自分が向いている方向に飛ばすためのコマンドを使うことができます。
具体的には、アーマースタンドを召喚する際に、自分の視点に合わせて向きを調整することが可能です。
これにより、アーマースタンドが自分の向いている方向に一直線に飛ぶように設定できます。
以下にその方法を詳しく説明します。
アーマースタンドを自分の向きに召喚する方法
アーマースタンドを自分の向きに飛ばすためには、以下のコマンドを使用します。
/execute as @a at @s anchored eyes run summon armor_stand ^ ^ ^1 facing ^ ^ ^2 a name
このコマンドでは、アーマースタンドが召喚された瞬間に自分が向いている方向に向かせることができます。
ここで、"a name"はアーマースタンドに付ける名前を指定します。
このコマンドを使うことで、アーマースタンドが自分の視点に合わせて飛ぶため、非常に便利です。
アーマースタンドを飛ばすコマンドの応用
さらに、アーマースタンドを飛ばす際に、他の場所を向くことも可能です。
次のコマンドを使うことで、アーマースタンドを自分と違う位置に移動させつつ、同じ向きにすることができます。
/execute as @a[tag=origin] at @s run tp @e[name=…] ^ ^ ^2 ~ ~
このコマンドでは、"origin"というタグを持つプレイヤーが実行することで、指定したアーマースタンドを自分の向きに飛ばすことができます。
視点の先にダメージを発生させる方法
次に、自分の視点の先にダメージを発生させる方法について説明します。
視点の先にダメージを発生させるには、二分木を使う方法があります。
具体的には、以下のようなコマンドを使用します。
1. /execute rotated as @a[tag=origin] run tp @e[tag=str1] ~ ~ ~ ~ ~
2. /execute rotated as @a[tag=origin] facing ^ ^ ^-1 run tp @e[tag=str2] ~ ~ ~ ~ ~
3. /execute as @a[tag=origin] at @s positioned ^ ^ ^17 rotated as @e[tag=str] positioned ^ ^ ^0.5 rotated as @e[tag=str] positioned ^ ^ ^1 rotated as @e[tag=str] positioned ^ ^ ^2 rotated as @e[tag=str] positioned ^ ^ ^4 rotated as @e[tag=str] positioned ^ ^ ^8 if entity @s[r=20] facing entity @s feet positioned ~ ~1.4 ~ run summon armor_stand ~ ~ ~ facing ^ ^ ^1 a damage
このように、複数のコマンドを組み合わせることで、視点の先にダメージを発生させることができます。
特に、"origin"というタグを使うことで、特定のプレイヤーに対してダメージを与えることが可能です。
コマンドの流れと解説
ここで、コマンドの流れを簡単に解説します。
1. 最初のコマンドで、アーマースタンドの向きをプレイヤーに合わせます。
2. 次に、二分木を使ってプレイヤーの足元から前に32か所の実行座標を作成します。
3. その後、プレイヤーとの距離が20以下の実行座標では、アーマースタンドを召喚します。
4. 壁と重なったアーマースタンドがあれば、削除します。
5. パーティクルを表示させ、最後にアーマースタンドの近くのエンティティにダメージを与えます。
6. 最後に、タグをリセットします。
このように、コマンドを組み合わせることで、アーマースタンドを自分の向きに飛ばしたり、視点の先にダメージを発生させたりすることができます。
マインクラフトのコマンドは非常に奥が深く、様々な応用が可能です。
ぜひ、これらのコマンドを試してみて、自分だけのアーマースタンドを作成してみてください。
Yes
