マインクラフトの統合版とは、コンピューターやスマートフォンなど様々なデバイスでプレイできるマインクラフトのバージョンです。その統合版で使用できるコマンドを使って、地形を生み出す大地の魔法を作ることができます。
まずはじめに、新しく追加された「executeコマンド」について説明します。このコマンドは、特定のプレイヤーやエンティティが指定した条件を満たしたときに、別のコマンドを実行することができる便利なコマンドです。
では、実際に地形を生み出す大地の魔法を作ってみましょう。
まず最初に、魔法を発動させるトリガーとなるコマンドブロックを用意します。次に、コマンドブロックのコマンド欄に以下のコマンドを入力します。
/execute @p ~~~ detect ~~~ #minecraft:diamond_block 0 /scoreboard players add @s magic 1
このコマンドの意味を説明すると、
「一番近くにいるプレイヤー(@p)を見つけ、その位置のブロック(~~~)から一つ下(~~~-1)にあるダイヤモンドブロック(#minecraft:diamond_block)を検出し、もし見つかったら(detect)そのプレイヤー(@s)のscoreboardに魔法のスコア(magic)を1加える」という意味になります。
次にコマンドブロックを右クリックして、「常時起動」に設定し、「アップデート」をクリックして保存します。
これで、プレイヤーがダイヤモンドブロックの上に立つと、プレイヤーの魔法のスコアが1加算されます。
次に、スコアが加算されたら魔法が発動するコマンドブロックを準備します。そのコマンドブロックのコマンド欄に以下のコマンドを入力します。
/execute @a[score_magic_min=1] ~~~ fill ~-5 ~-5 ~-5 ~5 ~5 ~5 #minecraft:grass_block 0 replace air
このコマンドの意味を説明すると、
「魔法のスコアが1以上(score_magic_min=1)である全てのプレイヤー(@a)を見つけ、そのプレイヤーの位置から(~~~)X軸、Y軸、Z軸それぞれに-5から5の範囲(~-5 ~-5 ~-5 ~5 ~5 ~5)にある空気ブロック(air)を、草ブロック(#minecraft:grass_block)で置き換える(replace)」という意味になります。
これで、プレイヤーが魔法のスコアを持っている状態でいると、周囲の空気ブロックが草ブロックに置き換わり、それによって地形が生まれるという魔法が完成します。
また、コマンドブロックの設定で「繰り返し実行」にチェックを入れることで、プレイヤーがダイヤモンドブロックの上に立った瞬間に魔法が発動し、地形が生まれるようにすることも可能です。
以上が、コマンドを使って地形を生み出す大地の魔法を作る方法です。ぜひ実際に試してみてください!

コメントを書く