マイクラとは、世界中で多くの人に愛されているサンドボックス型のゲームです。プレイヤーは自由にブロックを使って自分だけの世界を作りあげることができます。
今回紹介するコマンドは、プレイヤーがボタンを押すだけで簡単に槍の魔法を発動させることができるものです。スイッチにも対応しているので、スイッチを持っている方も楽しむことができます。
まず素材として必要なものは、レッドストーンブロック、レッドストーントーチ、レッドストーンリピーター、ボタン、コマンドブロック、コマンドブロック(隠し)の計5つです。
それでは具体的な作り方を見ていきましょう。
【槍の魔法1】
まず、レッドストーンブロックを地面に設置します。その隣にボタンを置きます。その上にレッドストーントーチを設置します。
【槍の魔法2】
そのレッドストーントーチの横にレッドストーンブロックを設置し、その上にレッドストーンリピーターを設置します。そのリピーターの向きを反対向きにします。
【槍の魔法3】
次に、そのリピーターの向かい側にコマンドブロックを設置します。そのコマンドブロックの中に以下のコマンドを入力します。
/execute @p ~ ~ ~ /summon fireball ~ ~3 ~ {direction:[0.0,0.8,0.0]}
これはプレイヤーによってトリガーされた時、そのプレイヤーの位置から3ブロック上に火の玉を発射するという意味です。数字の0.8は発射される高さを調整することができます。
【槍の魔法4】
その上のコマンドブロックに続いて、2つ目のコマンドブロックを設置します。このコマンドブロックの中には以下のコマンドを入力します。
/execute @p ~ ~ ~ /particle flame ~ ~1 ~ 0 0 0 0 10 force
これはプレイヤーによってトリガーされた時、そのプレイヤーの位置から1ブロック上に火の粒子を出すという意味です。数字の10は出る粒子の数を表しています。
【槍の魔法5】
最後に、その上のコマンドブロックに続いて、3つ目のコマンドブロックを設置します。このコマンドブロックの中には以下のコマンドを入力します。
/execute @p ~ ~ ~ /playsound random.glass @a ~ ~ ~ 3 3
これはプレイヤーによってトリガーされた時、全てのプレイヤーにガラスが割れる音を再生するという意味です。数字の3は音量と音程を表しています。
最後に、その上のコマンドブロックに続いてコマンドブロック(隠し)を設置します。このコマンドブロックの中には以下のコマンドを入力します。
/clear @p minecraft:redstone 0 1
これはプレイヤーがボタンを押した際、自動的に一つだけレッドストーンが消えるようにするためのものです。これにより、何度でも槍の魔法を発動することができます。
以上で槍の魔法が完成しました。実際にプレイヤーがボタンを押してみると、火の玉と火の粒子が出現し、音が鳴ることが確認できるでしょう。
このように、コマンドブロックを使うことで簡単に槍の魔法を実装することができます。是非試してみてください。

アプデで遂に新executeコマンドが実装されてしまいましたね(´;ω;`)
そして以下のバグがあるので注意してください!
【バグ内容】
全てのコマンドブロックが1度旧execute構文型になって、今まで新executeコマンドで書いたコマンドは構文エラーになります。
1文字以上の書き換えを行うとコマンドブロックが更新されて新execute型になり、そのコマンドブロックにおいては旧executeが構文エラーになり、新executeのみが使えます。
新execute型に更新する為には、コマンド入力後に1文字以上の書き換えを行い、一度コマンドブロックを閉じる→再度コマンドブロックを開いて正しいコマンドを入力で更新されます。
うぽくま!クオリティが高いのをつくって下さい。お願いします。
リクエストです!
プレイヤーとプレイヤーの場所を5分に1回入れ替えるコマンドを作ってください
うぽくま!コマンドを作るのお疲れ様です。作り直すのは、大変ですから無理しないでください。長文失礼しました
チェーンソーを作って下さい
33
リクエストなんですけど、移動系のコマンドとかアイテムを使用したら一定時間立つともどってくるクルールタイムありのアビリティみたいなのを作って欲しいです
新エクスキュート面倒くせぇ
あと前から見てたのでチャンネル登録しました
コマンドで技作り途中だったのにアプデがガガガ…(´;ω;`)