if(塾)はメタバース × AIを活用した未来型プログラミング教室です。体験授業随時受け付け中!

Minecraftでタイマーを作ろう!!

Minecraftでアスレチックなどにある、タイマーの作り方を説明します!
これはJava 1.19.2で作成しました。

※イメージ

ステップ① オブジェクトを作成しよう!

コマンドブロックを入手する

/give @p minecraft:command_block

コマンドブロックをインパルスに設定し、以下のコマンドを入力します。

scoreboard objectives add cu1 dummy "ティック"

コマンドブロックをインパルスに設定し、以下のコマンドを入力します。

scoreboard objectives add cu2 dummy "秒"

そして実行します。これで完了です

ステップ② タイマー本体を作ろう!

コマンドブロックをリピート,常時実行に設定し、以下のコマンドを入力します。

scoreboard players add @a[tag=!stop] cu1 1

①コマンドブロックをリピート,常時実行に設定し、以下のコマンドを入力します。

tag @a[scores={cu1=20..}] add byou

②コマンドブロックをチェーン,常時実行,条件付きに設定し①に繋げて設置し、以下のコマンドを入力します。

scoreboard players remove @a[tag=byou,scores={cu1=20..}] cu1 20

③コマンドブロックをチェーン,常時実行,条件付きに設定し②に繋げて設置し、以下のコマンドを入力します。

scoreboard players add @a[tag=byou] cu2 1

④コマンドブロックをチェーン,常時実行,条件付きに設定し③に繋げて設置し、以下のコマンドを入力します。

tag @a remove byou

ステップ③ タイマーをStartさせるコマンドを作成しよう!

※これはアスレチックなどのスタート地点に設置します。

①コマンドブロックをインパルスに設定し、以下のコマンドを入力します。

tag @a remove stop

②コマンドブロックをチェーン,常時実行,条件付きに設定し①に繋げて設置し、以下のコマンドを入力します。

scoreboard players set @a cu1 0

③コマンドブロックをチェーン,常時実行,条件付きに設定し②に繋げて設置し、以下のコマンドを入力します。

scoreboard players set @a cu2 0

④コマンドブロックをチェーン,常時実行,条件付きに設定し③に繋げて設置し、以下のコマンドを入力します。

scoreboard objectives setdisplay sidebar cu2

ステップ④ タイマーをStopさせるコマンドを作成しよう!

※これはアスレチックなどのゴール地点に設置します。

コマンドブロックをインパルスに設定し、以下のコマンドを入力します。

tag @p add stop

これで全て完了です!タイマーを使っていろんなゲームを作ろう!!!

この記事が気に入ったら
いいねしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次