Minecraft タイトルコマンドでタイマー表示 1.13 コマンド内容

2020年5月21日

村人を出す
/summon villager ~ ~1 ~ {CustomName:"\"Timer\"",CustomNameVisible:1,Profession:0,PersistenceRequired:1,NoAI:1,Silent:1}

1段目
/scoreboard players add @e[type=villager,name=Timer] Time 1

2段目
/scoreboard players add @e[type=villager,name=Timer,scores={Time=60..}] Time2 1

3段目
/scoreboard players remove @e[type=villager,name=Timer,scores={Time=60..}] Time 60

4段目
/scoreboard players add @e[type=villager,name=Timer,scores={Time2=60..}] Time3 1

5段目
/scoreboard players remove @e[type=villager,name=Timer,scores={Time2=60..}] Time2 60

6段目
/title @a actionbar [“",{“score":{“name":"@e[type=villager,name=Timer]","objective":"Time3″}},{“text":"\u6642\u9593″},{“score":{“name":"@e[type=villager,name=Timer]","objective":"Time2″}},{“text":"\u5206″},{“score":{“name":"@e[type=villager,name=Timer]","objective":"Time"}},{“text":"\u79d2″}]

タイマースコアリセット
/scoreboard players set @e[type=villager,name=Timer] <スコア> 0
※‹スコア›の部分にTime・Time2・Time3を入れてください。

ゲームルールで commandBlockOutput をfalse にしてログを消すのが最適です。
マルチプレイでは logAdminCommands を false にして邪魔なサーバーログを消すのがよいでしょう 。

動画補助内容カウントダウンで0秒になったときに実行するコマンド
/scoreboard players remove @e[type=villager,name=Timer] <スコア> 1
/execute as @e[type=villager,name=Timer,scores={<スコア>=0}] run <コマンド>
↑1段目カウントダウン
2段目はカウントダウンで0になった時に<コマンド>の内容を実行