【マイクラ】scoreboardコマンドの使い方とスコアの管理方法【統合版マインクラフトswitch】

マイクラ(マインクラフト)のscoreboardコマンドです。マイクラscoreboardコマンドの基本的な構文や実用的な使用例、変数の使い方について掲載しています。

scoreboardコマンドのすぐに使えるテンプレ

キル数をカウントして画面右側に表示する

プレイヤーがモブや他のプレイヤーをキルした数をカウントし、画面の右側(サイドバー)に表示します。Java版と統合版で仕様が大きく異なるため注意してください。

Java版コマンド
/scoreboard objectives add KillCount playerKillCount "キル数"
コピーしました
/scoreboard objectives setdisplay sidebar KillCount
コピーしました
統合版コマンド
/scoreboard objectives add KillCount dummy "キル数"
コピーしました
/scoreboard objectives setdisplay sidebar KillCount
コピーしました

プレイヤーの死亡回数をリストに表示する

マルチプレイ時などに、誰が何回倒れたかを確認できるようにプレイヤーリスト(画面の一覧)に死亡回数を表示します。これもJava版限定の自動基準になります。

Java版コマンド
/scoreboard objectives add DeathCount deathCount "死亡回数"
コピーしました
/scoreboard objectives setdisplay list DeathCount
コピーしました

scoreboardコマンドの使い方

ミニゲームやシステムを構築する

/scoreboardコマンドは、コマンドブロックと組み合わせることで真価を発揮します。
例えば「特定のスコアに達したプレイヤーにアイテムを与える」「一定のスコアになったら扉を開ける」など、複雑なゲームシステムを構築することが可能です。
スコアを条件にしてギミックを作りたい場合は、コマンドブロックを複数繋げて、常にスコアを監視するような仕組みを作成しましょう。

コマンドブロックの使い方と出し方

基本的な構文(書き方)と各引数の解説

【統合版】scoreboardコマンドの構文

統合版での基本的な構文と引数です。大きく分けて「objectives(スコアボード自体を管理)」と「players(プレイヤーの数値を管理)」の2つに分かれます。

統合版構文 /scoreboard objectives <追加/削除/表示> [名前] [基準] [表示名]
/scoreboard players <追加/設定/リセットなど> <ターゲット> <名前> [数値]
統合版引数 解説
objectives スコアボード自体の追加(add)、削除(remove)、表示場所の設定(setdisplay)を行います。
players プレイヤーのスコアを追加(add)、設定(set)、削除(remove)、リセット(reset)などを管理します。
[名前] コマンド内で扱うためのスコアボードの名前です。(例:Money、Killなど)
[基準] どのようにカウントするかを決めます。統合版では基本的にdummyのみ使用されます。
[表示名] 画面に表示されるときの名前です。(例:"所持金"、"キル数"など)
<ターゲット> スコアを変更する対象です。<プレイヤー名>や、@a、@pなどを使用します。
[数値] 追加したり設定したりするスコアの数値です。

【Java版】scoreboardコマンドの構文

Java版では統合版の機能に加えて、自動でカウントできる多くの基準が存在します。基本的な構文は統合版と似ていますが、扱える引数の種類が豊富です。

Java版構文 /scoreboard objectives <追加/削除/表示> [名前] [基準] [表示名]
/scoreboard players <追加/設定/リセットなど> <ターゲット> <名前> [数値]
Java版引数 解説
[基準] dummyの他にも、deathCount(死亡回数)playerKillCount(プレイヤーキル数)など、ゲーム内で起きたイベントを自動でカウントする基準が多数用意されています。
players(操作) 統合版と同じ操作に加え、スコアの有効化(enable)や取得(get)などが可能です。

scoreboardコマンド特有の使い方

プレイヤーを対象にコマンドを実行する

ターゲットセレクターにスコアの条件を指定することで、特定の点数を持ったプレイヤーにだけ効果を与えることができます。以下の例は「Money」が100以上のプレイヤー全員に、経験値ボトルを与えるコマンドです。

/give @a[scores={Money=100..}] experience_bottle

スコア同士を演算(足し算や引き算など)する

operationを使うと、プレイヤー同士のスコアを計算させることができます。以下の例は、自分(@s)のMoneyスコアに、別のスコア「Bonus」の値を足し算します。

/scoreboard players operation @s Money += @s Bonus

ダミーの変数を管理する

実際のプレイヤー名ではなく「Timer」や「System」といった架空のプレイヤー名(フェイクプレイヤー)を使用することで、ゲームの残り時間など、システム用の変数を管理することができます。

/scoreboard players set Timer SystemScore 60

scoreboardコマンドとは?

スコアを作成して表示する

/scoreboardは、ゲーム内に独自の変数(スコア)を作成し、計算や保存、画面への表示を行うためのコマンドです。
サバイバルモードのキル数やデス数を競い合ったり、配布ワールドで独自の通貨やタイマーを作ったりと、マイクラ内でシステムを作る上での根幹となる非常に重要なコマンドです。

よくある失敗・エラーと注意点

表示されない原因と対処法

alt:スコアボードのエラーと対処法

エラーが出てしまう場合や、想定通りに動かない場合のチェックポイントです。

原因・注意点 詳細と対処法
オブジェクトが存在しない 「〜は不明なスコアボードのオブジェクトです」と表示される場合、スコアボード自体が作成されていません。先にobjectives addで作成してください。
表示設定をしていない スコアを作成しただけでは画面に表示されません。objectives setdisplayで表示場所(sidebarやlistなど)を指定してください。
スコアが0(未設定)になっている 新しくスコアを作っても、何らかの数値が加算されるまでは画面に表示されない仕様があります。一度players setなどのコマンドで数値を設定してみましょう。
統合版で自動カウントしようとしている 統合版では「キル数」や「デス数」などの自動カウント基準が備わっていません。基本的にdummy基準を使用し、他のコマンドと組み合わせて手動でカウントする仕組みを作る必要があります。
スペルミス・構文間違い 大文字・小文字を間違えていたり、ターゲットの指定が間違っているとエラーになります。
実績の無効化 このコマンドを使用するためにはチートモードをオンにする必要があり、そのワールドでの実績解除は無効になります。

関連コマンド

組み合わせやすい類似コマンド

スコアボードの数値を条件にして様々なシステムを動かす際によく使われるコマンドです。

コマンド 解説
give スコアが一定に達した際にアイテムを付与する景品システムなどに活用されます。
giveコマンドの使い方
tp スコアの条件を満たしたプレイヤーを次のステージへテレポートさせる際などに使われます。
tpコマンドの使い方
title ミニゲームで一定のスコアに達した際、画面に「クリア!」などの文字を大きく表示する時などに利用されます。
titleコマンドの使い方

関連記事

よく使われるコマンド
/tp /summon /give /fill
/gamemode /effect /ride /xp
/weather /time /locate /kill
/clear /particle /enchant /gamerule

マイクラ(マインクラフト)プレイヤーにおすすめ【PR】

記事を書いている攻略メンバー

    サイト改善のアンケートに
    ご協力ください 2026年07月

    攻略メニュー

    新作ゲーム

    事前登録

    最大300,000コインのGame8コインが当たる!30秒で引ける事前登録くじ開催中!

    権利表記