MonitoringMinecraft MonitoringMinecraft

Команда /scoreboard в Майнкрафте — синтаксис и примеры

/scoreboard создаёт счётчики очков, убийств и смертей. Как вывести таблицу на экран, менять значения и удалять цели: команды для Java и отличия Bedrock.

Обновлено 16 октября 2026 г.

Команда /scoreboard в Майнкрафте

Команда /scoreboard создаёт счётчики и управляет очками игроков в Майнкрафте. С её помощью можно считать убийства и смерти, хранить баланс монет и показывать результаты на экране. Для начала создайте цель — отдельный счётчик, задайте очки и выберите место отображения.

Примеры ниже предназначены для Java Edition 26.3. В одиночном мире разрешите использование команд, на сервере получите права оператора с доступом к команде. Как и другие команды Майнкрафта, в чате её вводят с начальным /, а в консоли сервера и файлах функций — без него.

Как пользоваться scoreboard: первый счётчик

Создайте баланс монет и выведите его справа на экране. Вводите команды по очереди в игровой чат:

  1. Создайте цель с внутренним именем money и заголовком «Монеты»: /scoreboard objectives add money dummy "Монеты".
  2. Задайте себе начальный баланс: /scoreboard players set @s money 100.
  3. Покажите таблицу: /scoreboard objectives setdisplay sidebar money.
  4. Прибавьте монеты: /scoreboard players add @s money 25.

В таблице появятся ваш ник и баланс. money — имя, которое используется в командах, dummy — критерий для управления очками командами, а "Монеты" — видимый заголовок.

В чате @s обозначает вас. У командного блока и консоли нет собственного игрока, поэтому для этих примеров замените @s на нужный ник. В командном блоке также можно использовать @p для ближайшего игрока или @a для всех игроков онлайн.

Синтаксис и основные команды

У /scoreboard две основные ветки: objectives управляет целями, а players — значениями. Основной синтаксис создания цели:

/scoreboard objectives add <имя> <критерий> [<заголовок>]

Угловые скобки обозначают обязательные аргументы, квадратные — необязательные. Сами скобки вводить не нужно. Для внутреннего имени удобно использовать короткую запись латиницей без пробелов, например money или kills; регистр букв имеет значение.

ДействиеКомандаРезультат
Посмотреть цели/scoreboard objectives listПоказывает созданные счётчики
Переименовать заголовок/scoreboard objectives modify money displayname "Баланс"Меняет видимое название, сохраняя внутреннее имя money
Установить очки/scoreboard players set @s money 100Заменяет прежнее значение указанным
Прибавить очки/scoreboard players add @s money 25Увеличивает значение на указанное число
Вычесть очки/scoreboard players remove @s money 10Уменьшает значение; результат может стать отрицательным
Узнать значение/scoreboard players get @s moneyВыводит ваш баланс в чат
Посмотреть счётчики игрока/scoreboard players list @sПоказывает ваши записанные значения по целям
Посмотреть владельцев очков/scoreboard players listПеречисляет владельцев записанных значений, включая условные имена

Чтобы добавить всех игроков онлайн в таблицу, используйте /scoreboard players add @a money 0. Команда создаст отсутствующие записи и сохранит уже накопленные очки. Для новых игроков её нужно выполнять после их входа.

Критерии: очки, убийства, смерти и здоровье

Критерий определяет, откуда берётся значение. Название цели вы выбираете сами, а критерий нужно записывать точно:

Критерий JavaЧто отслеживаетПрименение
dummyЗначение, которым управляют командыМонеты, очки раунда, переменные
playerKillCountУбийства других игроковРейтинг ПвП
totalKillCountУбийства игроков и мобов, засчитанные игрокуОбщий счётчик убийств
deathCountСмерти игрокаТаблица смертей
healthЗдоровье игрокаПоказ здоровья; значение задаёт игра

Для таблицы смертей на карте мини-игры выполните:

  1. /scoreboard objectives add deaths deathCount "Смерти" — создайте счётчик.
  2. /scoreboard players add @a deaths 0 — добавьте игроков онлайн с начальным значением, сохранив существующие очки.
  3. /scoreboard objectives setdisplay sidebar deaths — выведите таблицу справа.

После этого игра будет увеличивать счёт при каждой смерти. Для убийств игроков создайте другую цель: /scoreboard objectives add kills playerKillCount "Убийства", затем покажите её командой /scoreboard objectives setdisplay sidebar kills.

Критерий health доступен только для чтения. Его нельзя менять через players set, add или remove. Изменение очков другого счётчика тоже не лечит игрока и не наносит ему урон.

Как показать таблицу и убрать её с экрана

Синтаксис вывода: /scoreboard objectives setdisplay <слот> [<имя>]. Созданная цель хранит значения, даже когда нигде не отображается. Для показа значения в виде полосы на экране используйте боссбар.

Слот в Java 26.3Где видны очкиПример
sidebarСправа на экране/scoreboard objectives setdisplay sidebar money
listВ списке игроков по клавише Tab/scoreboard objectives setdisplay list money
below_nameПод никами игроков/scoreboard objectives setdisplay below_name money

В одном слоте отображается одна цель: назначение kills в sidebar заменит там таблицу money. При этом одну цель можно одновременно вывести в разные слоты.

Чтобы скрыть боковую таблицу, выполните /scoreboard objectives setdisplay sidebar — без имени цели. Очки сохранятся. Для других слотов действует тот же принцип.

Чтобы оставить строки таблицы, но скрыть числа, используйте /scoreboard objectives modify money numberformat blank. Вернуть стандартные числа можно командой /scoreboard objectives modify money numberformat.

Как проверять значения и выполнять операции

Проверки очков нужны для магазинов, заданий и механизмов с командными блоками. Например, эта команда выполнит /say, если у вас достаточно монет:

/execute if score @s money matches 100.. run say Монет достаточно

Условие после matchesКакие значения подходят
100Ровно 100
100..100 и больше
..100100 и меньше
10..100От 10 до 100 включительно

Для вычислений между двумя записями используется /scoreboard players operation <получатель> <цель> <операция> <источник> <цель_источника>.

ОперацияЧто делает с получателем
=Копирует значение источника
+=, -=Прибавляет или вычитает значение источника
*=Умножает на значение источника
/=, %=Выполняет целочисленное деление или находит остаток; источник должен быть ненулевым
<, >Оставляет меньшее или большее из двух значений
><Меняет значения получателя и источника местами

Пример: /scoreboard players operation @s money = Alex money скопирует баланс игрока Alex вам. Замените Alex нужным ником; у источника должна существовать запись в money. При копировании и сложении баланс источника сохраняется — это само по себе не перевод монет.

Как обнулить очки или удалить scoreboard

Обнуление, удаление записи и удаление всей цели дают разные результаты:

Что нужно сделатьКомандаЧто останется
Обнулить свой баланс/scoreboard players set @s money 0Ваша запись со значением 0
Удалить свою запись в цели/scoreboard players reset @s moneyЦель и значения остальных владельцев
Удалить все записи в цели/scoreboard players reset * moneyПустая цель; затрагиваются также записи игроков офлайн и условные имена
Удалить цель целиком/scoreboard objectives remove moneyДругие цели; сама money и все её значения удаляются

reset удаляет значение, а не устанавливает ноль. Игрок без записи не подходит под проверку scores={money=0}, пока значение не будет создано снова.

Почему scoreboard не работает

  • Цель не найдена. Проверьте её через /scoreboard objectives list. Используйте внутреннее имя money, а не заголовок «Монеты».
  • Цель уже существует. Повторять objectives add для готового счётчика не нужно. Меняйте его значения через players.
  • В командном блоке не находится @s. Укажите ник, подходящий селектор или задайте исполнителя через /execute as.
  • В таблице нет игрока. Проверьте его значение через players get. Для dummy создайте запись командой players add с нулём; для health дождитесь изменения здоровья.
  • Счётчик не растёт сам. Критерий dummy не подсчитывает события игры: увеличивать его должны ваши команды.

Отличия Bedrock и старых версий Java

Издание или версияЧто учитывать
Bedrock EditionДоступен только критерий dummy: deathCount, playerKillCount и health не поддерживаются. Слот под ником называется belowname. Для просмотра значений используйте /scoreboard players list <игрок>; подкоманды players get нет.
Java 1.12.2Основные команды add, set и sidebar есть, но players get и современный синтаксис /execute if score отсутствуют. Команды команд и тегов ещё находятся в ветках /scoreboard teams и /scoreboard players tag; в Java 1.13 их вынесли в /team и /tag.
Java 1.16.5 и 1.20.1Базовые примеры с монетами, смертями и убийствами подходят. Слот под ником записывается как belowName: название изменили на below_name в Java 1.20.2. Форматирование numberformat появилось в Java 1.20.3.
Java 1.21.xБазовый синтаксис из примеров подходит. В Java 1.21.5 текстовые компоненты и оформление styled перевели с JSON на SNBT — это важно при переносе сложных цветных заголовков из старых инструкций.
Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
693 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MineLandy
MineLandy Java + BE
42 онлайн
1.12.2 — 26.1.2 версия
Ванила и анархия без приватов — полная свобода действий и честное выживание
DESTINYWORLD - ANARCHY
12 онлайн
1.16.5 — 1.21.11 версия
Гриф-анархия с Игрой в кальмара, кланами и ключами за онлайн. Магазин и киты в стиле FT, Джамшут
Fork
Fork Java
0 онлайн
26.3 версия
Начни с корней. Построй свой мир среди единомышленников.
Команды — все статьи

Вопросы и ответы

Как пользоваться scoreboard без прав оператора?
Для действий обычных игроков администратор может создать цель командой /scoreboard objectives add request trigger и разрешить её через /scoreboard players enable @a request. Тогда игрок сможет выполнить /trigger request set 1 без доступа к /scoreboard. После использования разрешение нужно выдать снова.
Сохраняются ли очки scoreboard после выхода из Майнкрафта?
Да, значения игроков сохраняются в мире после выхода и перезапуска сервера. Они также не обнуляются автоматически после смерти, если это отдельно не настроено командами.
Почему scoreboard не учитывает старые убийства и смерти?
Новая цель начинает отслеживать события после создания и не переносит в себя накопленную статистику игрока. При необходимости начальное значение можно задать вручную для критериев playerKillCount, totalKillCount и deathCount.
Можно ли хранить дробные числа в scoreboard?
Напрямую — только целые числа. Для дробных значений храните число в выбранном масштабе: например, баланс в сотых долях монеты, а отображение настраивайте отдельно.
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 26.2, 1.21.11, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат