Guides / Commands & Data

Табло: критерии, которые отслеживают события автоматически, и слоты отображения

Большинство руководств по табло используют только «dummy». Встроенные критерии отслеживают смерти, добытые блоки и пользовательскую статистику без единой команды — вот их полный обзор.

dummy — это критерий, который изучают все, и он сам по себе ничего не делает. Интересные критерии обновляются автоматически.

Создание цели

/scoreboard objectives add Deaths deathCount "Times died"

deathCount — это критерий. Часть в кавычках — это отображаемое имя, и она необязательна.

Критерии, которые отслеживаются автоматически

КритерийУвеличивается, когда
deathCountИгрок погибает
playerKillCountИгрок убивает другого Игрока
totalKillCountИгрок убивает любое существо
healthнепрерывно — от 0 до 20
food, air, armor, xp, levelнепрерывно
dummyникогда — только /scoreboard players set
triggerникогда, но Игроки могут изменить его через /trigger

trigger полезен для меню: обычный Игрок не может выполнить /scoreboard players set, but they can run /trigger, что позволяет создавать кликабельные меню, работающие без прав оператора.

Критерии статистики — это глубокий колодец

/scoreboard objectives add Mined minecraft.mined:minecraft.diamond_ore
/scoreboard objectives add Walked minecraft.custom:minecraft.walk_one_cm
/scoreboard objectives add Jumps minecraft.custom:minecraft.jump

Любая статистика, которую игра уже отслеживает, может управлять целью без функции тика. Семейства: minecraft.mined, minecraft.crafted, minecraft.used, minecraft.broken, minecraft.picked_up, minecraft.dropped, minecraft.killed, minecraft.killed_by и minecraft.custom.

Обратите внимание, что расстояния указаны в сантиметрахwalk_one_cm, деленное на 100, равно блокам.

Слоты отображения

/scoreboard objectives setdisplay sidebar Deaths
/scoreboard objectives setdisplay list Deaths
/scoreboard objectives setdisplay below_name Deaths
  • sidebar — панель справа, 15 верхних записей
  • list — рядом с именами в списке игроков (tab list)
  • below_name — плавает под никнеймом Игрока

Боковая панель также принимает суффикс цвета команды — sidebar.team.red — показывая эту цель только Игрокам этой команды. Именно так один сервер показывает разные очки разным командам.

Чтение значения в команду

/execute store result score @s Temp run data get entity @s Pos[1]
/execute if score @s Deaths matches 5.. run say five or more

matches принимает диапазон: 5, 5.., ..5, 1..10. Это стандартный способ разветвления по счету, и именно поэтому store result имеет значение — это мост между данными мира и арифметикой табло.

Очистка

Цели сохраняются в файле мира навсегда. /scoreboard objectives remove <name>, когда Карта завершена, иначе сильно итерированный датапак оставит десятки мертвых целей, которые все еще тикают.

Все правила игры со значениями по умолчанию, а также статистика табло и частоты игровых событий перечислены в Справочник и калькуляторы — Набор 4.

Справочники и калькуляторы — набор 4 →

More guides

Browse all →

Нужны другие инструменты для Minecraft?

Набор генераторов, просмотрщиков и конвертеров прямо в браузере — всё бесплатно.