Командный блок — это блок, в который можно записать команды. Блок начинает исполнять команду при получении сигнала красного камня. Командный блок очень сильно расширяет возможности для создателей карт с режимом приключения или там, где можно заприватить территорию.
Как получить (сделать) командный блок?
Стоит отметить, что командный блок нельзя сделать, его может выдать только администратор сервера (или игрок в одиночном режиме) с помощью команды /give Player command_block. где Player — это ник игрока, которому будет выдан командный блок.
Как записать команду в командный блок?
Командный блок можно открыть, кликнув на него правой кнопкой мыши. В появившемся поле можно вписать команду, которая будет исполняться. Кроме того, ниже располагается строка лога, в котором указывает результат последнего выполнения команды. Его удобно использовать, т. к. там выводятся и ошибки.
Команды для командного блока
Полный список команд, которые можно записать в блок, можно получить, выполнив в окне чата команду /help.
Пример команд:
- give @p iron_ingot 10 — выдаёт ближайшему игроку 10 железных слитков
- setblock 10 20 30 wool — устанавливает блок шерсти по координатам x=10, y=20, z=30
- tp Player 10 20 30 — телепортирует игрока Player в точку с координатами x=10, y=20, z=30
На кого подействует команда командного блока?
В командах можно использование различные указателей на игроков:
- @p — ближайший игрок;
- @a — все игроки (если возможно);
- @r — случайный игрок;
- @e — все сущности.
Дополнительные указатели
Эти указатели можно расширить при помощи аргументов, которые указываются в квадратных скобках через запятую:
- x — X координата центра поиска;(если поставить значение
, то центром поиска будет сам командный блок)
, то центром поиска будет сам командный блок)
, то центром поиска будет сам командный блок)
Пример команды:
- give @p[r=10,m=0] gold_ingot 20 — выдаёт ближайшему игроку, который находится в радиусе 10 блоков и игровом режиме выживание, 20 золотых слитков.
Командный блок также называется: Command block.