「マインクラフト」は、世界中で人気のあるゲームであり、今回はその中でも日本で大人気のアニメ「BLEACH(ブリーチ)」のキャラクター、五条悟の必殺技、「虚式「茈」」をコマンドで完全再現する方法を紹介します。なお、この方法はNintendo Switch版やマインクラフトの統合版(PC、Xbox One、スマートフォンなど)でのみ利用可能です。
まずは、「マインクラフト」を起動し、新しいワールドを作成します。その際、ゲームルールの設定で「コマンドブロック」を有効にしてください。
次に、コマンドブロックを取得し、セットアップします。コマンドブロックは「/give [プレイヤー名] command_block」と入力することで手に入れることができます。セットアップ方法は、コマンドブロックを右クリックし、「コマンドを設定」をクリックし、「/give @p iron_pickaxe 1 0」を入力することで、プレイヤーがコマンドブロックを受け取るように設定します。
次に、コマンドブロックを使って虚式「茈」のコマンドを設定します。「コマンドを設定」ボタンをクリックしたまま、コマンドブロックを繰り返しクリックし、以下のコマンドを入力します。
「/execute @p ~ ~ ~ execute @p[r=5] ~ ~ ~ particle cloud ~ ~ ~ 0.1 5」
このコマンドを実行することで、プレイヤー自身を中心に半径5ブロック以内のコマンドを実行するよう設定することができます。詳細なコマンドの説明はここでは省略しますが、これにより、プレイヤーがサーバやワールド内の他のプレイヤーに近づくと、エフェクトが発生するようになります。
最後に、命令ブロックをコマンド実行モードに設定し、「/kill @p[r=5]」を実行することで、ワールド内の他のプレイヤーを倒すことができます。
以上で、五条悟の必殺技「虚式「茈」」をコマンドで完全再現することができます。また、「プレイヤー名」を指定することで、誰かが近づいたときだけエフェクトを発生させることも可能です。是非、皆さんもお試しください。
無制限紫も作れますか?
1のコマンドブロック(インパルス/無条件/常時実行)
scoreboard objectives add time_purple dummy
2のコマンドブロック(リピート/無条件/常時実行)
execute as @e[name=虚式「茈」] at @s run tag @p add trip
3のコマンドブロック(鎖/無条件/常時実行)
execute as @a[tag=trip] at @s run kill @e[name=虚式「茈」,c=1]
4のコマンドブロック(鎖/条件付き/常時実行)
execute as @e[c=3] run execute as @a[tag=trip] at @s positioned ~ ~100 ~ run summon boat ^ ^ ^12.5
5のコマンドブロック(鎖/条件付き/常時実行)
execute as @a[tag=trip] at @s positioned ~ ~100 ~ run tag @e[type=boat,c=2,tag=!purple,tag=!crs] add purple
6のコマンドブロック(鎖/条件付き/常時実行)
execute as @a[tag=trip] at @s run execute as @e[tag=purple,c=1] at @s run tag @e[tag=!purple2,tag=purple,c=1] add purple2
7のコマンドブロック(鎖/条件付き/常時実行)
execute as @e[tag=purple] at @s run tag @e[r=1,tag=!purple] add crs
8のコマンドブロック(リピート/無条件/常時実行)
execute at @e[tag=trip] as @e[tag=crs,scores={time_purple=..2}] rotated as @e[tag=trip] positioned as @s run tp @s ~ ~ ~ ~ ~
9のコマンドブロック(鎖/無条件/常時実行)
execute as @e[tag=crs] at @s run tp @e[r=3,type=boat] ~ ~ ~
10のコマンドブロック(鎖/無条件/常時実行)
execute as @e[scores={time_purple=..1}] run playanimation @p[tag=trip] animation.player.bow_equipped none 50
11のコマンドブロック(鎖/無条件/常時実行)
execute as @e[scores={time_purple=60..61}] run playanimation @p[tag=trip] animation.humanoid.bow_and_arrow none 0
12のコマンドブロック(鎖/無条件/常時実行)
execute as @e[scores={time_purple=45..50}] at @s positioned ~ ~-99 ~ run playsound item.trident.thunder @p ~ ~ ~ 0.25 1
13のコマンドブロック(リピート/無条件/常時実行)
execute as @e[tag=purple,tag=!purple2] at @s run tp @s ~ ~ ~ ~15 ~15
14のコマンドブロック(鎖/無条件/常時実行)
execute as @e[tag=purple2] at @s run tp @s ~ ~ ~ ~-15 ~-15
15のコマンドブロック(鎖/無条件/常時実行)
execute as @e[tag=purple,rxm=89] at @s run tp @s ~ ~ ~ ~ ~-180