【統合版マイクラ】スプラトゥーンっぽいコマンド!! ロングブラスターのショットを再現!? ~新executeコマンド講座・応用編~【Switch/Win10/PE/PS4/Xbox】

【統合版マイクラ】スプラトゥーンっぽいコマンド!! ロングブラスターのショットを再現!? ~新executeコマンド講座・応用編~【Switch/Win10/PE/PS4/Xbox】

「統合版マイクラ」とは、Nintendo Switch、Windows 10、Android、iOS、Xbox One、PlayStation 4など、複数のプラットフォームで遊べるマイクラの最新版のことを指します。今回は、この統合版マイクラで使えるコマンドの中でも、スプラトゥーンのキャラクターやゲーム性を再現することができる、新しいコマンド「executeコマンド」を利用したロングブラスターのショットを再現する方法を紹介します。

まず、executeコマンドとは、特定の条件を満たしたプレイヤーやエンティティ(Mobやアイテムなど)に対して、別のコマンドを実行させるためのコマンドです。例えば、「特定のブロックに入ったプレイヤーに対して、アイテムを与える」といったことができます。

今回は、executeコマンドを使って、ロングブラスターのショットを再現する方法を紹介します。

まず、ロングブラスターのショットを再現するためには、プレイヤーが特定のブロックに入った時に、そのプレイヤーにアイテムを与える必要があります。そのために、以下のコマンドを入力します。

/execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:air 0 /give @s minecraft:iron_nugget 1

ここで、@aは全てのプレイヤー(@pと入れ替えることで最も近くのプレイヤー)、~ ~ ~はコマンドを実行したプレイヤーの位置、detectは指定した位置に指定したブロックがあるかどうかをチェックするコマンド、minecraft:airは空気ブロックを指定、0はブロックの状態を指定するもので、空気ブロックの場合は0を指定します。また、/give @s minecraft:iron_nugget 1は、コマンドを実行したプレイヤー(@s)に鉄のかけら(iron_nugget)を1つ与えるという意味です。

次に、ロングブラスターのショットを再現するためには、プレイヤーがアイテムを持っていることをチェックし、それを乱数によって消費させる必要があります。そのために、以下のコマンドを入力します。

/execute @a ~ ~ ~ detect ~ ~1 ~ minecraft:iron_nugget 1 scoreboard objectives add UseIron dummy

ここで、detectのブロックを、プレイヤーの1ブロック上に変えていることに注意してください。これにより、プレイヤーが前出のコマンドによってアイテムを取得していれば、このコマンドが実行されます。また、scoreboardを使うことで、プレイヤーがアイテムを1つ使ったことを記録することができます。

最後に、ロングブラスターのショットを再現するためには、プレイヤーがアイテムを使ったことをチェックし、その威力を表すエフェクトを与える必要があります。そのために、以下のコマンドを入力します。

/execute @a[score_UseIron_min=1,score_UseIron=1] ~ ~-1.5 ~ scoreboard players set @s UseIron 0 effect @e[type=!player,type=!minecraft:arrow,r=8] minecraft:instant_damage 1 0 true

ここで、score_UseIron_min=1,score_UseIron=1は、アイテムを使ったことを記録するscoreboardの値が1になった時に実行されるようにするための条件です。また、scoreboard players set @s UseIron 0で、威力の記録用のscoreboardをリセットしています。さらに、effectコマンドを使って、プレイヤー以外のエンティティ(type=!player)でかつ矢ではない(type=!minecraft:arrow)エンティティ全てに、施設ダメージのエフェクトを与えることで、ロングブラスターの攻撃範囲を表現しています。

以上のコマンドを実行することで、プレイヤーがアイテムを持っている状態で特定のブロックに入った時に、ロングブラスターのショットを再現することができます。このように、executeコマンドを応用することで、様々なゲーム性や動作を再現することができるので、ぜひ色々なチャレンジをしてみてください。

コマンドカテゴリの最新記事