【マイクラ】フックショット作ってみた   #コマンド #マイクラ #マイクラ統合版 #マインクラフト #まいくら #フックショット

【マイクラ】フックショット作ってみた   #コマンド #マイクラ #マイクラ統合版 #マインクラフト #まいくら #フックショット

マインクラフトは、プレイヤーが様々なブロックを使って自由に世界を作り上げることができるゲームです。そして、その世界の中で様々な冒険をするために、様々なアイテムや道具を作ることもできます。

その中でも、フックショットと呼ばれる道具は、よく見かけるものの1つです。フックショットとは、ロープのようなものを飛ばして遠くの場所へ移動したり、高い場所から落ちないように吊り上げたりすることができる道具です。今回は、マイクラの世界でこのフックショットを作るコマンドについて詳しく説明します。

まず、フックショットを作るために必要なアイテムは「射出器」と「フック」の2つです。射出器は、「弾く」スティックで作られていて、弓のように使用することができます。フックは、フックショットの先端になるためのアイテムで、釣り竿と同じ要領で使うことができます。

それでは、まずはコマンドの準備をしましょう。まず、コマンドブロックを設置して、その中に「give @s bow 1 0 {Unbreakable:1,display:{Name:”Hookshot”}}」と入力し、射出器を手に入れます。次に、「give @s fishing_rod 1 0 {Unbreakable:1,display:{Name:”Hook”}}」と入力し、フックを手に入れます。

次に、以下のコマンドを順番に入力しましょう。

1. /scoreboard objectives add Hookshot dummy – フックショット用のスコアボードを作成します。
2. /scoreboard objectives add Hook dummy – フック用のスコアボードを作成します。
3. /scoreboard players set @a Hookshot 0 – 全員のフックショットのスコアを0に設定します。
4. /scoreboard players set @a Hook 0 – 全員のフックのスコアを0に設定します。
5. /scoreboard players set @a Hookshot 1 {SelectedItem:{id:”minecraft:bow”,tag:{Unbreakable:1b,display:{Name:”Hookshot”}}}} – 射出器を選択しているプレイヤーのフックショットのスコアを1に設定します。
6. /scoreboard players set @a Hookshot 2 {SelectedItem:{id:”minecraft:fishing_rod”,tag:{Unbreakable:1b,display:{Name:”Hook”}}}} – フックを選択しているプレイヤーのフックショットのスコアを2に設定します。

これで、射出器を持っているプレイヤーのフックショットのスコアが1、フックを持っているプレイヤーのフックショットのスコアが2になります。

次に、フックショットを発射するコマンドを入力します。コマンドブロックを設置して、以下のコマンドを入力しましょう。

/execute @p[score_Hookshot_min=1] ~ ~ ~ summon arrow ~ ~2 ~ {NoGravity:1,Tags:[“hookshot”],pickup:0b} – 射出器を持っているプレイヤーが実行すると、目の前にアローが出現します。

/execute @e[type=arrow,tag=hookshot, detect=!-1 ~ ~ minecraft:air] ~ ~ ~ tp @s ~ ~ ~ – アローが空気以外のブロックに接触した際に、そのアローを起点にプレイヤーがテレポートされます。

そして、フックが当たったブロックが空気でない場合、そのフックのブロックを取得し、プレイヤーをそのフックのブロックの位置に引き寄せるコマンドを入力します。

/execute @a[score_Hook_min=2] ~ ~ ~ scoreboard players remove @p[score_Hook_min=1,score_Hook=2] Hook 1 – フックショットが着地したプレイヤーのフックのスコアを1減らします。
/execute @a[score_Hook_min=2] ~ ~ ~ scoreboard players remove @p[score_Hook_min=1,score_Hook=2] Hookshot 2 – フックショットが着地したプレイヤーのフックショットのスコアを2減らします。
/execute @a[score_Hook_min=2,score_Hookshot_min=1,score_Hookshot=1] ~ ~ ~ tp @p[score_Hook_min=2,score_Hookshot_min=1,score_Hookshot=1] ~ ~ ~ – フックショットが着地したプレイヤーを、フックが着地したブロックにテレポートします。

このように、フックショットを作るために複数のコマンドを入力する必要があります。しかし、一度設定すれば簡単に使うことができるので、ぜひ挑戦してみてください。フックショットを使って、マイクラの世界をより自由に冒険しましょう!

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