キックとは、サバイバルゲームでよく使われるアクションの一つです。通常はプレイヤーがキーを押すことで行うことができますが、今回は『マインクラフト』のサバイバルモードでコマンドを使って「キック」を再現する方法を紹介します。
まずはじめに、『マインクラフト』のバージョンは1.13以上であることが必要です。また、Java版とBedrock版の両方で動作しますが、コマンドの内容は若干異なるため、注意しましょう。
手順は以下の通りです。
1. スイッチを使用する場合は、まずコマンドブロックを設置し、「常時実行」をONにします。
2. コマンドブロックに以下のコマンドを入力します。
・Java版
/execute at @p run effect give @e[type=armor_stand,distance=..2] strength 1 20 true
・Bedrock版
/execute @p ~ ~ ~ effect @e[type=armor_stand,distance=..2] strength 1 20 true
これにより、プレイヤーの近く(2ブロック以内)にいる全てのアーマースタンドに強さ1のバフ効果が与えられます。
3. 次に、アーマースタンドをプレイヤーの向きと同じ方向に向けるために、以下のコマンドを入力します。
・Java版
/execute at @p run tp @e[type=armor_stand,distance=..2] ^ ^ ^-1
・Bedrock版
/execute @p ~ ~ ~ tp @e[type=armor_stand,distance=..2] ^ ^ ^-1
これにより、プレイヤーの近くにいる全てのアーマースタンドが、自動的にプレイヤーに向かってきます。
4. 最後に、以下のコマンドを入力して、アーマースタンドに乗っていないプレイヤー(自分自身)を後ろに押し出します。
・Java版
/execute at @p run tp @e[type=armor_stand,distance=..2] ^ ^ ^1
・Bedrock版
/execute @p ~ ~ ~ tp @e[type=armor_stand,distance=..2] ^ ^ ^1
これで、プレイヤーがアーマースタンドに近づくと強力な「キック」が発動します。
このコマンドを使用すると、プレイヤーがゲーム内にキーやボタンを押さなくても、自動的に近くにいるアーマースタンドに強化効果を与え、プレイヤーを押し出すことができます。コマンドの設定やアーマースタンドの上に乗せるブロックを変えることで、より細かな調整が可能です。
また、このコマンドは『マイクラサバイバル』以外でも、様々なゲームで応用することができるため、ぜひチャレンジしてみてください!
体がちゃんと動いててすごい!
すごい完成度!作らせていただきます!