撃
マシンガンは、マインクラフトのゲーム内で扱うことができる武器の一種です。統合版マイクラでは、コマンドを使用して自分のオリジナルのマシンガンを作成することができます。マシンガンは、連射力や威力が高く、多数の敵を一斉に攻撃することが可能です。
まず、マシンガンを作るために必要なコマンドブロックを用意します。コマンドブロックは、「/give @p command_block」コマンドを入力することで入手することができます。コマンドブロックを手に入れたら、コマンドブロックを並べてマシンガンの装置を作ります。
次に、マシンガンの弾を作るためのコマンドを入力します。「/give @p arrow 1 0 {display:{Name:”Machine Gun Bullet”},ench:[{id:70,lvl:2}], HideFlags:1,Fireworks:1}」このコマンドで、弾が作成されます。その際、「Machine Gun Bullet」という名前が付けられ、炎上ダメージを与えるように設定されます。また、マシンガンの装置に向かって弾を発射することができるように「HideFlags:1,Fireworks:1」のコマンドを使用しています。
さらに、マシンガンの発射レバーを作成するためのコマンドを入力します。「/scoreboard objectives add Shoot dummy #マシンガン」と入力することで、「Shoot」のスコアボードが作成されます。このスコアボードには、マシンガンの弾を発射するための条件が設定されます。
最後に、マシンガンの発射レバーとして使用するレバーをマシンガンの装置の近くに設置します。そして、「/execute @p[score_Shoot_min=1] ~ ~ ~ summon arrow」コマンドを入力することで、マシンガンの装置に向かっているプレイヤーに矢が発射されます。このコマンドを繰り返し入力することで、マシンガンのように連射することができるようになります。
こうして作成したマシンガンでは、周囲の敵を効率よく攻撃することができます。さまざまな武器を作成することで、より楽しいマイクラのプレイを楽しむことができるでしょう。是非、自分だけのオリジナルの武器を作成して、マイクラを楽しんでみてください。
いつも助かるう
概要欄に入りきらなかったのでここに載せます!
今回のコマンド
⇩
リピート 無条件 常時実行
execute as @a at @s if entity @s[y=~1.4,dx=0] unless entity @s[y=~1.5,dx=0] as @s[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=..36}] run scoreboard players add @s Mtame 1
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=1..3}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vl§rlllllllllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=4..6}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vll§rllllllllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=7..9}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vlll§rlllllllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=10..12}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vllll§rllllllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=13..15}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vlllll§rlllllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=16..18}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vllllll§rllllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=19..21}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vlllllll§rlllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=22..24}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vllllllll§rllll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=25..27}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vlllllllll§rlll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=28..30}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vllllllllll§rll”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=31..33}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vlllllllllll§rl”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=34..36}] run titleraw @s actionbar {“rawtext”:[{“text”:”§vllllllllllll”}]}
チェーン 無条件 常時実行
execute as @a at @s if entity @s[y=~1.4,dx=0] if entity @s[y=~1.5,dx=0] as @s[scores={Mtame=1..}] run scoreboard players remove @s Mtame 1
チェーン 無条件 常時実行
execute as @a at @s if entity @s[y=~1.4,dx=0] unless entity @s[y=~1.5,dx=0] as @s[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=36..}] unless entity @s[hasitem={item=iron_nugget}] run titleraw @s actionbar {“rawtext”:[{“text”:”§l§4弾切れです!!”}]}
チェーン 無条件 常時実行
execute as @a[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=..0}] run titleraw @s actionbar {“rawtext”:[{“text”:”§rllllllllllll”}]}
チェーン 無条件 常時実行 (チャージ中の効果音)
execute as @a at @s if entity @s[y=~1.4,dx=0] unless entity @s[y=~1.5,dx=0] as @s[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=1..36}] run playsound random.orb @a ~~~
チェーン 無条件 常時実行
execute as @a at @s if entity @s[y=~1.4,dx=0] unless entity @s[y=~1.5,dx=0] as @s[hasitem={item=carrot_on_a_stick,location=slot.weapon.mainhand},scores={Mtame=36..}] as @s[hasitem={item=iron_nugget}] run tag @s add Myou
チェーン 無条件 常時実行
clear @a[tag=Myou] iron_nugget 0 1
チェーン 無条件 常時実行
execute at @a[tag=Myou] run summon boat ^^^0.1
チェーン 無条件 常時実行
execute as @a[tag=Myou] at @s as @e[type=boat,r=0.7,c=1] at @s anchored eyes run tp @s ~~~ facing @p[tag=Myou,r=0.7,c=1]
チェーン 無条件 常時実行
execute as @a[tag=Myou] at @s as @e[type=boat,r=0.7,c=1] run tag @s add M
チェーン 無条件 常時実行
execute as @a[tag=Myou] at @s as @e[type=boat,r=0.7,c=1] at @s run tp @s ~~1000~
チェーン 無条件 常時実行 (弾速)
execute as @e[tag=M] at @s run tp @s ^^^-1.5
チェーン 無条件 常時実行
scoreboard players add @e[tag=M] Mkill 1
チェーン 無条件 常時実行 (射程)
kill @e[scores={Mkill=60..}]
チェーン 無条件 常時実行 (弾のパーティクル)
execute at @e[tag=M] run particle minecraft:balloon_gas_particle ~~-999~
チェーン 無条件 常時実行 (ダメージ)
execute at @e[tag=M] positioned ~~-1000~ run damage @e[family=mob,r=1.5] 10
チェーン 無条件 常時実行 (ダメージ)
execute at @e[tag=M,scores={Mkill=1..}] positioned ~~-1000~ run damage @a[r=1.5] 10
チェーン 無条件 常時実行 (発射時効果音)
execute at @a[tag=Myou] run playsound firework.large_blast @a ~ ~ ~
チェーン 無条件 常時実行
execute at @a[tag=Myou] run kill @e[type=boat,r=3]
チェーン 無条件 常時実行
tag @a remove Myou
チェーン 無条件 常時実行 (壁に当たると止まる)
execute as @e[tag=M] at @s unless block ~ ~-999 ~ air run kill @s
スコアボード
チャットでもいいので一度は実行してください!
/scoreboard objectives add Mtame dummy Mtame
/scoreboard objectives add Mkill dummy Mkill
初めて使う人がいるときに実行してください!
/scoreboard players set @a Mtame 0
コマンドブロックの実行ログを消します
チャットでもいいので一度は実行することをお勧めします
⇩
/gamerule commandblockoutput false